Nombre
Ramon Manuel Coronado A
Matricula
2016-0043
Materia
Lenguaje de Programación II
Tema
Microsoft .NET
Maestro/a
Félix Benzan
¿Que es Microsoft .NET o .NET?
.NET es una plataforma de desarrollo de código abierto, multiplataforma y gratuita para crear
muchos tipos diferentes de aplicaciones.
Con .NET, puede usar múltiples idiomas, editores y bibliotecas para compilar para web, móvil,
escritorio, juegos e IoT.
¿En cuantos lenguajes de programación se pueden escribir aplicaciones en .NET?
Puede escribir aplicaciones .NET en C #, F # o Visual Basic.
C # es un lenguaje de programación simple, moderno, orientado a objetos y seguro de tipos.
F # es un lenguaje de programación funcional multiplataforma, de código abierto para .NET.
También incluye programación orientada a objetos e imperativa.
Visual Basic es un lenguaje accesible con una sintaxis simple para crear aplicaciones de tipo seguro
y orientadas a objetos.
¿Enumere los lenguajes de programación que forman parte de .NET y de una breve
descripción de los mismos?
Cabe mencionar que dentro del entorno de .NET hay tres tipos de lenguajes dentro de esta
arquitectura, cada uno de ellos embarcan un interesante uso ya que con los leguajes a mencionar
podremos desarrollar aplicaciones tanto de uso empresarial, uso para el hogar y juegos para las
diferentes pltaformas que este embarca dichos lenguajes son:
C++,
C#,
VB.NET
JavaScript
¿Es posible desarrollar aplicaciones de .NET en otros sistemas operativos diferentes a
Windows?
No, ya que .NET fue desarrollado para la implementación y el desarrollo de aplicaciones para
dispositivos dentro de las plataformas Microsoft Windows
¿Cuáles son los componentes de la arquitectura .NET?
.NET Framework Es una plataforma de desarrollo para compilar aplicaciones para la Web,
Windows, Windows Phone, Windows Server y Microsoft Azure. Consta del Common Language
Runtime (CLR) y la biblioteca de clases .NET Framework, que incluye una amplia gama de
características y compatibilidad con muchos estándares del sector.
Mono Se usa principalmente cuando se requiere un entorno de ejecución pequeño. Es el entorno de
ejecución que activa las aplicaciones de Xamarin en Android, Mac, iOS, tvOS y watchOS, y se
centra principalmente en aplicaciones que requieren una superficie pequeña.
UWP Se usa para compilar aplicaciones Windows modernas y táctiles y software para Internet de
las cosas (IoT). Se ha diseñado para unificar los diferentes tipos de dispositivos de destino,
incluidos equipos, tabletas, phablets, teléfonos e incluso la consola Xbox