>Within the next few days we are going to be making a company decision as to which language to use. Can anyone define why VB.NET or C# might be better or worse than the other for development?
Hmm, that is really a tough decision, and somewhat of a loaded question because of all the of emotions people seem to put into a programming language.
First, I would say what language is your company already using? Do they have any legacy code? What experience do your programmers have?
I personnally prefer C#, and that is what I use. I have used VB.NET and played with it, but I come from a Java and C++ background so being familiar w/ the C# syntax, it made it easier.
I feel that VB.NET, which tries to take an originall non-OOP language VB, and try to fit OOP concepts into it, makes it somewhat more difficult. That is just my opinion and several people use VB.NET. I would still recommend C#, because there are several webservices out there that convert C# to VB.NET, and it is much easier to automate the conversion of C# to VB.NET then the other way around. That way, if you choose C# and in 3 months decide VB.NET is the way for you, you won't have lost any of the work you have been doing in C#.
Besidest that, and a few little syntax issues and features here and there, it isn't a huge difference between teh languages, they both get compiled to to the IL before they can run, so it isn't tht huge of a deal. I would choose C# though, i think it is much easier, more powerful and flexible and that way to go.
Morgan
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only