>>Enrique: >> >>Just understand that is very little difference in power and capabilities between C# and VB .Net, just pick the one you like the most as both basically end up compiled to the same. > >I undestand Alex, I appreciate your answer. Then, what could be the strategy of MS to promote both?
Enrique:
A few:
To give people choices, why not? <g>
VB.Net to entice the VB people
VB.Net to "fix" VB and do what it should've been all along (i.e. object oriented and some other stuff)
C# to entice the enthusiasts that did not like the complexities of VC++ and pointers, memory management, garbage collection, etc.
C# to have the opportunity to create a brand-new modern language from scratch
VC++ for the hard-core VC++ people that want to play in the CLR and do managed code
The capability to still do unmanaged code if you like.
ADO.Net to do what ADO should've been all along.
ASP.Net to do what ASP should've been from the beginning.
A way to simplify access to WinAPI and also to get rid of DLL Hell.
A platform for other languages to play, from 3rd party vendors, such as Eiffel, Cobol.Net, etc.
"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry