| Inicio | Perfil | Servicios | Offshore | Recursos | Mapa del sitio | Contáctenos |          
Artículo "La iniciativa .NET más de tres años después"

En este completo artículo, se examina el estado de la iniciativa .NET más de tres años después de su lanzamiento. Se hace un especial énfasis en las herramientas de desarrollo, explicando los conceptos básicos de la plataforma .NET así como los de los lenguajes que se utilizan para programarla.

   

5. LA INICIATIVA .NET

Hasta ahora nos hemos centrado en el desarrollo en .NET, lo cual es lógico, ya que el presente artículo está dirigido a desarrolladores. En el presente apartado, nos centraremos en el conjunto de la iniciativa .NET, en sus causas, consecuencias y estado actual.

La iniciativa .NET surge como intento de solución a varios problemas técnicos y comerciales planteados a Microsoft en los últimos años. En el área técnica, la tardanza de la compañía en reconocer la importancia de Internet produjo que otras tecnologías, como Apache y Java, tomaran el liderazgo de esta nueva área. Ello convirtió a J2EE (un conjunto de tecnologías derivadas del lenguaje Java) en el estándar para aplicaciones empresariales robustas y escalables y dejó a las herramientas de programación de Microsoft en el área de desarrollos pequeños y medianos.

Comercialmente, después del crecimiento espectacular de los años ochenta y noventa, Microsoft entró en una fase de estancamiento debida a la reducción de ventas de computadoras, a la ausencia de características interesantes que impulsaran a los usuarios a actualizarse a las nuevas versiones y, en definitiva, a la madurez de su mercado tradicional (los sistemas operativos y aplicaciones de escritorio). Además, nuevas leyes de declaración de impuestos hicieron que los ingresos variaran enormemente entre los trimestres en que se lanzaba alguna nueva versión importante y los que no, produciendo una indeseable fluctuación en el precio de las acciones de la compañía. Como solución a estos problemas de estancamiento y fluctuación, Microsoft intentó encaminarse a un modelo de suscripción con el que, en vez de que el usuario comprara una licencia permanente de un programa, pagara una suscripción por usarlo durante un periodo de tiempo. Aunque este modelo de suscripción ha ido imponiéndose con los clientes corporativos, los consumidores se han resistido notablemente a él.

Como solución a todos estos problemas técnicos y comerciales, surge la iniciativa .NET., que es un nombre único con el que Microsoft agrupó a un variado conjunto de tecnologías y estrategias empresariales con los siguientes objetivos:

  1. Introducirse en el área de desarrollos empresariales de gran tamaño que, en la actualidad, domina J2EE. Para ello, se crearon los lenguajes y plataforma .NET que se han explicado en este artículo.

  2. Evolucionar hacia un modelo ASP (“Application Service Provider”) de ejecución de aplicaciones. Con este modelo, los programas no se encontrarían en el disco duro de una máquina del cliente, sino se ubicarían en un servidor de Internet de la compañía desarrolladora, la cual vendería el derecho de utilizarlos a través de Internet por un periodo de tiempo, implementando así un modelo de suscripción. Así, por ejemplo, Microsoft podría cobrar una cuota mensual por usar Office, ya que éste se encontraría en los servidores de Microsoft y no en el disco duro del cliente.

  3. Convertirse en la plataforma de elección para los servicios Web. Los primeros años desde la aparición de la iniciativa .NET se caracterizaron por el auge del mercadeo de los servicios Web, que fueron presentados de forma exagerada como la tecnología que iba a dominar el mundo del desarrollo. Como estrategia publicitaria, la plataforma .NET se presentó como una forma de implementar los servicios Web, aunque era más que eso.

  4. Implementar una serie de servicios Web estándar ofrecidos por Microsoft y hacerlos tan ubicuos como el Windows. A los servicios principales se les dio el nombre de “Hailstorm” y, más adelante, de “My Services”. Uno de los más destacados es Microsoft Passport, un servicio cuyo objetivo era guardar toda la información personal y de tarjetas de crédito del usuario para que éste no debiera autenticarse en cada página Web.

El éxito de estas tecnologías ha sido desigual. Por una parte, el modelo ASP y los servicios Hailstorm han enfrentado una fuerte oposición de los usuarios por razones obvias, por lo que no han prosperado y han sido prácticamente abandonados. Los servicios Web siguen siendo importantes, pero no son la solución mágica que se creía y la plataforma .NET sólo es una de varias alternativas para su implementación. Microsoft ha dejado de añadir la expresión “.NET” a todos sus nuevos productos (así, lo que una vez fue “Windows .NET Server” hoy es “Windows Server 2003”). Asimismo, la incorporación de código .NET a los productos de Microsoft es muy limitada.

Por otra parte, en el área de desarrollo, .NET no sólo no ha sido abandonado, sino que goza de buena salud y de perspectivas para el futuro. De hecho, la plataforma .NET es un paso positivo para el desarrollo en Windows, ya que lo dota de mayor escalabilidad y robustez, aunque se trata todavía de una plataforma que no está madura. Las librerías de la plataforma pueden considerarse como un reemplazo orientado a objetos de la API Win32, del acceso a datos y a Internet, con todas las ventajas que ello supone.

 
 

Ir a la página: 1   2   3   4   5   6   Siguiente >>

 Versión para imprimir

 

 

| Inicio | Perfil | Servicios | Offshore | Recursos | Mapa del sitio | Contáctenos|