Buscar este blog

26 junio 2007

C# & VB

Esto es simplemente una recopilación sobre comparaciones entre los lenguajes estrella del framework.net, para algunos que me preguntaban cual es mejor...

Articulo de MSDN

Postura de Microsoft
Postura de el Guille
Tabla de equivalencias en la sintaxis
Convertir código C# a VB.NET
Convertir código C# a VB.NET ONLINE!

Mi opinión personal:
Por mi experiencia anterior con el lenguaje BASIC y VISUAL BASIC, desde sus primeras versiones, hoy en día me es mas placentero programar con VB.NET y soy mucho mas productivo con el, ojo aclaro es mi experiencia personal, además con respecto a C#, no me gustan las llaves "{}" para abrir o cerrar bloques de código, ya que no identifican que tipo de bloques abren/cierran, lo que en VB es más obvio (e.g: WHILE se cierra con END WHILE) y en un código extenso o muy anidado realmente me confunde mucho al tratar de identificar que llave cierra que cosa, por mas que el editor resalte los pares de llaves que encierran el código, eso es práctico para algo que entra en una página, sino hay que andar scroleando (esta palabra creo que no existe en la RAE) demasiado. Otra cosa, porque marcar el final de una instrucción con ";", no alcanza con el caracter de nueva linea?, tal vez sea cuestión de acostumbrarse pero es realmente necesario?. Quizás exista alguna razón de esto, ya sea histórica o por el origen de C ligado a entornos UNIX, espero que alguien me explique un poco mas...
Sin embargo, ocasionalmente, escribo algunas cosas en C# por simple curiosidad y como para poder conocer las equivalencias entre los lenguajes y así poder trabajar en equipo, ya que conozco muchos programadores y librerías ya implementadas que utilizan C#. Nada mas por ahora espero comentarios...

No hay comentarios.: