13-09-2004, 08:49
|
#1
|
|
Inactive
Join Date: Jun 2003
Location: UK
Posts: 4,988
|
Time for .NET
Ok, I'm currently looking for a new job and a lot of jobs are asking for .NET.
It seems my ASP/MS SQL skills need upgrading
I'm looking for advice on where to start .NET development and what to learn, VB.NET, ASP.NET, etc?
Also what tools do I need?
Any weblinks would be useful
|
|
|
13-09-2004, 08:59
|
#2
|
|
Inactive
Join Date: Jul 2003
Location: Eglinton, Co. Derry
Posts: 7,640
|
Re: Time for .NET
Quote:
|
Originally Posted by Caspar
Ok, I'm currently looking for a new job and a lot of jobs are asking for .NET.
It seems my ASP/MS SQL skills need upgrading
I'm looking for advice on where to start .NET development and what to learn, VB.NET, ASP.NET, etc?
Also what tools do I need?
Any weblinks would be useful 
|
I don't know a lot about it as I'm learning it atm, mainly using code snippets from various site's, Visual Studio .NET might help you out a bit, it's rather large though.
|
|
|
13-09-2004, 10:42
|
#4
|
|
Inactive
Join Date: Nov 2003
Location: Leeds - the dog house
Age: 49
Services: Email me for a current price list
Posts: 8,270
|
Re: Time for .NET
AFAIK ASP.NET adds OO to ASP, so if you know ASP that would flatten the learning curve a little, but you've still to get your head around a paradigm shift. Some people find it easy - some retire
If you choose a language, choose C# - it's basically Java. C++ is C with OO and is a language favoured by the elitist programmers; Perl is, well, a nightmare and best avoided; and VB is awful and isn't fully OO.
|
|
|
13-09-2004, 14:34
|
#5
|
|
Inactive
Join Date: Jun 2003
Location: I am house...
Services: $KY+HD - BT Infinity
Posts: 2,284
|
Re: Time for .NET
Quote:
|
Originally Posted by greencreeper
AFAIK ASP.NET adds OO to ASP, so if you know ASP that would flatten the learning curve a little, but you've still to get your head around a paradigm shift. Some people find it easy - some retire
If you choose a language, choose C# - it's basically Java. C++ is C with OO and is a language favoured by the elitist programmers; Perl is, well, a nightmare and best avoided; and VB is awful and isn't fully OO.
|
Correct ASP.NET adds OO...Plus a few other bells and whistles!
VB.NET is usually a way to get upto speed with ASP.NET fairly quickly
C# is generally used for more robost applications (execution speed is quicker AFAIK)
One thing to remember (after trying most of the weekend) is you cannot mixed VB & C# in the same ASP.NET page!!!
Some of the function calls are the same across both langs' just need ; on the end of the C# lines.
I think it comes down to what you've coded in before. I've done both C (not ++) and Basic (GW, A, VB) before but probably find VB.NET the easiest. Thing I found is that C# generally needs functions etc. to be "cased" correctly (DateTime.Now.ToString()) rather than datetime.now.... whereas in VB.NET it didn't care when compiled on the server.
|
|
|
13-09-2004, 14:49
|
#6
|
|
Inactive
Join Date: Nov 2003
Location: Leeds - the dog house
Age: 49
Services: Email me for a current price list
Posts: 8,270
|
Re: Time for .NET
Quote:
|
Originally Posted by Tricky
VB.NET is usually a way to get upto speed with ASP.NET fairly quickly
C# is generally used for more robost applications (execution speed is quicker AFAIK)
One thing to remember (after trying most of the weekend) is you cannot mixed VB & C# in the same ASP.NET page!!!
Some of the function calls are the same across both langs' just need ; on the end of the C# lines.
I think it comes down to what you've coded in before. I've done both C (not ++) and Basic (GW, A, VB) before but probably find VB.NET the easiest. Thing I found is that C# generally needs functions etc. to be "cased" correctly (DateTime.Now.ToString()) rather than datetime.now.... whereas in VB.NET it didn't care when compiled on the server.
|
VB does tend to be the teaching language of choice - when I was learning it was Turbo Pascal. It's a bit of a "loose" language though, and nurtures some sloppy and dubious programming practices. It was taught at Uni as a RAD and prototyping language.
The case sensitivity thing in C# is because Java has case sensitivity - there's a set of naming conventions for variables and methods (all upper for static and first letter in lower for "normal" variables, and so on). No doubt C# will have it's own Microsoft-stamped conventions
Be aware that, for businesses, the choice of language does depend on where the code will be used. VB for client, C++ for middle tiers, C#/Java for server - something like that. So the language you learn determines the area of coding you work in.
|
|
|
13-09-2004, 15:32
|
#7
|
|
Inactive
Join Date: Jun 2003
Location: Stafford
Age: 52
Services: Sky World
300k BB
NTL Phone
Posts: 2,399
|
Re: Time for .NET
I've never really had the patience to learn programming. I think I should start.
|
|
|
13-09-2004, 15:58
|
#8
|
|
Inactive
Join Date: Nov 2003
Location: Leeds - the dog house
Age: 49
Services: Email me for a current price list
Posts: 8,270
|
Re: Time for .NET
Quote:
|
Originally Posted by poolking
I've never really had the patience to learn programming. I think I should start. 
|
Go for it. Some people take to it like a duck to water, others struggle. All depends on your brain - memory and the ability to run through the program in your head
|
|
|
13-09-2004, 16:21
|
#9
|
|
Inactive
Join Date: Jun 2003
Location: I am house...
Services: $KY+HD - BT Infinity
Posts: 2,284
|
Re: Time for .NET
Quote:
|
Originally Posted by poolking
I've never really had the patience to learn programming. I think I should start. 
|
Come on everyone has written this code:
10 Print "I am really Cool"
20 goto 10
Remember when currys etc. used to sell Spectrums, Commodores, Dragons???
|
|
|
13-09-2004, 16:26
|
#10
|
|
Inactive
Join Date: Jun 2003
Location: Stafford
Age: 52
Services: Sky World
300k BB
NTL Phone
Posts: 2,399
|
Re: Time for .NET
Quote:
|
Originally Posted by Tricky
Come on everyone has written this code:
10 Print "I am really Cool"
20 goto 10
Remember when currys etc. used to sell Spectrums, Commodores, Dragons???
|
Yes, but not any serious stuff.
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT. The time now is 09:47.
|