Unos me decían ¿porqué aprender/seguir con lo viejo? Entra a lo nuevo y creo que tienen razón.
Bueno, es estúpido estancarse en lo viejo, en eso tienes razón.....yo sólo digo que si con lo viejo te da y te sobra es posible que no sea del todo necesario pasar "a lo nuevo".
Por otro lado, el paquete de NET framework que viene / vendrá integrado con el Vista será valido un tiempo pero seguirán sacando nuevas versiones (¡30 mb más, hala!) como ocurre, con por ejemplo DirectX y que no ocurre ni ocurrirá con la máquina virtual de VB (ventajas de las cosas viejas
)
Existen conversores para pasar Vb6 a Vb.Net.
Los he utilizado y en las aplicaciones
menos fáciles dan muchos problemas, repiten código y quitan o añaden mal algunos archivos del proyecto como los archivos de recursos. A parte de eso, los convertores que existen en ocasiones se limitan a añadirte en el código comentarios del tipo "
Esta función no es válida en VB 2005. Consulte en www.microsoft.com/msdn/blablabla/19201292304 para mas info". En mi humilde opinión si vas a pasarte a VB.net olvidate de tus proyectos en VB. Mejor empezar desde cero.
Y si, eso del mono es cierto.