Está en la página 1de 3

Un framework consiste en una serie de estructuras y tecnología definidas que

básicamente facilita la programación. Cuando hablamos de .NET Framework,


estamos hablando de este conjunto de estructuras y tecnologías que proporciona
Microsoft para una programación más sencilla orientada a las redes e internet, con
independencia de la plataforma hardware utilizada. Para programar en .NET existen
hoy en día más de 20 de lenguajes de programación, pero C# y Visual Basic son
los más populares (no existe un lenguaje de programación propio .NET). Otros
lenguajes de programación que soportan .NET son Delphi (Object Pascal), C++, F#,
Python, J# Fortran, Perl, Prolog.

Además, existen muchas herramientas que utilizan el .Net Framework para


desarrollar apps para móviles, como Xamarin, que permite a los desarrolladores
escribir código en C# bajo un entorno .Net Framework y que el mismo sea
traducido para ejecutarse en dispositivos Android, IOS o Windows Phone. Se
puede aprender a crear aplicaciones de .NET Framework para otras plataformas
diferentes realizando el Curso de Xamarin.

La facilidad de programación que proporciona el entorno .NET, unida a la gran


comunidad que existe en internet, lo convierten en una gran opción para los
programadores. Si a esto, le unimos la aparición de herramientas como Xamarin,
que permiten la exportación del código a otras plataformas, nos encontramos ante
un entorno de gran proyección y éxito, que tienen un gran futuro por delante.
Para qué sirve .NET framework
Microsoft .Net Framework es un componente software que da soluciones de código
que son utilizadas por los programas (a través de las librerías dll), y que gestiona
programas escritos para este Framework.

.Net Framework proporciona un entorno de desarrollo que utiliza un software


sencillo, aumentando la seguridad de los programas y reduciendo las
vulnerabilidades. Esta plataforma entra dentro del campo de servicios web
estableciendo al XML (lenguaje de etiquetas para el intercambio de información
entre programas) como norma o estándar.

Los principales componentes del entorno de trabajo .Net recogen la biblioteca de


clases base, los lenguajes de programación y el entorno común para ejecución
de lenguajes (CLR).

Versiones de .NET framework


Cada una de las versiones de .NET framework contiene algunas características
de versiones anteriores e incorpora otras nuevas. Dentro del .Net framework se
incorpora CLR (Common Language Runtime) que incluye componentes básicos y
algunos adicionales como bibliotecas de clase base y administradas. El CLR tiene su
propia versión y no siempre coincide con la versión del .Net framework que se está
utilizando.

La primera versión de .NET framework fue la 1.0 que contenía también la primera
versión de CLR y la primera versión de las bibliotecas de clase. Luego empiezan a
salir nuevas actualizaciones y versiones hasta llegar a la actual .Net framework 4.8.

Actualmente Microsoft ha sacado unas versiones OOB (fuera de banda) para


mejorar el desarrollo multiplataforma o para incluir una nueva funcionalidad. Con
estas nuevas versiones, Microsoft puede realizar actualizaciones más continuadas y
además los desarrolladores podrán incluir estas nuevas funcionalidades OOB en las
propias aplicaciones, evitando que el usuario tenga que descargar una nueva
versión del framework para utilizar la aplicación.

También podría gustarte