Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NET
Lenguajes .NET
La definición de lenguajes .NET es simple: todo aquel lenguaje de
programación que sus herramientas de análisis y compilación que
cumpla con la CLS.
Los lenguajes .NET requieren someterse a un proceso de compilación, y
el resultado de la compilación debe ser un programa intermedio, que
llamamos ensamblado (assembly), los ensamblados pueden ejecutarse
solo en colaboración con el motor de ejecución de .NET (CLR)
A todo programa que se ejecuta en colaboración con el Motor común de
ejecución (CLR) se le da el calificativo de administrado (Managed), por lo
cual a los lenguajes de .NET también se les conoce como lenguajes
administrados (managed languages). En esencia, son administrados
aquellos elementos ejecutados por el motor común de ejecución (en
lugar de ser ejecutados directamente por el sistema operativo)
.NET Framework
El Framework de .Net es una infraestructura sobre la que se reúne todo
un conjunto de lenguajes y servicios que simplifican enormemente el
desarrollo de aplicaciones. Mediante esta herramienta se ofrece un
entorno de ejecución altamente distribuido, que permite crear
aplicaciones robustas y escalables.
Capa de servicios
La capa de servicios se encarga de proporcionar los medios de
comunicación de datos entre lenguajes y herramientas de desarrollo, y
los elementos internos de .NET que se encargan de transformar los
desarrollos en aproximadamente de recursos a través de lenguaje
máquina, es decir, el .NET Framework.
La capa de servicios esta integrada por dos tipos fundamentales:
ASP.NET Application Services y Windows Application Services.
Estos servicios son en realidad modelos de programación que permiten
la intercomunicación entre la interfaz y el nucleo de la plataforma .NET.
Cualquier lenguaje es útil para programar y darse a entender para
cualquiera de los servicios; la diferencia estriba en que ASP.NET
Application Services esta dirigido a los desarrollos n ambiente Web
(Internet, Intranet y Computacion movil), mientras que Windows
Application Services esta dirigido a los desarrollados en ambiente
Windows (aplicaciones de escritorio y Cliente/servidor).