. . Microsoft NET Framework , lanzado en febrero de 2002 , a condición de base para aplicaciones dinámicas que une a la mayoría de los lenguajes de programación bajo un conjunto común de funciones . Cada una de estas funciones pertenece a un espacio de nombres - una clasificación de los diferentes tipos de funciones . La mayor parte de la estructura se basa en Java ’ estructura s . En 2008 , este marco se convirtió en código abierto , lo que permite a los programadores ver el código detrás de las funciones que utilizan. Programación orientada a objetos
Debido a su clasificación de las funciones, las funciones de . NET marco exclusivamente como una base orientada a objetos para programadores. Esto significa que cada valor declarado en . NET aparece como un objeto que convierte mucho más fácilmente en otros tipos de datos . Por ejemplo , un número entero que puede convertir a un doble , simplemente cambiando el tipo como un objeto . Usted puede incluso declarar objetos simples y se adhieren los datos binarios que ’ d como en ellos.
Multi - Plataforma Potencial
como Java, Microsoft tiene la intención de hacer. NET disponible como una interfaz multiplataforma, lo que significa que puede funcionar en cualquier sistema operativo que se instala su propia versión de . NET . El sistema operativo en cuestión puede asociar sus propias funciones para bibliotecas . NET de forma que las mismas llamadas a una determinada función en cualquier . NET programa también se llama a la función del sistema operativo correspondiente. De esta forma , los programadores ’ don t tiene que aprender un nuevo conjunto de llamadas para cada sistema operativo , ni tampoco tienen que portar alguno de sus programas , haciéndolos más hinchado
. Desarrollo rápido
Microsoft ’ s . NET Framework proporciona una fácil implementación de interfaces gráficas para entornos de desarrollo , dejando los programadores diseñen sus ventanas sin necesidad de escribir código para generar sus controles. Este rápido desarrollo permite a las empresas beneficiarse más cuando el tiempo dedicado a un proyecto se relaciona directamente con los beneficios. Muchas grandes empresas comenzaron a exigir . NET los programadores y acabar con los lenguajes de programación antiguos .
Open Source
Casi cualquier persona puede hacer un cambio en el . NET Framework o aprender más información acerca de una función que usa mirando el código fuente. Los desarrolladores del sistema operativo pueden utilizar . NET ’ s de consulta para implementar la funcionalidad en sus propios sistemas operativos , ampliando el alcance de Microsoft ’ arquitectura de programación s . A partir de 2010 , el . NET Framework ha llegado a Mac OS X , BSD , Linux , Solaris y otros sistemas operativos a través de Novell ’ interfaz Mono s .