PRACTICA NUM 10
.NET
• característica
• Estructura
• funciones principales
• 3 ejemplos de Alta, Baja, Cambio
¿Qué es .NET?
Se trata de una plataforma para el desarrollo de software que fue lanzada por
Microsoft con la finalidad de fusionar su amplio catálogo de productos, que va desde
sus múltiples sistemas operativos hasta herramientas de desarrollo. Desde un punto
de vista tecnológico, lo que se pretendía con la creación de .NET era poder
desarrollar aplicaciones y sistemas que fueran independientes de la arquitectura
física y del sistema operativo sobre el que se ejecutaran. La repercusión fue muy
grande, ya que Microsoft estableció un estándar de intercambio de información entre
sus productos llamado “XML”, que posiblemente a muchos de vosotros os suene.
Desde el punto de vista comercial, .NET podría interpretarse como la alternativa por
parte de Microsoft en el sector de los desarrollos web para competir con la
plataforma Java de Oracle Corporation, así como con los diversos framework
basados en PHP.
Al tratarse de una plataforma de propósito general, se pueden realizar tanto
desarrollos web, como programas de escritorio o aplicaciones para dispositivos
móviles. Además, favorece el desarrollo en multiplataforma, como por ejemplo el
que una misma aplicación pueda correr indistintamente en los diferentes sistemas
operativos móviles como IOS, Android o Windows Phone garantizando la
comunicación entre los diferentes dispositivos.
NET se encuentra incluido en los sistemas operativos de Microsoft Windows Server
2008, Windows Vista, Windows 7, Windows 8 y Windows 10, pero también se puede
instalar como complemento en versiones anteriores como Windows XP y Windows
Server 2003. Existe también una versión reducida llamada “Compact Framework”
que está disponible para plataformas Windows Phone.
Es muy común decir que una aplicación está desarrollada en .NET, pero lo correcto
sería decir que está construida sobre .NET usando alguno de los lenguajes de
programación contenidos en la propia plataforma como son C#, C++, Visual Basic
.NET o F#.
Características Principales
Las características principales de utilizar la plataforma Microsoft .NET Framework
son:
• Programación orientada a objetos.
• Soporte para múltiples lenguajes.
• Desarrollo basado en componentes.
• Simplifica el despliegue de las aplicaciones.
• Permite la implementación de varios tipos de aplicaciones: Web, escritorio,
aplicaciones para dispositivos móviles, aplicaciones de consola, etc.
• Infraestructura de tiempo de ejecución unificada.
• Respaldo de una amplia comunidad de usuarios y documentación sólida
proporcionada por Microsoft.
.NET Core añade además las siguientes:
• Desarrollo de aplicaciones multiplataforma.
• Código abierto, administrado por .NET Foundation disponible en GitHub, lo
que fomenta la existencia de una amplia comunidad activa y comprometida.
• Desarrollo flexible.
• Distribución modular a través de paquetes NuGet.
• Orientado al desarrollo de microservicios.
Función principal
La importancia de cada tecnología que incluye la plataforma ha cambiado
significativamente con el tiempo. En este artículo conocerás toda la evolución de
.NET y sus características principales.
.NET es una plataforma de aplicaciones que permite la creación y ejecución de
servicios web y aplicaciones de Internet. En la plataforma de desarrollo se pueden
utilizar una serie de lenguajes, implementaciones, herramientas y bibliotecas para
el desarrollo de las aplicaciones.
3 ejemplos de Alta, Baja, Cambio
Ejemplo de alta
Ejemplo de baja
Ejemplo de cambio