¿Quieres seguir formándote con NET Framework?

para que sirve net framework
Fecha actualizacion el 2020-11-06. Fecha publicacion el 2020-11-06. Categoria: Framework Mapa del sitio

Aqui tiene una defincion que es para que sirve net framework. Quieres formate con NET Framework

.NET Framework es un nombre poco apropiado. Un Framework es en realidad una serie de interfaces de programación de aplicaciones (API) y una linreria de código que los desarrolladores pueden llamar cuando desarrollan aplicaciones, es una manera en que no se tiene que escribir el código desde cero

Para que sirve net framework: El .NET también no da un entorno de ejecución de aplicaciones. Un entorno de ejecución proporciona una máquina virtual en el que las aplicaciones se ejecutan.

Muchas plataformas de desarrollo proporcionan lo mismo, como Java, que proporciona sus propios entornos de ejecución.

En el mundo .NET, el entorno de ejecución se denomina Common Language Runtime (CLR).

Cómo conseguir .NET en mi computadora

Normalmente las versiones más reciente de .NET vienen en cada versión de Windows. Se pretende que las versiones más actuales de .NET sean compatibles con versiones antiguas (por lo que una aplicación escrita para la versión 2 podría funcionar si se ha instalado la versión 3), aunque no sería muy estable.

No todas las aplicaciones trabajan con las versiones más recientes. En sistemas con Windows XP y Vista, sobre todo.

Principalmente existe tres formas de instalar cualquier versión de .NET Framework:

  • Tu versión de Windows puede tenerlo incluido en la instalación por defecto.
  • Una aplicación que requiere de una versión en particular podría instalarlo en su propia instalación.
  • Algunas aplicaciones pueden enviarte a un sitio de descarga para instalar una versión particular de .NET Framework

Arquitectura de .Net Framework

Common Language Runtime

"Common Language Infrastructure" o CLI es una plataforma en la que se ejecutan los programas .Net.

La CLI tiene las siguientes características clave:

  • Manejo de excepciones: las excepciones son errores que ocurren cuando se ejecuta la aplicación. Ejemplos de excepciones son:
    • Si una aplicación abre un archivo en la máquina local, pero el archivo no está presente.
    • Si la aplicación recupera algunos registros de una base de datos, pero la conexión a la base de datos no es válida.
  • Recolección de basura: la recolección de basura es el proceso de eliminar recursos no deseados cuando ya no son necesarios. Ejemplos de recolección de basura son
    • Un identificador de archivo que ya no es necesario. Si la aplicación ha finalizado todas las operaciones en un archivo, es posible que el identificador de archivo ya no sea necesario.
    • La conexión a la base de datos ya no es necesaria. Si la aplicación ha finalizado todas las operaciones en una base de datos, es posible que la conexión a la base de datos ya no sea necesaria.

Un desarrollador puede desarrollar una aplicación en una variedad de lenguajes de programación .Net.

  • Lenguaje: el primer nivel es el lenguaje de programación en sí, los más comunes son VB.Net y C #.
  • Compilador: hay un compilador que será independiente para cada lenguaje de programación. Entonces, subyacente al lenguaje VB.Net, habrá un compilador VB.Net separado. De manera similar, para C #, tendrá otro compilador.
  • Intérprete de lenguaje común: esta es la capa final en .Net que se usaría para ejecutar un programa .net desarrollado en cualquier lenguaje de programación. Entonces, el compilador posterior enviará el programa a la capa CLI para ejecutar la aplicación .Net.

Biblioteca de clases

.NET Framework incluye un conjunto de bibliotecas de clases estándar. Una biblioteca de clases es una colección de métodos y funciones que se pueden usar para el propósito principal.

Existe una linreria de clases con métodos para manejar todas las operaciones a nivel de archivo. Por tanto, existe un método que se puede utilizar para leer el texto de un archivo. Existe un método para escribir texto en un archivo.

La mayoría de los métodos se dividen en los espacios de nombres System. * O Microsoft. *. (El asterisco * solo significa una referencia a todos los métodos incluidos en el espacio de nombres System o Microsoft)

Un espacio de nombres es una separación lógica de métodos. Aprenderemos estos espacios de nombres con más detalle en los capítulos siguientes.

Gracias por visitar este sitio, espero que te haya gustado el articulo y vuelvas próximamente. Compártelo en las redes sociales, gracias

Compartir en Facebook Compartir en twitter