Microsoft: Explain Net Native: Garantía de rendimiento de la aplicación universal Win10

  
Recientemente, Microsoft explicó en detalle en su blog de Windows a .Net Native, un nuevo marco para desarrollar aplicaciones de la tienda de aplicaciones Win10, Microsoft mostró a los desarrolladores Por qué. .NET Native es aún mejor.
Los amigos que participan en el desarrollo deben comprender la disputa entre el código administrado y el código nativo. Microsoft comenzó a construir el marco de desarrollo .Net a finales de los años 90 y lanzó .Net 1.0 en 2000. La filosofía del marco es que los desarrolladores no necesitan escribir código para cada aplicación es similar a la gestión de memoria y otras operaciones básicas, estas responsabilidades pueden ser asumidas por "el tiempo de ejecución de lenguaje común (CLR)", los desarrolladores sólo tienen que centrarse En un nivel superior, puede implementar la función. 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. Linguee ahora Microsoft ha llegado con lo mejor de ambos mundos, introdujo un nuevo marco de programación .Net nativo. 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. Beneficios de .Net Native:
• 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%; • Compilación local, las aplicaciones ocupan menos memoria; escritorio en tiempo de ejecución .NET;
• Dado que la aplicación se compila a código nativo, es posible obtener el rendimiento de código nativo (C analogía programa ++)
• todavía se puede utilizar de la industria avanzada C # o lenguaje de programación Visual Basic y su Herramientas complementarias
• Aún puede usar el modelo de programación .Net para escribir lógica empresarial, administración de memoria incorporada y manejo de excepciones usando una API extendida.
Desde que la compilación de aplicaciones nativas .Net lleva tiempo, el nuevo "Modo de depuración" que Microsoft ha agregado en Visual Studio permite a los desarrolladores escribir aplicaciones nativas .Net igual que escribir aplicaciones tradicionales .Net. Compila este código bajo para ejecutarlo en Visual Studio. Esto acelera el desarrollo, pero Microsoft también les recuerda a los desarrolladores que las pruebas de código en modo Release o la compilación completa de código nativo también son muy importantes en el proceso de desarrollo.
Copyright © Conocimiento de Windows All Rights Reserved