Introducción a .NET Framework

.LIMPIO es un marco de software diseñado y desarrollado por Microsoft. 1.0 fue la primera versión del framework .Net que salió en el año 2002. En pocas palabras, es una máquina virtual para ejecutar programas escritos en diferentes lenguajes como C#, VB.Net, etc. compilar y ejecutar.

Se utiliza para desarrollar aplicaciones basadas en formularios, aplicaciones basadas en web y servicios web. Hay una variedad de lenguajes de programación disponibles en la plataforma .Net, siendo los más populares VB.Net y C#. Se utiliza para crear aplicaciones para Windows, teléfonos, web, etc. Proporciona muchas funcionalidades y también es compatible con los estándares de la industria.

.NET Framework admite más de 60 lenguajes de programación de los cuales 11 lenguajes de programación están diseñados y desarrollados por Microsoft. El restante Idiomas que no son de Microsoft son compatibles con .NET Framework pero no están diseñados ni desarrollados por Microsoft.

Hay tres fases significativas en el desarrollo de la tecnología .NET.

  • tecnología OLE
  • Tecnología COM
  • tecnología .NET

Tecnología OLE: OLE (vinculación e incrustación de objetos) es una de las tecnologías del documento de componentes de Microsoft. Básicamente, su objetivo principal es conectar elementos de diferentes aplicaciones entre sí.

Tecnología COM: La tecnología de la familia de sistemas operativos Microsoft Windows, Microsoft COM (Common Object Model) permite que diferentes componentes de software se comuniquen. Los desarrolladores utilizan principalmente COM para diversos fines, como crear componentes de software reutilizables, conectar componentes para crear aplicaciones y también aprovechar los servicios de Windows. Los objetos COM se pueden crear con una amplia variedad de lenguajes de programación.

Tecnología .NET: La tecnología .NET es una colección o conjunto de tecnologías para desarrollar ventanas y aplicaciones web. La tecnología .Net fue desarrollada por Microsoft y lanzada en febrero de 2002, según una definición básica, la nueva estrategia de Internet de Microsoft. Originalmente se llamó NGWS (Servicios web de próxima generación). Se considera que es una de las tecnologías de Internet más poderosas, populares y muy útiles disponibles en la actualidad.

Los 11 lenguajes de programación diseñados y desarrollados por Microsoft son:

  • C#.NET
  • VB.NET
  • C++.NET
  • J#.NET
  • F#. LIMPIO
  • JSCRIPT.NET
  • WINDOWS POWERSHELL
  • GOMA DE HIERRO
  • PITÓN DE HIERRO
  • COMEGA
  • ASML (lenguaje de máquina de estado abstracto)

Componentes principales de .NET Framework

Tiempo de ejecución de lenguaje común (CLR): CLR es el componente fundamental y de máquina virtual de .NET Framework. Es el entorno de tiempo de ejecución en Framework. responsable de gestionar la ejecución de programas .NET independientemente de cualquier lenguaje de programación .NET. También ayuda en la administración del código, ya que el código que se enfoca en el tiempo de ejecución se denomina código administrado y el código que no se enfoca en el tiempo de ejecución se denomina código no administrado.

Biblioteca de clases del marco (FCL): Es la colección de bibliotecas de clases y métodos reutilizables, orientados a objetos, etc. que se pueden integrar con CLR. También son conocidas como las Asambleas. Es como los archivos de encabezado en C/C++ y los paquetes en Java. Instalar el marco .NET básicamente implica instalar CLR y FCL en el sistema. A continuación se muestra una descripción general de .NET Framework

Componentes de .NET Framework

¿La plataforma de aplicaciones .NET depende o es independiente de la plataforma?

La combinación de Arquitectura del sistema operativo y arquitectura de la CPU llamó la plataforma. Dependiente de la plataforma significa que el código del lenguaje de programación solo se ejecutará en un sistema operativo en particular. A Una aplicación .NET depende de la plataforma debido al marco .NET que solo puede ejecutarse en el sistema operativo basado en Windows. La aplicación .Net también es independiente de la plataforma debido a la Marco de monedas. Con el marco Mono, la aplicación .Net puede ejecutarse en cualquier sistema operativo, incluidas las ventanas. Mono framework es un software de terceros desarrollado por Compañía Novell que ahora es parte de ella Microempresa. Es un marco pagado.

Historial de versiones de .NET Framework y su compatibilidad con las diferentes versiones de Windows

Versión .NETversión CLR

Una herramienta de desarrollo

Soporte de Windows
1.01.0Estudio visual. LIMPIOPrograma XP SP1
1.11.1Visual Studio .NET 2003XP SP2, SP3
2.02.0estudio visual 2005 gratis,N / A
3.02.0Fusionar expresiónVista
3.52.0estudio visual 2008 gratis,7, 8, 8.1, 10
4.04estudio visual 2010 gratis,N / A
4.54estudio visual 2012 gratis,8
4.5.14estudio visual 2013 de forma gratuita8.1
4.5.24N / AN / A
4.64estudio visual 2015 de forma gratuita10 v1507
4.6.14Descarga de la actualización 1 de Visual Studio 201510 v1511
4.6.24N / A10 v1607
4.74estudio visual 2017 gratis,10 v1703
4.7.14estudio visual 2017 gratis,10 v1709
4.7.24estudio visual 2017 gratis,10v, 1803

Puntos importantes:

  • Visual Studio es la herramienta de desarrollo utilizada para diseñar y desarrollar aplicaciones .NET. Para usar Visual Studio, el usuario primero debe instalar .NET Framework en el sistema.
  • En la versión anterior del sistema operativo Windows, como XP SP1, SP2 o SP3, el marco .NET estaba integrado con los medios de instalación.
  • Windows 8, 8.1 o 10 no proporciona una versión 3.5 o posterior preinstalada de .NET Framework. Por lo tanto, se debe instalar una versión superior a la 3.5 desde los medios de instalación de Windows o desde Internet bajo demanda. La actualización de Windows ofrecerá recomendaciones para instalar el marco .NET.
Mis notas personales
flecha_caer_arriba

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *