Posted on 05/04/2002 11:54:48 AM PDT by Bush2000
Microsoft's new C# programming language is gaining in popularity, with usage nearly doubling in the last six months, a new study shows. C# is Microsoft's new Java-like language and a crucial piece in the software company's .Net Web services strategy, in which software is made available over the Net to be accessed by multiple devices, such as PCs, cell phones and handhelds.
Twelve percent of all North American software developers have begun using C#, up from 7 percent six months ago, according to a new survey by market research firm Evans Data. The firm also predicts that the number of programmers using C# will double to 24 percent in the next year.
The majority of developers using C# are only dabbling with the new language, however. Most current C# programmers are using the new language for less than 20 percent of their development work, choosing other languages for the brunt of their work, the survey of about 800 developers showed.
C# is not displacing any languages, because most C# users are trying out the technology instead of committing to it wholeheartedly, an Evans Data representative said.
Evans reports that C# is popular among users of Microsoft's Visual Basic programming language and among those developers using Extensible Markup Language (XML). The C# language is less popular with Java developers, Evans reports.
Microsoft is using C# in its battle for software developers. The company's .Net Web services plan is up against rival technologies sold by Sun Microsystems, inventor of the Java language, and other Java backers, such as Oracle, IBM and BEA Systems
That's just plain wrong. VB.Net is in no way, shape, or form backwards compatible with VB 6.
Try using the DEFINT command in Dot Net. Try using the Goto command. Try using the Gosub/Return commands in Dot Net. They aren't there any longer.
Dot Net may have some cool new features in it, but don't kid yourself about it being backwards compatible. It isn't. Less than 40% of VB 6 code will compile in Dot Net. The object property differences in .frms/.frxs alone is staggering...
Now, if all you've ever written are Hello World programs for your college profs, I can understand that you wouldn't comprehend that MS threw out the backwards compatibility baby with the bathwater, but if someone is paying you money for your VB knowledge, then they deserve what they've got...
This C# vs. Java things seems the same. The bigots are the same. If Microsoft produces it, it must suck. If a UNIX company produces it, it must be good.
If that's what you are using VB6 for, your code sucks. None of those three items have been a best practice.
I have a 25 KLOC program that converted completely, and runs without changes. The VB.NET upgrade wizard for VB6 worked perfectly. Of course, that won't be the case with all programs, but for many mainstream, conservative programs, it will be.
You still doing those drugs, eh?
I agree with you. I really like C#. It is a much much easier syntax than C/C++ for me. It is, like Java and unlike C, a rich language. You have to go searching for the class that will do the job but it is probably there.
I started from scratch using the DotNet SDK and had a website up and running in nothing flat. I am now using the website and VS.Net to learn ASP.Net and C#. This is a great system, easy to learn and easy to use and I haven't found any fatal flaws yet.
Also, my opinion on the VB.Net versus C#.Net issue: I think the "Real Programmers" will move to C#.net rather than VB.Net becuase it is a more natural evolution from either their C/C++ or Java roots. The Visual VB people will probably stick with VB.net even though this is a big change for them. Performance-wise there is probably not going to be a huge difference so the choice is really just one of personal preference.
Try it, you will like it.
Disclaimers: I don't work for Microsoft. I like Java. I even like Visual FoxPro. I like Oracle. I don't like the Governor of California.
I get tired of so-called "conservatives" bashing Microsoft out of envy and fear and ignorance. I thought those two qualities were the marx of liberals. I don't necessarily support MS in these discussion because I like them. I do it because I am tired of liberals trying to tear down the fabric of this nation, which includes our corporations, which liberals call "evil".
Ever notice that the liberals want the government to put MS out of business? Just like a pretty liberal. These ladies want big daddy to do their bidding. That is why I am here. I am sick of the liberal infestations.
I hate to say it, but ASP created a class of programmer that knows little about structured or object programming. That learning curve will most likely be the biggest hurdle, as it was in 1991 with going from C to C++.
At least there is no FUD about that statement. I can't argue with opinion! LOL!
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.