Microsoft anunció el código abierto ASP.NET5, en Win10, Mac y Linux

  

Noticias de Computer Store: en un blog publicado hoy por Microsoft, Scott Guthrie, jefe de computación en la nube y empresas, anunció ASP.NET 5. Esta es la primera vez que ASP.NET ha aparecido en una versión de código abierto del marco de aplicaciones de desarrollo web y multiplataforma. Actualmente, existe como una vista previa en Visual Studio 2015 CTP 6.


Se han realizado una serie de cambios importantes en ASP.NET 5, incluida la capacidad de ejecutar núcleos .NET en Windows, Mac o Linux, la reconstrucción de MVC (Model View Controller, vista de modelo) Controlador), puede ver los cambios en el código de desarrollo dinámico sin compilar, integrar herramientas de desarrollo web de código abierto famosas, usar la administración de dependencias de NuGet, configurar la administración para agregar nuevas opciones, integrar y mejorar el rendimiento de la velocidad de HTTP, etc. Estos cambios se incluyen en uno Dentro del paquete de código abierto.

Estos cambios importantes se resumen en una oración: el núcleo de .NET se convierte en un nuevo tiempo de ejecución modular que se ejecuta en Windows, Mac y Linux. Los sistemas Windows, incluido Win10, aún pueden ejecutar el marco .NET completo, pero las aplicaciones pueden modificarse para que se ejecuten en núcleos .NET más pequeños y menos potentes, y se ejecuten de la misma manera que las Mac y las PC. Y la estructura modular del núcleo .NET ofrece varias ventajas, como mencionó Guthrie en su blog:

1. Puede implementar el tiempo de ejecución del núcleo .NET para su aplicación, lo que significa que La aplicación se puede ejecutar con el tiempo de ejecución requerido sin tener que instalar el tiempo de ejecución adecuado en el host. Puede actualizar el tiempo de ejecución cuando lo necesite, y eso no afecta a otras aplicaciones, por la misma razón, otras aplicaciones no tienen que afectar el tiempo de ejecución de la aplicación al actualizar. Este cambio facilita la implementación de la aplicación y las actualizaciones del marco, y las aplicaciones no interfieren entre sí.

2, su aplicación solo depende de las funciones de tiempo de ejecución necesarias, y cualquier función no relacionada no activará la actualización del tiempo de ejecución. Esto ahorrará mucho tiempo innecesario.

3. Tu aplicación ahora puede ejecutarse en diferentes plataformas. Microsoft proporcionará una versión básica de .NET multiplataforma para Windows, Mac OS X y Linux. Independientemente del sistema que utilice en el futuro, podrá ejecutar .NET. Aunque la versión multiplataforma del tiempo de ejecución aún no se ha completado, Microsoft está trabajando arduamente en los esfuerzos de desarrollo en GitHub, y planea lanzar una versión preliminar oficial pronto.

En otros aspectos, las mejoras de MVC 6 se reflejan en la integración de MVC, la API web y las páginas web, que consolidarán y simplificarán la codificación de la vista del modelo y la evaluación comparativa de la nube. Esto significa que los desarrolladores de ASP.NET pueden despedirse de Web.Config y usar JSON, XML o Variables de entorno para simplificar y optimizar la administración de dependencias utilizando el paquete NuGet.

Copyright © Conocimiento de Windows All Rights Reserved