Microsoft comenzó a construir el marco de desarrollo .Net a fines de la década de 1990 y lanzó .Net 1.0 en 2000. La idea detrás del marco es que los desarrolladores no necesitan escribir código para operaciones básicas como la administración de memoria para cada aplicación. Estas responsabilidades pueden ser manejadas por Common Language Runtime (CLR), los desarrolladores solo deben prestar atención. Centrarse en un nivel superior y lograr la funcionalidad. El efecto de ejecución real también es muy bueno, la clave es reducir la carga de trabajo del código.
Sin embargo, el rendimiento siempre ha sido criticado porque el proceso de conversión de código de lenguaje de alto nivel a CLR a las instrucciones finales de la CPU requiere un proceso de conversión que reduzca la eficiencia del programa.
Ahora Microsoft ha creado lo mejor de ambos mundos y ha lanzado un nuevo marco de programación, .Net Native. Los programadores de .Net pueden seguir utilizando los lenguajes y herramientas con los que están familiarizados, como C # o Visual Basic y otros tiempos de ejecución de .Net comunes. A diferencia del pasado, el código compilado basado en .Net Native se compila para ejecutarse más rápido y no requiere que el usuario instale .Net framework en la computadora.
.Net Ventajas nativas:
• El rendimiento de arranque en frío se puede aumentar en un 60%;
• El rendimiento de arranque en caliente se puede aumentar en un 40%;
&bull En la compilación local, la aplicación ocupa menos memoria;
• ya no depende del tiempo de ejecución de .NET del escritorio;
• Dado que la aplicación se compila en un código nativo, se puede localizar. Rendimiento del código (programa C ++ analógico)
• Aún puede usar el lenguaje de programación avanzado en C # o VB de la industria y sus herramientas de soporte
• Todavía puede usar el modelo de programación .Net para aprovechar La API extendida escribe lógica de negocios, administración de memoria incorporada y manejo de excepciones.
Debido a que compilar aplicaciones nativas .Net toma tiempo, el nuevo "Modo de depuración" de Microsoft en Visual Studio permite a los desarrolladores escribir nativos .Net como las aplicaciones tradicionales .Net. La aplicación se puede ejecutar en Visual Studio sin compilar completamente el código bajo. Esto acelera el desarrollo, pero Microsoft también les recuerda a los desarrolladores que las pruebas de código en modo de lanzamiento o la compilación completa de código nativo también son muy importantes en el proceso de desarrollo.
Las aplicaciones universales de Microsoft, las aplicaciones universales que se ejecutan en dispositivos con Windows 10 como PC de escritorio, tabletas, teléfonos móviles y Xbox, se basan en .Net Native. Para los desarrolladores, .Net Native es un marco de programación familiar pero más rápido, para los usuarios finales, no es necesario instalar el marco .Net para usar las aplicaciones universales UWP. Las aplicaciones también serán más ligeras y más rápidas (en comparación con las aplicaciones .Net).
Si desea saber más, consulte la página oficial de Microsoft.
(via: WinBeta)
¿Qué debo hacer si el sistema Win7 actualiza la tarjeta gráfica? Recientemente, los usuarios de win7
Para los usuarios que no usan el enrutador para transferir, cada vez que necesite abrir una conexión
, pero la mayoría de los métodos necesitan descargar un software, y muchos programas son complicados
Las opciones avanzadas de recuperación del sistema de Windows10 10102 incluyen restauración del sist
¿Cómo muestra el calendario de Win10 las vacaciones chinas?
¿Cómo agregar el juego de ajedrez al sistema Win10?
Windows 10 10240 Simulador de GBA VBA10 en la PC, teléfono móvil
Win7 sistema de accesos directos de la computadora conjunto Daquan
La diferencia de versión en el proceso de lanzamiento del sistema operativo Windows es
El proceso principal de Windows rundll32 ha dejado de funcionar cuatro soluciones introducidas
Fácil de encontrar si el sistema Win7 está activado
El sistema Win10 bajo .net 3.5 no se puede instalar para arreglar la solución
Copias rápidas alternativas consejos informáticos
El maestro comienza desde aquí. Conozco diez archivos especiales en el sistema XP.
Windows 7 y Thunder ven incompatibilidad, IE8 culpa a
El secreto de ahorrar espacio en el disco duro con win7
Configuración relacionada con el cliente DNS
¿El sistema está siendo atacado? Uso del servidor VPS para prevenir
Cómo realizar un arranque limpio de Windows 8
Windows 8.1 agregó la entrada de acceso directo "Apagar"
Microsoft anuncia que 16 millones de aplicaciones Win32 ingresarán a la Tienda Windows