Plataforma pro-salvación de Visual Basic .NET (SVB.Net)

Charla de Matt Gretz sobre el futuro de VB.NETTras algunos días de intenso debate, ayer quedó constituida SVB.Net, la plataforma pro-salvación de Visual Basic, como movimiento independiente de la comunidad de desarrolladores de habla hispana aupa.net, cuyo objetivo es apoyar la continuidad del lenguaje y hacer presión para forzar un replanteamiento de su estrategia comercial.

Para el que todavía no esté al tanto de la historia, durante la segunda semana de diciembre ha tenido lugar en Dallas el encuentro de desarrolladores DevConn4, en el que Matt Gretz, destacado miembro del equipo de VB.NET, hacía público el Roadmap que Microsoft tiene previsto para este producto, que no trae buenas noticias para la gran comunidad de desarrolladores en Visual Basic, y que provocó un revuelo impresionante tanto en la sala del evento como en la blogosfera y medios especializados.

Resumidamente, el Roadmap prevé la progresiva desaparición de Visual Basic, mediante un plan de migración que facilitará los desarrolladores pasar a C# en un plazo de tres años. A partir de 2012 no se publicarán nuevas versiones de VB, por lo que, dado que el lenguaje no evolucionará para reflejar los cambios que sean introducidos a nivel de framework, lo llevará irremediablemente a su desaparición en no más de cinco años.

En líneas generales, el contexto actual y el panorama que nos espera, si nadie lo impide, es el siguiente:



  • Primero, durante años se han ido introduciendo mejoras en Visual Basic .NET hasta cubrir la mayoría de características del framework e igualarlo en potencia a C#, con objeto de hacer más suave el salto de un lenguaje a otro. Por ejemplo, la inclusión en el actual VB.NET 9 de tal cantidad de novedades y cambios respecto a versiones anteriores, responden claramente a estas necesidades.

    Hasta aquí, todo es correcto y aporta exclusivamente ventajas. El problema viene ahora…
     

  • La segunda gran acción podremos verla con el próximo Visual Studio 2010 y .Net 4.0, de los cuales ya es posible descargar previews. Para entonces, Visual Basic aparecerá con el nombre comercial VB# (VB Sharp), dando a entender que se trata de una versión de transición a C#, y en el que podremos encontrar el giro hacia una sintaxis más cercana a este lenguaje, como el uso de llaves en bloques (if, blucles while y for, etc.), estructuras compactas (como la sintaxis lambda o declaraciones menos verbosas), comentarios tipo C «/*», y otras lindezas que seguro que dejarán nuestro código VB bastante diferente al actual. Eso sí, para facilitarnos la vida, será el propio IDE el que nos ayude a acostumbrarnos a las particularidades sintácticas, sustituyendo sobre la marcha el código VB.NET tradicional por VB#.

    En esta fase también encontraremos los cambios que se van a producir en C# para dotarlo de algunas de las ventajas de Visual Basic, como los parámetros opcionales, con objeto de lograr una mayor confluencia y hacer más fácil la adopción del lenguaje por esta comunidad de desarrolladores.
     

  • La última parte del plan se llevará a cabo en 2012 con Visual Studio (codename Moonwalker), que se distribuirá con .NET framework 5.0 (aka Greengarden) y no vendrá acompañado de una nueva versión de Visual Basic, sino de un asistente de migración a C#. Para esas fechas, además, se prevé que la mayoría de desarrolladores de Visual Basic haya adoptado VB#, por lo que el salto será, en palabras de Matt, «no traumático».


Roadmap de VB.NET presentado en DevConn4

Finalmente, comentar que también hemos acordado el emblema de la plataforma pro-salvación de Visual Basic que podemos ir utilizando en nuestras páginas para dar difusión al movimiento hasta que tengamos lista la web oficial, que se prevé finalizada para primeros de año.

Logo Plataforma pro-salvación de Visual BasicSi eres simpatizante de la causa, programas o has programado en alguna versión de Visual Basic, y tienes blog o una página relacionada con el desarrollo, descárgate esta imagen (¡por favor, no hagas hotlinking!) y colócala en un lugar visible apuntando al futuro sitio web de la plataforma. Si el diseño no encaja en tu web, no te preocupes: en breve tendremos a nuestra disposición nuevos botones en tamaños menores (125 y 250 píxeles de ancho) y con ciertas variaciones estéticas y nuevos colores, e incluso versiones en Flash y Silverlight, según Raúl Mondo, el diseñador que está realizando este excelente trabajo.

Y no olvides que cuanto más difundamos esta iniciativa, más fuerza tendremos ante la multinacional para hacer que se replantee su estrategia.

¡Larga vida a VB.NET!


[Actualizado 29/12]
Obviamente la noticia no es real, se trata simplemente de una broma del Día de los Inocentes, pero en cualquier caso… ¡Larga vida a VB! 😀

Publicado en: http://www.variablenotfound.com/.

17 comentarios sobre “Plataforma pro-salvación de Visual Basic .NET (SVB.Net)”

  1. definitivamente no me gusta la noticia ( por el lado de la desaparicion), pero por otro lado, me uno a la causa, VB RULEZ!, si tienes mas info, agradeceria que me la pases

    Salu2

    Ddaz

  2. Pero ¿esto es por el día de los inocentes? No me cuadra jajaja. ¿Dónde está la cámara oculta?

    ¿Para qué iban a invertir en agregar nueva funcionalidad a VB 9.0 si quieren hacerlo desaparecer por mucho que sea para adaptar a los usuarios a C#?

    La adaptación no creo que fuese problemática para los usuarios de VB a C# pero no creo que se lleve a cabo, lo primero que tendrían que hacer es acomodar incluso muchas aplicaciones que usan VBA a usar un editor de VC# embebido, es decir media industria del software tendría que acomodarse recordemos (AutoCAD, Office con VBA, así como numeroso software con el que trabajamos cotidianamente y que no nos damos cuenta que cuentan con un editor de VBA embebido y del que aún no he tenido noticias de que exista para C#, además del soporte necesario para ello). Harían falta muchos movimientos para que eso se llevara a cabo.

    Es mi humilde opinión pero bueno igual al final acabamos con un sólo lenguaje en .NET y no precisamente C# sino Java jajaja.

    Saludos.
    Francisco J.

  3. Jajajaja, es que las direcciones y demás no entraban, contenían comas y todo jajaja.

    Vamos que supongo que es por San Inocencio jajajaja.

    Si no que san cucufato nos coja confesados jajaja.

    Francisco J.

  4. A ver, la noticia es cierta, aunque falta agregar algun punto en esta entrada acerca de los planes de Microsoft (alguno de los puntos ya lo han ido incorporando para la próxima versión como el uso de option variables en C# que en VB existían años mil):
    – Los puntos y coma de C# serán opcionales (para que el desarrollador de VB haga la migración más rápida).
    – C# dejará de ser Case Sensitive (facilitando a los desarrolladores de VB su paso a C#).
    – C# tendrá un comando tipo With como VB (para que los desarrolladores de VB pasen más rápido a C# también).
    – También habrá un Option Strict (opcional) en C#.
    – C# adoptará la forma de VB de declarar delegados que es más fácil.

    (Creo que me dejo alguna cosa más, pero si puedo, lo agregaré a esta entrada). 😀

  5. Bueno entonces vamos bien Jorge jejejeje.

    Es que nos cuesta a los que somos de VB pero bueno eso quizás tenga un mejor enfoque ¿no?

    No tendremos más problemas con el ensamblado de Visual Basic en nuestras aplicaciones y sabremos de ambos lenguajes algo que nos enriquecerá 😀 y quién sabe, igual luego los que conocemos también VB.NET nos beneficie en algún aspecto en el futuro más que a los puros CSharperos jejejeje.

    Vaya y yo que iba a echar la culpa a San Inocencio jajaja.

    Bueno en resumen ¿que Microsoft se quiere quedar con C++ y CSharp sólo?

    Saludos.
    Francisco J.

  6. «Bueno en resumen ¿que Microsoft se quiere quedar con C++ y CSharp sólo?»

    No exactamente, en el 2012 se quedará con C# (con C++ no saben aún que hacer), y en el 2024 están pensando dejar solo VB (de ahí que hagan un mix entre ambos lenguajes, para que los cambios sean más sencillos de asimilar por todos). 🙂

    ¡Que tiemble Java!

  7. Uf para para jajajajajaja, que ahí puede que llevemos bastón … jajajaja dios que lejano suena eso jaja.

    Bueno no es tan mala idea VB al poder jajaja, aunque yo siempre lo digo .NET al poder, da igual el lenguaje al final es CLS y CLR aunque haya cosas que se les facilita en mayor o menor medida a unos programadores u otros.

    Eso eso, tiembla JAVA aunque hace poco llegaron rumores de nuevas incorporaciones de JAVA a .NET ¿no?

    Yo lo que estoy loco por meterle el diente es a IronPython y F#. ¿Alguna novedad al respecto?

    Gracias por sus respuestas.

    Francisco J.

  8. jeje ,…. el unico detalle es que… de este lado del charco era 27…. y no 28 :s… antes de respnder vi elcalendario….

    jaja para la proxima me fijare en el calendario de alla …. jaja, uf, menos mal….. igual si algun dia ms hace algo asi me voy pa delphi jeje

    salu2

    Ddaz

Responder a anonymous Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *