Información general acerca de Windows .NET Framework 2.0¿Qué es Windows .NET Framework? Windows .NET Framework es el componente de Windows para crear y ejecutar la próxima generación de aplicaciones de software y servicios Web XML. Windows .NET Framework tiene las características siguientes: - Es compatible con más de 20 lenguajes de programación diferentes.
- Se encarga de la mayor parte de la estructura necesaria para generar software, lo que permite a
los programadores centrarse en el código lógico esencial para el negocio.
- Facilita más que nunca la creación, implementación y administración de aplicaciones seguras, sólidas y
de gran rendimiento.
Windows .NET Framework se compone de Common Language Runtime y un conjunto unificado de bibliotecas de clases. Common Language Runtime Common Language Runtime (CLR) es responsable de los servicios en tiempo de ejecución, como por ejemplo, la integración de
lenguajes, el cumplimiento de las normas de seguridad y la administración de la memoria, los procesos y los subprocesos. Además,
CLR cumple una función en la fase de desarrollo, cuando ciertas características, como por ejemplo, la administración del ciclo de
vida, la nomenclatura segura de tipos, la administración de excepciones entre lenguajes y los enlaces dinámicos, reducen la
cantidad de código que tiene que escribir el programador para convertir la lógica comercial en un componente reciclable.
 Bibliotecas de clases Las clases base proporcionan funciones estándar, como las de entrada/salida, manipulación de cadenas, administración de seguridad, comunicaciones en red, administración de subprocesos, administración de textos y funciones de diseño de la interfaz de usuario. Las clases de ADO.NET permiten a los programadores interactuar con los datos obtenidos en formato XML a través de las interfaces OLE DB, ODBC, Oracle y SQL Server. Las clases XML permiten la manipulación, búsqueda y conversión de objetos XML. Las clases ASP.NET son compatibles con el desarrollo de aplicaciones basadas en Web y de servicios Web XML. Las clases de Windows Forms son compatibles con la generación de aplicaciones cliente inteligentes basadas en escritorio. En conjunto, las bibliotecas de clases ofrecen una interfaz de desarrollo común y coherente en todos los lenguajes compatibles con Windows .NET Framework. Progresos en la adopción del programa Windows .NET Framework ha estado activo desde enero de 2002 y ha alcanzado grandes progresos en las cuotas de adopción: - Existen compiladores para más de 20 lenguajes de programación a fin de poder utilizarlos con
Windows .NET Framework.
- Hay más de 350 herramientas de otros fabricantes disponibles para ayudar en el desarrollo de
Windows .NET Framework, incluidos aproximadamente 250 complementos para Visual Studio 2005, así como entornos de
desarrollo integrados (IDE) de Borland y Macromedia.
- Se han publicado o se publicarán próximamente más de 350 libros sobre el desarrollo de software
con Windows .NET Framework.
- Existen más de 750 grupos de usuarios de Windows .NET Framework en todo el mundo.
- Todos los meses, millones de usuarios visitan los sitios
Web de la comunidad Code Wise de .NET .
- Más de un millón de programadores utilizan Visual Studio .NET.
- Miles de compañías líderes, entre ellas, Autodesk, Credit Suisse First Boston, Honeywell y Xerox, están
consiguiendo enormes ahorros en costos, nuevas oportunidades de integración y más rapidez en los procesos de comercialización
gracias al desarrollo y a la implementación de las aplicaciones con Windows .NET Framework.
- Microsoft está implementando de forma activa las aplicaciones generadas mediante Windows .NET Framework.
MSN, Microsoft Customer Relationship Management (CRM), Windows XP Media Center Edition y Microsoft.com Smart 404 son sólo
algunas de las muchas aplicaciones de Microsoft creadas con Windows .NET Framework.
Desarrollo rápido La compatibilidad de Windows .NET Framework con varios lenguajes permite a los programadores utilizar el lenguaje más apropiado para cada tarea concreta y combinar lenguajes en una sola aplicación. Los componentes escritos en lenguajes distintos pueden compartir funcionalidad entre ellos de forma transparente, sin necesidad de que el programador realice ningún trabajo adicional. Más de 20 lenguajes de programación comerciales y académicos han anunciado su compatibilidad con Windows .NET Framework. El diseño de Windows .NET Framework, basado en componentes y sin necesidad de estructura, minimiza la cantidad de código que los programadores tienen que volver a escribir y aprovecha al máximo sus posibilidades de reciclaje. Opiniones del sector "Con la funcionalidad que ofrece [Windows .NET Framework], conseguiremos entre un 25 y un 50% más de productividad en la generación de nuevas soluciones. Todos los aspectos del ciclo vital del desarrollo de software serán más fáciles, desde la creación de las interfaces de usuario hasta la depuración e implementación de la solución". Brandie Lerner, Director/Coordinador de proyectos de Pfizer, Inc. Operaciones más eficientes Windows .NET Framework mejora el rendimiento de las aplicaciones Web típicas. - La compañía Middleware Company, fundadora del principal foro para programadores de J2EE,
TheServerSide.com , ha realizado una prueba comparativa entre
Windows .NET Framework y J2EE, y ha demostrado que Windows .NET Framework tiene un rendimiento notablemente
superior a J2EE para alojar aplicaciones Web, servicios Web XML y transacciones distribuidas, como se muestra
en los gráficos siguientes.
- Windows .NET Framework también ofrece importantes ventajas en cuanto al rendimiento y la escalabilidad
en comparación con la anterior tecnología ASP (Active Server Pages), debido a las tecnologías de compilación JIT
(Just-in-time) y de almacenamiento en caché.
Los resultados siguientes se obtuvieron con Windows 2000 Advanced Server y Windows Server 2003 ejecutando las versiones 1.0 y 1.1 de Windows .NET Framework respectivamente. Ambas configuraciones utilizaron una base de datos de SQL Server 2000. 


Opiniones del sector "Podemos cargar páginas en cuestión de milisegundos mientras administramos millones de visitas diarias a nuestras páginas. Realizamos la implementación el 23 de diciembre de 2000 y no hemos tenido ni un momento de inactividad hasta el 3 de octubre de 2001; además, hemos ahorrado 1,3 millones de dólares con una solución Java 2 Enterprise Edition". Stephen Forte, Director de tecnología de Zagat Survey "En comparación con proyectos anteriores similares, estamos midiendo el tiempo de implementación en horas, en lugar de semanas". Ferdy Khater, Director de desarrollo de aplicaciones de Continental Airlines Arquitectura flexible Compañías de todo el mundo están utilizando el mecanismo de comunicación de los servicios Web XML, nativo de Windows .NET Framework, a fin de conseguir una integración rápida y fácil con sus proveedores y clientes. Opiniones del sector "Desde el punto de vista de nuestros socios, el acceso al contenido a través de servicios Web XML será mucho más sencillo que los complicados procesos anteriores. Ya no tendrán que crear la infraestructura necesaria para importar, almacenar y administrar los datos. Si a esto agregamos nuestra nueva flexibilidad en las opciones de licencia, significa que podremos ofrecer un paquete mucho más atractivo a nuestros socios potenciales". Stephen Forte, Director de tecnología de Zagat Survey "Nos facilita la tarea de informar a las empresas y portales sobre la forma en que nuestro código administra los datos de los usuarios, los problemas de seguridad y la integración con bases de datos existentes. Las páginas Web de prueba y documentación generadas automáticamente son particularmente útiles, ya que permiten a nuestros socios integrar sus sistemas con el nuestro utilizando un mínimo de asistencia técnica". Tore Lode, Programador avanzado de CyberWatcher Una activa comunidad de usuarios Existen en todo el mundo numerosos grupos de usuarios y listas de discusión sobre una gran variedad de temas y en multitud de idiomas distintos, como por ejemplo, inglés, japonés, alemán y español. Se puede obtener más información en la página Web de MSDN Communities y en el sitio Web de la comunidad Code Wise de .NET , que proporcionan acceso a grupos de noticias, salones de charla, grupos de usuarios y otras oportunidades de interactuar con programadores interesados en los productos y las tecnologías de Microsoft. Actualmente, hay más de 350 publicaciones disponibles o a punto de publicarse sobre Windows .NET Framework y sobre los lenguajes de programación para Windows .NET Framework. éstos son algunos de sus títulos: - Windows .NET Framework Essentials (Fundamentos de Windows .NET Framework) , O'Reilly Press
- Professional ASP.NET (ASP.NET para profesionales) , Wrox Press Ltd.
- Visual Basic to Visual Basic .NET (De Visual Basic a Visual Basic .NET) , Sams Publishing
Si desea consultar más libros y artículos, visite la Librería del programador de MSDN (sitiosWeb en inglés). Si desea consultar cursos de formación y eventos, visite la página Web de formación y eventos de Windows .NET Framework . Referencias, vínculos, fuentes y mucha más información Para obtener la última versión de Windows .NET Framework, visite la página Web de Descargas de Windows .NET Framework . Se han anunciado compiladores de lenguajes compatibles con Windows .NET Framework para los siguientes lenguajes de programación: |
| APL | Fortran | Pascal | | C++ | Haskell | Perl | | C# | Lenguaje Java | Python | | COBOL | Microsoft JScript | RPG | | Component Pascal | Mercury | Scheme | | Curriculum | Mondrian | SmallTalk | | Eiffel | Oberon | Standard ML | | Forth | Oz | Microsoft Visual Basic |
Visite los vínculos siguientes para conseguir más información acerca de temas clave referentes a Windows .NET Framework: - Socios de lenguaje de Microsoft .NET
Obtenga información sobre compiladores, controles y componentes que pueden utilizarse con Windows .NET Framework
(sitio Web en inglés). - Servicios Web XML
Visite el centro para programadores de servicios Web XML en MSDN (sitio Web en inglés).
Soluciones de clientes creadas para Windows .NET Framework Honeywell: Utilizando servicios Web XML, Honeywell integra sin problemas sus sitios de comercio electrónico
El ritmo actual de los negocios, con fusiones y reorganizaciones cada vez más frecuentes, genera tanto oportunidades como retos para las compañías. Honeywell International no es una excepción. La división Automation and Control Solutions (ACS) de Honeywell necesitaba ofrecer un servicio central de autenticación que pudiera integrar los sistemas heredados de siete sitios Web de comercio electrónico bajo su responsabilidad. Utilizando Visual Studio .NET y Windows .NET Framework, esta división creó un portal de gran calidad dirigido a todos sus clientes que proporciona acceso global a los perfiles para empleados, clientes, socios y afiliados. Esta solución, cuyo código se escribió en tan sólo cuatro semanas, permite a los usuarios obtener acceso a sistemas de servidor a través de una solución Web integrada. USATODAY.com: USATODAY.com opta por un modelo de publicación dinámica y ahorra 400.000 dólares anuales con .NET
Utilizando Visual Studio .NET y Windows .NET Framework, USATODAY.com generó la aplicación Automated Fronts. La tecnología ASP.NET facilitó y aceleró el desarrollo de la aplicación y los empleados pudieron emplear el tiempo ahorrado para agregar más funciones a dicha aplicación. El uso de ASP.NET permitió a USATODAY.com introducir páginas Web dinámicas sin tener que ampliar su capacidad de almacenamiento; asimismo, la tecnología de interoperabilidad COM de Windows .NET Framework simplificó la integración con el sistema heredado y permitió a USATODAY.com empezar la migración a Windows .NET Framework a su propio ritmo. Automated Fronts representa el paso inicial hacia un modelo de publicación totalmente dinámico y se espera que ahorre 7.800 horas al año (con un valor estimado de 400.000 dólares anuales), un ahorro en mano de obra que puede reinvertirse en la calidad general de USATODAY.com. Dresdner Kleinwort Wasserstein: Este banco de inversión ha conseguido un elevado índice de actividad, rendimiento y fidelidad de clientes mediante Microsoft .NET
Dresdner Kleinwort Wasserstein (DrKW) proporciona una amplia gama de servicios e información a sus clientes internacionales. Ofrecer datos y análisis de mercados con puntualidad es esencial para conservar a los clientes corporativos, ya que dicha información representa millones o incluso miles de millones de dólares para ellos. A fin de establecer un método sencillo y seguro para que dichos clientes pudieran tener acceso a esta información tan valiosa, DrKW diseñó la aplicación BrokerPulse usando Visual Studio .NET y Windows .NET Framework; y todo en tan sólo tres meses. Debido a su extraordinario rendimiento, BrokerPulse permite a los clientes de DrKW lograr acceso a valiosos datos mediante un explorador Web en cualquier momento y casi desde cualquier lugar. Ingram Micro: Una de las principales compañías mayoristas a nivel mundial crea una aplicación de comercio electrónico de próxima generación en un tiempo récord
Ingram Micro creó la última versión de IMPipeline, su escaparate virtual para comercio electrónico de negocio a negocio, utilizando Visual Studio .NET y Windows .NET Framework. Esta compañía calcula que la creación e implementación de su aplicación llevó la mitad de tiempo de lo que les hubiera llevado antes de migrar a .NET. Dotada de una solución de administración de memoria integrada en SQL Server 2000, la aplicación IMPipeline utiliza los servicios Web XML para ofrecer a sus socios comerciales información valiosa sobre productos, clientes y pedidos en un formato fácil de integrar con sus propios escaparates virtuales. Ingram Micro ha previsto un crecimiento continuado y está segura de que Microsoft y .NET ofrecen la mejor estrategia para cumplir los requisitos de expansión global y afrontar los problemas de escalabilidad de la compañía. Bank of New York: El Grupo europeo de servicios de fondos de Bank of New York transfiere su importante solución de servicios de fondos a Microsoft .NET, reduciendo el proceso de comercialización en un 40%
La transferencia a Visual Studio .NET y Windows .NET Framework para la próxima versión de su solución de servicios de fondos proporcionará al Grupo europeo de servicios de fondos de Bank of New York varias ventajas fundamentales, incluida una reducción del 40% en el proceso de comercialización, notables ahorros en los costos de desarrollo y una experiencia más completa e intuitiva para el usuario mediante las funciones de cliente inteligente de Windows Forms. Si desea obtener más información sobre las soluciones de clientes creadas en Windows .NET Framework, visite la página Web de casos reales |