miércoles, 25 de noviembre de 2009

Evolución Tecnológica... ¿10 años no son nada?


La evolución Tecnológica en la Última Década

Es de común conocimiento el hecho de que la informática es una ciencia en constante evolución. Sin embargo, en los últimos 10 años fuimos testigos de un grado de avance tal que desbordó en la capacidad de adquirir conocimientos a no pocos profesionales en sistemas.

Uno de los hitos de este avance tan marcado fue el lanzamiento de la plataforma tecnológica Microsoft dotNet. No es mi objetivo en este momento describir dicha plataforma tecnológica, pero podemos hacer un resumen de su evolución:
¡Seis versiones en 8 años!

Como si esto fuera poco, Microsoft .Net no es un único producto, sino que es toda una plataforma de desarrollo que incluye una serie de lenguajes de programación, un IDE integrado para todos ellos, compiladores, un runtime unificado, una librería de clases, etc.

A esto hay que sumarle un importante conjunto de tecnologías subyacentes, como ser:
  • WCF: Windows Comunication Foundation
  • WPF: Windows Presentation Foundation
  • WWF: Windows Workflow Foundation
  • VSTO: Visual Studio Tools for Office
  • LINQ
  • Silverlight
  • Entity Framework (ORM)
  • Etc.
Todo lo enunciado trae aparejado dos consecuencias importantes:
  1. Un marcado avance en el desarrollo de aplicaciones.
  2. Una complejidad creciente para dominar la tecnología.
El primer punto es positivo, sin lugar a dudas. Hoy en día pueden construirse una importante cantidad de soluciones diferentes utilizando una misma herramienta (Visual Studio):

El segundo aspecto trae aparejada la realidad intrínseca de que es muy difícil que un mismo profesional pueda dominar todas las tecnologías.

Lo más recomendable es enfocarse en algunos de los tipos de soluciones posibles sin intentar abarcar todas ellas, capacitarse a fondo en los puntos seleccionados, utilizar frameworks que permitan desarrollar más fácil y rápidamente, asociarse con colegas que dominen otros tipos de soluciones, asistir a seminarios para tener al menos una noción de todo lo que puede llegar a hacerse con estas herramientas, aunque al momento de llevar a cabo un proyecto tengan que subcontratar el desarrollo.

Lic. Oscar Valente
CTO ItSouth Consultores
www.itsouth.com.ar

Fuentes:

No hay comentarios:

Publicar un comentario