http://www.vbrad.com/article.aspx?id=65
What do you think?
Join the conversation! Your thoughts help the community grow.
Sign in to leave a comment
It is the same account you read, post and publish with — and you will come straight back to this page.
http://www.vbrad.com/article.aspx?id=65
What do you think?
Mahesh ChandPosted Mar 24, 2008, 10:38 AM
Well said Matt. I have to check out F# ;)
Matthew CochranPosted Mar 20, 2008, 6:51 PM
Seems to me the VB vs. C# debate is kind of like arguing whether it's better to discuss world news news with someone who has a british accent or an american accent. It is really the same conversation, just dressed up a bit differently. Of course there are some minor differences that could make one or the other appealing for certain tasks, but overall they are really not so different beyond some syntax. If you want to hear the world news in French (not english with a French accent) check out F#. It has a really nice fit for some problems that would be more difficult to tackle in C# or VB because you approach problems in a completely way (functionally instead of imperatively). Its all about what environment will be most productive for you in achieving your goals. Of course, it also depends on who is signing the checks as was pointed out earlier.
Caesar FPosted Feb 26, 2008, 8:40 AM
Nice advantages but... + VB does not detect the correct constructor when you are attempting to create an instance of someclass. Inclusive.. VB does not detect anything... you must to scroll down to select the correct choice. The intellisense of VB is very limited. The exceptions are not displayed and sometimes classes development in VB does not shown the members intelisense... inclusive generating the -XML file. Many cast in C#?.... you can't to offers many freedom to place something in a value. Inclusive.. when you need a cast.. the cast is very simple: CType(objectToConvert, NewType) vs (NewType)object; And.. many other advantages....unmanage code, destructors, anonym delegates, etc.... and over all....you must of code it...not your processor.... :) Regards
vikas sPosted Feb 12, 2008, 5:20 AM
C# is completely object oriented. So it supports OO concepts in straight forward manner than VB.net.
Senthil KumarPosted Feb 6, 2008, 6:30 AM
Hi All, VB.NET is more liberal and easier to learn and code, where C# will be interesting and you can feel satisfied developing code with C#. Any comments?
pal andalamPosted Feb 4, 2008, 4:20 AM
Hi All, At present we can't replace VB.Net with C#. Both are having some advantages and disadvatages from developers prospective.C# is having more advantages on DotNet frame work, when compare to VB.Net. C# is developed for .Net frame work. obiviously C# is going to takeover in near future
Scott BradyPosted Dec 17, 2007, 2:55 AM
Hi All, I like both C# and VB.NET and they both have their place in the .NET world. At the end of the day we are programmers and are paid to use whatever your client or employee requires. You may have preferences, likes and dislikes but that is why we have choices. That is what the .NET Framework gives us. Language bashing gets us nowhere. Regards ScottyB