INFORMATICA
Sesión 1 1
INTRODUCCIÓN A
LA PLATAFORMA
.NET DE MICROSOFT
Al finalizar la Sesión usted será capaz de:
Competencia:
Desarrolla programas utilizando variables y constantes teniendo en cuenta los tipos de datos.
Procedimentales:
Participa sugiriendo sobre las actividades propuestas.
De manera personal identifica los elementos de laPlataforma .Net
De manera personal diferencia las versiones del Visual Basic.
Crea aplicaciones usando la consola.
Actitudinales:
Valora la importancia de la plataforma .Net
Reconoce los elementos de la biblioteca .Net
INTRODUCCIÓN A LA PLATAFORMA .NET DE MICROSOFT
LA PLATAFORMA .NET
.NET es toda una nueva arquitectura tecnológica, desarrollada por Microsoft parala creación y distribución del software como un servicio. Esto quiere decir, que mediante las herramientas de desarrollo proporcionadas por esta nueva tecnología, los programadores podrán crear aplicaciones basadas en servicios para la web.
La plataforma .NET es un conjunto de tecnologías (Ver Fig02) diseñadas para transformar Internet en una plataforma informática distribuida aescala completa
Figura 01: Esquema de la plataforma .NET
TECNOLOGÍAS INTRÍNSECAS DE LA PLATAFORMA .NET
Las tecnologías intrínsecas que integran la plataforma .NET incluyen:
.NET Framework: El .NET Framework se basa en un nuevo entorno de ejecución de lenguaje común (CLR - Common Language Runtime). Estos servicios proporcionan bloques de desarrollo fundamentales para aplicacionesde cualquier tipo, para todas las capas y niveles de la arquitectura de aplicaciones.
Servicios .NET Building Blocks: Los servicios .NET Building Block son servicios programables distribuidos pueden utilizarse desde cualquier plataforma que soporte el protocolo SOAP. Los servicios pueden incluir identidad, notificación y mensajería, personalización, almacenamiento esquematizado,calendario, directorio, búsqueda y distribución de software.
Visual Studio .NET: Visual Studio .NET ofrece un entorno de desarrollo de alto nivel para desarrollar aplicaciones que se ejecutan sobre el .NET Framework.
Servidores .NET Enterprise Servers: Los servidores .NET Enterprise Servers proporcionan escalabilidad, fiabilidad, gestión e integración.
.Net FrameWork
El "framework" o marcode trabajo, constituye la base de la plataforma .Net y denota la infraestructura sobre la cual se reúnen un conjunto de lenguajes, herramientas y servicios (Ver Fig 03), que simplifican el desarrollo de aplicaciones en entorno de ejecución distribuido.
Figura 02: Net Framework; base fundamental de la plataforma .NET
LENGUAJES DEL .NET FRAMEWORK
Veamos loslenguajes que Microsoft proporciona para el .NET Framework con Visual Studio .NET. También existen algunos lenguajes para .NET creados por terceros desarrolladores.
Visual Basic .NET: Nueva versión de Visual Basic, con importantes innovaciones del lenguaje
C#–diseñado para la plataforma .NET Nuevo lenguaje orientado a componentes
Extensiones gestionadas de Visual C++ Proporciona una mayorpotencia y control
J#.NET Aprovecha totalmente el .NET Framework
Lenguajes de terceros: Varios lenguajes de terceros soportan la plataforma .NET. Estos lenguajes incluyen APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme y SmallTalk.
COMPONENTES DE LA PLATAFORMA .NET FRAMEWORK
El .Net Framework proporciona todos los servicios comunes necesarios paraejecutar las aplicaciones Visual Basic .NET; estos servicios pueden agruparse en tres bloques principales: El Common Language Runtime (CLR)
.Net Framework Base Classes; y el motor de generación de interfaz de usuario (Ver Figura 04).
Clases que permiten el diseño de Interfaz de Usuario
API de servicios a disposición del Programador.
Base del entorno; Encargado de la...
Regístrate para leer el documento completo.