. . El Net Framework Microsoft es una base de código desarrollado para el sistema operativo Windows. Proporciona aplicaciones de Windows con una biblioteca de códigos de la que para resolver los problemas comunes y una interfaz de virtualización con el que los programas pueden ser diseñados independientemente de las especificaciones informáticas únicas. Sin embargo, Microsoft . Net no está exenta de problemas . La biblioteca del marco voluminoso código instalador considerable y sólo para Windows compatibilidad son sólo algunos de los problemas a los usuarios y programadores de computadoras se enfrentan al utilizar el Microsoft . Net Framework . Historia
. Net Framework Microsoft fue lanzado por primera vez para Windows en febrero de 2002 . Desde entonces, se ha visto numerosas versiones ya partir de finales de 2009 , la versión 4.0 del software se encuentra en fase beta . Como se ha desarrollado Microsoft . Net, código adicional bases se han añadido a la biblioteca y numerosas mejoras de rendimiento se han aplicado. Una de las funciones principales de Microsoft . Net ha sido la de aumentar la seguridad de la aplicación.
Beneficios
El principal beneficio que Microsoft . Net ofrece al usuario de Windows es una repositorio de código centralizada que muchas aplicaciones pueden aprovechar. Esto permite a los desarrolladores diseñar los programas de Windows que operan constantemente a través de diferentes plataformas. En particular , las características de virtualización hacen posible que los programas que deben desarrollarse de forma independiente de las capacidades de la CPU . Ya que muchos programas se basan en los repositorios que se encuentran en Microsoft . Net, que tiene la aplicación instalada en Windows asegura una fácil instalación y actualizaciones frecuentes a través de una variedad de programas.
Soporte
< br >
Microsoft . Net es un competidor directo para el entorno de ejecución Java. Uno de los principales inconvenientes de Microsoft . Net es su falta de soporte de plataformas cruzadas . La base de la aplicación sólo se puede ejecutar en el sistema operativo Windows , lo que limita las aplicaciones generadas con Microsoft . Net para Windows. Java es compatible con Windows , Mac y Linux y es el preferido tanto por muchos programadores ya que las aplicaciones diseñadas utilizando Java pueden ser fácilmente portado a todos los sistemas operativos .
Tamaño
a través de los años , el tamaño de la plataforma . neto Microsoft ha crecido . En el marco se ha convertido en más grande , por lo que tiene el instalador. Con un tamaño de instalación de 50 MB a finales de 2009 , la descarga de la aplicación puede tomar una cantidad considerable de tiempo. Ya que muchos programas se basan en Microsoft . Neto , esto a menudo puede presentar problemas cuando un usuario no tiene la versión requerida . Instalación de lo que puede parecer un pequeño programa puede llegar a ser un suplicio que algunos usuarios preferirían evitar , debido a la necesidad de descargar el framework.
Una vez instalados, los problemas de tamaño persisten. Por su naturaleza de la virtualización , las aplicaciones que dependen de Microsoft . Net tienden a consumir más energía de la CPU . En las máquinas menos potentes , esto puede causar problemas de rendimiento .
Problemas de instalación
La enorme variedad de códigos de bases incluidas en el Microsoft . NET Framework veces puede causar conflictos durante la instalación de Windows. Incluso un ligero contratiempo puede resultar en el marco no se pueda instalar . A menudo es difícil de solucionar problemas de instalación de Microsoft ya no ofrece un paquete modular de instalación. Con la introducción de Microsoft . Net 3.0 , Microsoft trató de abordar estas cuestiones , ofreciendo una versión ligera de la instalación , pero eso no resuelve completamente los problemas que muchas aplicaciones requieren que el entorno de ejecución completo para funcionar.