Hace unos años, en mis primeros días en la informática, cuando era un programador junior, recuerdo como uno de los puntos importantes que ví en el avance de la tecnología, fue la salida del primer SDK para Xml. En ese momento, mis aplicaciones empezaron a migrar toda la gestión interna y externa de información a este formato. Con el paso del tiempo, xml se convirtió en el Standard para la definición y almacenamiento de información. Durante esos días, salió al mercado el primer Soap Toolkit, con el que pudimos empezar a crear aplicaciones distribuidas en Internet con un esfuerzo casi mínimo, olvidándonos de DCOM y empezando a pensar más en servicios que en componentes.

 

Más adelante llegó el .Net Framework 1.0. Las personas que como yo, utilizábamos Visual Basic 6, de repente nos vimos frente a un nuevo mundo de posibilidades a nivel lenguaje, con una potencia realmente desconocida en ese momento. Pero el impacto era más grande, se aplicaba en una herramienta de desarrollo que abarcaba todos los aspectos necesarios para el mismo, una nueva filosofía de trabajo y un soporte de bajo nivel para las aplicaciones, que permitía una visión mucho más completa de las mismas. En este momento pude empezar a ver las aplicaciones como un conjunto de servicios, y tuve una plataforma sólida para el desarrollo de las mismas con este enfoque.

 

Hoy hace ya un par de meses que salio la nueva versión de Visual Studio, que soporta el .Net Framework 2.0. Los cambios que propone como herramienta de desarrollo son increíbles, ya que por primera vez, Microsoft plantea el desarrollo de aplicaciones desde el punto de vista de un ciclo de desarrollo, e integra estas funcionalidades dentro de una misma familia de herramientas (MSF, hace mucho que existe, pero hoy Visual Studio Team System, es un gran adelanto en la evolución de metodologías de desarrollo). Basado en este nuevo enfoque, diferentes sectores han empezado a integrar/crear nuevas metodologías de desarrollo dentro de VSTS, por ejemplo EUP. Es decir, Visual Studio 2005, no solo es la evolución de Visual Studio 2003 como herramienta de desarrollo, es un concepto mucho más amplio. En este mismo periodo se lanzó al mercado, la nueva versión de Microsoft SQL Server; esta vez 100% integrada con .Net Framework y con unas prestaciones increíbles comparadas con el anterior Microsoft SQL Server 2000.

 

Pero esto no es todo, hace unas semanas estuve en Paris en una sesión para Partners de Microsoft sobre Office 12. Esta nueva versión de un clásico, impone un cambio mucho más radical. No sólo es una nueva suite de herramientas con una UI mucho más novedosa, dentro de la misma se plantea un nuevo enfoque en el tratamiento de documentos, se integra mucho más con las extensiones de Visual Studio, y se plantea un nuevo esquema de Servers Office 12, que son la evolución e integración de los actuales Sharepoint, Commerce Server y otros. Además toda esta nueva plataforma esta 100% integrada con Windows Workflow Foundation y el diseño y manejo de procesos orientados a documentos se hace cada vez más fácil y robusto. Por ejemplo, hoy InfoPath 12, permite que los documentos que se diseñan dentro del mismo, se puedan ejecutar desde InfoPath 12 o desde una interfaz Web, o que los mismos se procesen dentro de un Mail como parte integral del mismo en Outlook 12; pero siempre asociado a un WorkFlow que es el que decide como se “gestionarán” los datos resultantes de este proceso. Finalmente podemos analizar toda la información desde Excel 12, pero a través del nuevo Excel Server.

 

Estas nuevas plataformas, todavía están en fase Beta y las versiones finales de las mismas están previstas para el segundo semestre de este año. Y en este segundo trimestre también, está pensado el lanzamiento de Windows Vista, el nuevo SO de Microsoft, donde sus servicios están basados 100% en .Net y que incluye las nuevas tecnologías Avalon, Indigo, etc. dentro del mismo. Indigo, es el nuevo modelo de programación para aplicaciones distribuidas de Microsoft y Avalon es el nuevo subsistema para la presentación de aplicaciones que soportará Windows Vista.

 

En pocas palabras, creo que el 2006 será un año importante para todas aquellas personas que nos dedicamos al desarrollo de aplicaciones. .Net Framework ha alcanzado una gran madurez que le permite ser la base de todos los nuevos horizontes a los que se dirige Microsoft. Es por eso que la primera herramienta que tuvimos a nuestro alcance fue, obviamente, Visual Studio 2005; y luego pudimos empezar a probar todas estas nuevas tecnologías que no sólo implican un cambio tecnológico, sino una nueva metodología de trabajo en si.

 

Creo que dentro de unos años, podré marcar el 2006 como uno de esos momentos donde, como con Xml o .Net, el cambió fue importante y un nuevo modelo de negocios se comenzó a imponer en el desarrollo de aplicaciones.

 

Esto es solo una opinión personal veré que opino al respecto dentro de 6 meses :P.

 

Saludos

One response to “New year brings new life for developers – .Net 2.0”

  1. Opino igual que vos. Creo que estamos llegando a un momento muy inquietante y excitante de la tecnología de desarrollo. Todos los desarrolladores nos sentimos felices cuando aparecen nuevas tecnologías que nos permiten hacer en poco tiempo y de forma fácil cosas que nos hacían renegar anteriormente permitiéndonos invertir nuestro tiempo en el core de cada solución que estemos implementando. La informática es una de las industrias más nuevas; pero de mayor crecimiento. En algún momento llegaremos a la instancia de realizar la mayoría de nuestras tareas de desarrollo de forma gráfica, con diseñadores, dejando la necesidad de las líneas de código solo para los casos más especiales.
    Todo esto hace que el perfil del desarrollador vaya cambiando y las habilidades necesarias también.

    Like

Leave a reply to Gustavo Cancel reply

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading