Re: The Demise of C#
From: Karl Seguin (_at_)
Date: 02/23/05
- Next message: Patrice: "Re: File Upload Issue Asp.Net"
- Previous message: Karl Seguin: "Re: Textarea-control"
- In reply to: Kevin Spencer: "The Demise of C#"
- Next in thread: Kevin Spencer: "Re: The Demise of C#"
- Reply: Kevin Spencer: "Re: The Demise of C#"
- Reply: IPGrunt: "Re: The Demise of C#"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 23 Feb 2005 07:46:51 -0500
"Many C# developers today are basically VB.Net developers using a different
syntax"
This may be true today, but it's equally important to look at where the
languages are going. It seems to me that in the 2.0 release, we are
starting to see a divergence, albeit slight, between the two language which
i expect will be a continuing trend. I agree that refactoring is only a
tool which can easily be done as an addon, but that the C# IDE supports it
and the VB.Net one doesn't suggests that the VB.Net team sees the needs of
its developers as being different than those of C# developers. Other
features such as My, Iterators and enhanced nullable types which are either
in one language or another (anonymous functions in vb.net??) are all signs
that MS is moving away from having the languages simply be "different
syntax".
As far as the crappiness of VB programmers which was touched on by others,
my personal opinion is that the programming language doesn't make the
quality, it's the person behind the keyboard. A bad programmer will
programming equally bad using whichever language. I think the belief that
there are simply more bad VB programmers out there is highly speculative and
even if true, an HR departement would be foolish to ignore the fact that
there are plenty of good programmers in either language. Having said that,
VB.Net does make it a little easier to be sloppy (option explicit and
strict, on error resume next, ....), but I'm sure that if someone wanted to
they could come up, item for item, of a list of things C# allows which could
be argued it shouldn't.
Karl
-- MY ASP.Net tutorials http://www.openmymind.net/ "Kevin Spencer" <kevin@DIESPAMMERSDIEtakempis.com> wrote in message news:%23XnYteSGFHA.2876@TK2MSFTNGP12.phx.gbl... > About 2 years ago, and as recently as perhaps 1 year ago, I can recall > seeing many posts about what language to use with ASP.Net. The consensus was > that employers paid more for C# programmers, and it seems that C# became the > darling of the ASP.Net crowd. > > In the meantime, I have observed an interesting phenomenon. Originally, > employers hired programmers who used C# because it was based on C, and the > prevailing opinion was (and may still be) that C# developers were better > because they must have known and/or practiced C or C++ at some time, which > would make them better programmers overall. C and C++ are hard-core > programming languages compared to VB. > > However, now that nearly everyone has jumped on the C# bandwagon, it seems > to me that the distinction between the languages has nearly disappeared, at > least in terms of evaluating programmers for hire. There seem to be almost > as many clueless C# developers out there as VB.Net developers. Many C# > developers today are basically VB.Net developers using a different syntax. I > wonder if the employers have become aware of this trend? > > -- > > Kevin Spencer > Microsoft MVP > .Net Developer > Neither a follower nor a lender be. > >
- Next message: Patrice: "Re: File Upload Issue Asp.Net"
- Previous message: Karl Seguin: "Re: Textarea-control"
- In reply to: Kevin Spencer: "The Demise of C#"
- Next in thread: Kevin Spencer: "Re: The Demise of C#"
- Reply: Kevin Spencer: "Re: The Demise of C#"
- Reply: IPGrunt: "Re: The Demise of C#"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|