Es también llamado "marco de trabajo", que es considerado como el componente fundamental de la plataforma .NET, y es necesario tanto para desarrollar aplicaciones como para ejecutarlas luego. Tiene tres versiones, que pueden obtenerse de forma gratuita:
(*) .NET Framework Redistributable Package
Este es el componente de la plataforma .NET indispensable para ejecutar apliaciones. Este elemento se instala en los entornos de producción o estaciones de trabajo de los clientes y en las computadoras de los usuarios que vayan a utilizar aplicaciones .NET.
Tiene dos elementos:
.- El (CLR) entorno de ejecución de la plataforma .NET
.- Las (BCL) bibliotecas de funcionalidad reutilizable.
(*) .NET Framework SDK
Esta versión contiene herramientas de desarrollo de línea de comandos (compiladores, depuradores, etc.), documentación de referencia, ejemplos y manuales para programadores. En general, se instala en los entornos de desarrollo de apliaciones, por lo que resulta más útil para programadores que para los usuarios. Para instalar la versión SDK (Software Development Kit) es necesario instalar previamente el Redistributable Package (mencionado antes).
(*) .NET Compact Framework
Se trata de una versión reducida del .NET Framework Redistributable, especialmente pensada para instalar en dispositivos móviles, como Pocket PCs y Smart Phones.
En este caso, cuando se trata de las aplicaciones de escritorio (WinForms o de Formularios) y las de consola (aplicaciones cuya interfaz de usuario es una consola de comandos con textos solamente), el framework debe estar instalado en la PC del cliente (usuario), y en el servidor sólo si la aplicación será distribuida y tendrá parte de su funcionalidad centralizada en una única computadora. En el caso de las apliaciones Web, el único requisito del lado del cliente o usuario es tener un navegador (browser) y una conexión de red al servidor, que debe tener instalado el .NET Framework. Por último, para las aplicaciones móviles, que se ejecutan sobre Windows Mobile en algún dispositivo tipo Pocket PC o Smart Phone, es preciso tener instalado el .NET Compact framework en el dispositivo.
///Versiones
Existen varias versiones de los frameworks mencionados:
* Versión 1.0: Liberada a principios del año 2002, utilizada en la primera versión de Visual Studio .Net, incluia soporte para los nuevos lenguajes VB.Net y C# .Net.
* Versión 1.1: Liberada en 2003, incluía el compact framework , framework 1.1 y soporte para el lenguaje J# .Net.
* Versión 2.0: Liberada a fines del año 2005, fue el gran primer cambio en la plataforma, y resultó una gran "Evolución" en lugar de una revolución. Un gran salto en lo que respecta a la productividad.
* Versión 3.0: Liberada en noviembre de 2006, combina las características de la versión 2.0 con las nuevas tecnologías como Windows Presentation Fundation, Windows Communication Fundation, Windows Workflow Fundation y Windows CardSpace.
* Versión 3.5: Liberada en noviembre de 2007, incluye nuevas caracteristicas de las versiones 2.0 y 3.0 incorporadas en forma incremental más el service pack I correspondientes a los respectivos frameworks.
///
(*) .NET Framework Redistributable Package
Este es el componente de la plataforma .NET indispensable para ejecutar apliaciones. Este elemento se instala en los entornos de producción o estaciones de trabajo de los clientes y en las computadoras de los usuarios que vayan a utilizar aplicaciones .NET.
Tiene dos elementos:
.- El (CLR) entorno de ejecución de la plataforma .NET
.- Las (BCL) bibliotecas de funcionalidad reutilizable.
(*) .NET Framework SDK
Esta versión contiene herramientas de desarrollo de línea de comandos (compiladores, depuradores, etc.), documentación de referencia, ejemplos y manuales para programadores. En general, se instala en los entornos de desarrollo de apliaciones, por lo que resulta más útil para programadores que para los usuarios. Para instalar la versión SDK (Software Development Kit) es necesario instalar previamente el Redistributable Package (mencionado antes).
(*) .NET Compact Framework
Se trata de una versión reducida del .NET Framework Redistributable, especialmente pensada para instalar en dispositivos móviles, como Pocket PCs y Smart Phones.
En este caso, cuando se trata de las aplicaciones de escritorio (WinForms o de Formularios) y las de consola (aplicaciones cuya interfaz de usuario es una consola de comandos con textos solamente), el framework debe estar instalado en la PC del cliente (usuario), y en el servidor sólo si la aplicación será distribuida y tendrá parte de su funcionalidad centralizada en una única computadora. En el caso de las apliaciones Web, el único requisito del lado del cliente o usuario es tener un navegador (browser) y una conexión de red al servidor, que debe tener instalado el .NET Framework. Por último, para las aplicaciones móviles, que se ejecutan sobre Windows Mobile en algún dispositivo tipo Pocket PC o Smart Phone, es preciso tener instalado el .NET Compact framework en el dispositivo.
///Versiones
Existen varias versiones de los frameworks mencionados:
* Versión 1.0: Liberada a principios del año 2002, utilizada en la primera versión de Visual Studio .Net, incluia soporte para los nuevos lenguajes VB.Net y C# .Net.
* Versión 1.1: Liberada en 2003, incluía el compact framework , framework 1.1 y soporte para el lenguaje J# .Net.
* Versión 2.0: Liberada a fines del año 2005, fue el gran primer cambio en la plataforma, y resultó una gran "Evolución" en lugar de una revolución. Un gran salto en lo que respecta a la productividad.
* Versión 3.0: Liberada en noviembre de 2006, combina las características de la versión 2.0 con las nuevas tecnologías como Windows Presentation Fundation, Windows Communication Fundation, Windows Workflow Fundation y Windows CardSpace.
* Versión 3.5: Liberada en noviembre de 2007, incluye nuevas caracteristicas de las versiones 2.0 y 3.0 incorporadas en forma incremental más el service pack I correspondientes a los respectivos frameworks.
///
No hay comentarios:
Publicar un comentario