Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VB.NET and C#. Which is better and why?
Message
General information
Forum:
ASP.NET
Category:
Other
Miscellaneous
Thread ID:
00843046
Message ID:
00843376
Views:
19
>In addition to the language itself, something to consider is the IDE used to program on each language. For example, although C# is more powerful that VB.NET, the editor in VB.NET is much developer friendly than the one in C# (VB.NET "guesses" more things for you.)
>
>Keep also in mind that currently both languages a very similar BUT that might change in the future. For example, VB.NET will be geared towards "productivity" while C# will be geared towards "power" -- whatever those things would mean :)
>
>One of the neat features coming for VB.NET is that edit-and-continue where you can modify the code as it executes and continue without restarting your app. I don't know if this will come for C# as well but somehow I doubt it (can someone confirm this?) This is something high on the priority list of VB.NET developers (they used to have it in VB6) but probably not for C# developers (they never had it.)

While it is nice to have the IDE guess things for you, I don't know what you really mean by VS.NET guessing more things in VB.NET then in C#. I haven't noticed the difference there.

I do think what Denis said really nailed it on the head. Microsoft wanted a more powerful language for their new .NET platform and planned to move ppl over to it, but they still needed those VB developers who wanted advanced to the next level of programming, so they chose to continue VB.NET to keep those developers supported. I do think that C# will get more attention, and therefore have more benefits in the long run. I just think it is to difficult for VB (a inheritantly Procedural language) to fit itself into a true OOP mold, that .NET supports.

Morgan
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform