Corría el año 2003, y por aquel entonces programaba en Visual Basic 6.0 y ASP 3.0. Fue entonces cuando Microsoft lanzó .Net Framework 1.0. Como tantas otras veces, ilusionado, me lancé a probar la nueva versión, especialmente ASP.NET y VB.Net, ya que por entonces se me atragantaba el C todavía. Tras varias pruebas infructuosas, acabé abandonando y desinstalando Visual Studio 2003. La experiencia solo me sirvió para acabar aburrido y frustrado de no lograr hacer cosas que hasta entonces había hecho sin dificultad en ASP y VB6. .Net cayó en el olvido para mi a partir de ese día.
Hasta que hace dos semanas, hablando con un compañero de facultad, estuvimos hablando de XNA Game Studio, y me entró el gusanillo, instalé el Visual Studio 2005, bajé el Framework y demas cosas que necesitaba, y me puse a ‘reencontrarme’ con .Net. Comencé por C# en XNA… y realmente, no se si porque hace cinco años era un torpe con esto (que tambien), o si ha mejorado mucho con los años, pero la experiencia fue mucho más grata, hasta el punto de engancharme y pasarme horas haciendo tontadas y practicando con ejemplos y tutoriales.
Tras esa toma de contacto, ayer me puse a retomar ASP para realizar un proyecto (del cual no daré detalles por ahora), tras varios años dedicandome a PHP exclusivamente. Como no, lo hice utilizando ASP.Net, con la versión 3.5 de .Net Framework, y la experiencia fue igualmente positiva. La forma de estructurar la web, el poder separar claramente la lógica y la presentación mediante archivos de código asociados a cada página ‘aspx’, y el poder programar no solo en VB.Net sino tambien en C#, y el que el propio programa te vaya avisando cuando te saltas las normas de estandares de W3C son cosas que ayudan mucho a trabajar en el proyecto y me animan a pasarme más tiempo con el.
Ahora solo queda esperar a poder conseguir el Visual Studio 2008, y ya si que me habré reencontrado completamente con .Net.