.Net

A la hora de elegir la plataforma para desarrollar o correr una aplicación, hay varios aspectos a tener en cuenta. Por ejemplo, la potencialidad de la misma para cumplir con la funcionalidad requerida, el soporte del producto, la posibilidad de integración con otros dispositivos y sistemas, el conocimiento de los recursos humanos sobre ésta y la disponibilidad futura de la plataforma. Sin embargo, lo que pretenden fundamentalmente las organizaciones es que las soluciones sobre las que invierten recursos, sean perdurables en el tiempo y, en este sentido, las alternativas más atractivas son las de .NET y J2EE.

Publicado el 28 Feb 2007

snoop1

A la hora de elegir la plataforma para desarrollar o correr una aplicación, hay varios aspectos a tener en cuenta. Por ejemplo, la potencialidad de la misma para cumplir con la funcionalidad requerida, el soporte del producto, la posibilidad de integración con otros dispositivos y sistemas, el conocimiento de los recursos humanos sobre ésta y la disponibilidad futura de la plataforma. Sin embargo, lo que pretenden fundamentalmente las organizaciones es que las soluciones sobre las que invierten recursos, sean perdurables en el tiempo y, en este sentido, las alternativas más atractivas son las de .NET y J2EE.

El uso de Java y .NET ha crecido tanto en el tiempo, que hoy el 80% de las aplicaciones se desarrollan en alguna de estas dos plataformas o en una combinación de ambas. Ya sea en sistemas desarrollados in-house o por terceras partes, estas dos plataformas son las más populares actualmente, y esto las ha constituido en rivales dentro de la comunidad TI del mismo modo que Microsoft Windows y Apple.

.NET es una plataforma de desarrollo y ejecución de aplicaciones y también una estrategia de negocios de Microsoft para proveer servicios que permitan utilizar la web -en lugar de los computadores personales- para ejecutar lógica de negocios y brindar servicios. La plataforma .NET incluye, servidores, ‘buildingblock services’, tales como almacenamiento accesible por la web y Passport, el servicio de identificación de identidades unificadas.

Los alcances de .NET

Asimismo, se espera que una plataforma .NET provea altas capacidades de interactividad para sitios web, facilitadas por el mayor uso de XML; del mismo modo se espera un servicio online de suscripción a productos y servicios para usuarios desde un punto de acceso central para la administración de varias aplicaciones como e-mail u Office:NET; un almacenamiento de datos centralizado, que mejore la eficiencia y facilidad de acceso a la información, así como la sincronización de información entre usuarios y dispositivos; una plataforma de colaboración, que integre varios medios de comunicación como e-mail, fax, telefonía; una integración de los dispositivos haciendo que la información de los usuarios se sincronice automáticamente en todos ellos; y para los desarrolladores la posibilidad de crear módulos reutilizables que incrementen la productividad y reduzcan la cantidad de errores de programación.

Aún cuando existen algunos emprendimientos (Proyecto Mono de Ximian/Novell para Linux/MacOS X/BSD/Solaris) podría decirse que hoy .Net corre casi exclusivamente sobre el sistema operativo Windows. De hecho, según marcan las tendencias, en los próximos años casi todas las aplicaciones de Microsoft estarán basadas en .NET.

Sin embargo, el release definitivo de .NET tardará algunos años en proveer la funcionalidad completa comprendida en la visión de Microsoft, e incluirá versiones intermedias de productos tales como Servicios de Seguridad Personales y nuevas ediciones de Office y Windows que implementen la estrategia de .NET.Visual Studio.

.NET es hoy un ambiente de desarrollo enteramente disponible que soporta gran parte del enfoque de Microsoft a largo plazo. De acuerdo a los dichos de Bill Gates, Microsoft espera que .NET sea un hito en la computación, comparable a la introducción del PC y Windows. A pesar de que a los servicios de aplicaciones .NET se podrá acceder por cualquier browser, es una preocupación saber que es altamente probable que sólo funcionen por completo sobre productos diseñados para trabajar exclusivamente con código .NET.

¿Qué te ha parecido este artículo?

¡Síguenos en nuestras redes sociales!

Redacción

Artículos relacionados

Artículo 1 de 2