"Morpth" <Mo****@discussions.microsoft.com> wrote in message
news:37**********************************@microsof t.com...
I'm headed back to school to retool. I have enrolled into a .NET
programming certificate program. We have a choice of Java or Visual Basic on the .NET
platform. Of course its not described this way. The Java is described as
for web development and the Visual Basic is described as programming.
Of those of you that actually program in Java and VB on the .NET platform,
which do you prefer? What are your opinions on the lanuages I have to
choose between? Is one more usable then the other? What are the pro's and Con's ?
When you say Java, do you really mean J# (Microsoft's abomination of Java)?
If those are your choices, then I would recommend VB.Net.
If C# is an option, this would be my overall recommendation, especially if
you have plans of programming in .NET professionally, but VB.Net would be a
good second choice.
C# is much more Java like than Microsoft might care to admit.
If you had a desire to really learn Java, you would be much better served to
take a real Java class. Microsoft's attempts to unseat Sun in the Java arena
have been, um, abysmal. IMHO, they should abandon the attempt all together
and work on better things.
Given a choice between C#, J#, and VB, I personally do know know a single
person who has, or would, choose J#.
Gerald