Uno de los grandes cambios de microsoft fue la creación de Visual .NET desde sus primeras versiones, por las que añade nuevas características como el control estructurado de excepciones, la programación orientada a objetos, o los Genéricos, de acuerdo a su estructura las diferencia es notable pero en cuanto a su lenguaje es muy parecido, no quisiera entrar en detalles frente a estos aspecto ya que en la actualidad todavia este tema se encuentra en controversia. Cabe resaltar que muchos programadores se han adecuado rapidamente al nuevo estilo de Programación si lo podriamos llamar asi ya que ambos lenguajes son muy parecidos y por que no decirlo el programador de Visual Basic actualmente desarrolla sus aplicaciones en VB .NET.
Muchos de mis alumnos me preguntan cuando surge el VB .NET y cuales son las versiones hasta el momento, me alegra bastante que mis alumnos hagan estos tipos de consultas y que logicamente despierte su interes, por que será un factor motivamte en el aprendizaje, bueno les explico algo breve y especifico
Visual Studio .NET surge en el año 2002 y fue la primera versión de Visual Studio en introducir el framework .NET. esta nueva versión aparece con los nuevos lenguajes de programación, C#, VB.NET y Visual J#. posteriormente surge Visual Studio .NET 2003 cuya actualizacion estuvo en funcion a la versión 1.1 del Framework .NET. En esta nueva version se daba la posibilidad de programar para dispositivos móviles usando .NET, que fue para esta fecha, algo impactante, en la actualidad se puede realizar la programacion Movil no solo en .Net si no tambien en Java entre otros, este punto quisiera comentarlo posteriormente ya que es muy interesante en la actualidad.
Volviendo a lo nuestro, la apareción del Visual Studio 2005 supuso una actualización bastante importante, tanto del entorno de desarrollo como del Framework y por lo tanto de los lenguajes asociados.
Las novedades que trajo consigo fueron:
- Soporte para WebServices usando ASP.NET.
- Soporte para Genéricos en Intellisense.
- Diseñadores de DataSets y bases de datos adaptados a ADO.NET 2.0
- Soporte extendido para arquitecturas de 64 bits.