Bueno para los que le interese el tema, este artículo discute algunas de las
diferencias en el código MSIL generado por estos dos lenguajes:
http://www.codeproject.com/dotnet/vbvscsmsil.asp
Espero no causar polémicas.
Saludos,
Jose Luis Manners, MCP
English:
http://blogs.geekdojo.net/jmanners
Español:
http://weblogs.golemproject.com/jmanners/
"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón
"Jose Luis Manners" <josemanners(-arroba-)hotmail.com> wrote in message
news:...
Mas que nada creo que deberían tomar en consideración la curva de
aprendizaje de los desarrolladores en cada equipo de trabajo. Con esto me
refiero a analizar las destrezas que ya poseen los desarrolladores en cada
equipo y determinar cual lenguaje va mas de acuerdo con esas destrezas
(cual
les tomará menos tiempo en aprender). Una de las cualidades del .NET
Framework es que puedes programar en cualquiera de los dos lenguajes ya
que
al final el código es traducido a un lenguaje "universal" (llamado IL).
Otra cualidad es que puedes en una misma solución incluir proyectos
escritos
en VB.NET y otros escritos en C#. Asi que una aplicación heterogénea
puede
estar compuesta de partes escritas en diferentes lenguajes.
Ahora bien, referente al desempeño de una aplicación es de conocimiento
general que en algunas situaciones el código MSIL generado por
C# está más optimizado que el generado por VB.NET. Pero no es algo que
notarías en una aplicación común y corriente.
Por lo que he visto, mucha gente prefiere VB.NET porque ya han utilizado
VBv1-6 en el pasado y se sienten comodos con la sintaxis de VB (curva de
aprendizaje). Lo mismo pasa con programadores de C/C++ y el C#. Aunque
programo en ambos lenguajes, para mi la transición de VC++/Java/C# fue el
camino más lógico y escogí C# como mi lenguaje principal porque ofrece
muchas funcionalidades de programación orientada a objetos que VB.NET
actualmente no tiene. Antes que los programadores de VB.NET me quieran
halar por las orejas :-) aclaro: muchas de estas funciones de POO ya
vendrán incluídas en la próxima versión de VB.NET (2005).
Saludos,
Jose Luis Manners, MCP
http://blogs.geekdojo.net/jmanners
http://ireflect.blogspot.com/
"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón
"Natacha" <anonymous@discussions.microsoft.com> wrote in message
news:234501c4a701$5f23bcc0$a601280a@phx.gbl...
Hola a todos
En mi compañia estan haciendo un estudio paa saber porque
lenguaje de Visual Estudio debemos empezar nuestros
desarrollos.
Les agradeceria si tienen documentacion o algun link que
expusiera las razones de porque irnos por C# y no por
Visual basic.
Gracias a todos
Leer las respuestas