net orientado a la web
TRANSCRIPT
.NET ORIENTADO A
LA WEBMaureen Vera Clark
Tutor: Juan Zhingri
PROGRAMACIÓN .NET La programación .NET hace un énfasis
en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado.
.NET .NET podría considerarse una respuesta de
Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.
CONSIDERACIONES DE .NET .Net no es un lenguaje. Es una plataforma de desarrollo. En pocas palabras es un conjunto de librerías
y reglas que usan los lenguajes. Las librerías son herramientas de bajo nivel
(conexiones a BD, manejo de cadenas, redes, etc.)
Las reglas son que los lenguajes generan un código intermedio que va a ser interpretado por otro programa (CLR). Para lograr esto, los lenguajes tienen que tener algunas cosas en común como los tipos y su tamaño en memoria.
SERVICIOS WEB .NET Microsoft y otros proveedores líderes promocionan los
Web Services como un modelo de programación para la comunicación entre aplicaciones. Estas compañías piensan que la conexión de aplicaciones a través de la Internet mejorará la capacidad de las empresas para trabajar conjuntamente con sus socios de negocio, proveedores y clientes. Creando una capa de Web Services sobre una aplicación corporativa existente, las organizaciones podrán permitir que sistemas externos puedan invocar las funciones de la aplicación a través de Internet (o una intranet corporativa) sin tener que modificar la aplicación misma. Por ejemplo, varias compañías están hoy en día creando Web Services que actúan como front end para aplicaciones de entrada de órdenes que están residentes internamente en un mainframe. Estas compañías permiten a los sistemas de compras de sus clientes enviar órdenes de compra a través de la Internet. Poner una capa de web services sobre las aplicaciones existentes es una solución muy interesante para integrar las aplicaciones desarrolladas por los diferentes departamentos y así reducir los costos de integración."
VENTAJAS DE . NET Interoperabilidad Amigabilidad con Internet Interfaces fuertemente tipadas: Posibilidad de aprovechar los estándares
de Internet existentes Soporte para cualquier lenguaje: Soporte para cualquier infraestructura
de componente distribuida