¿Cuál es el significado de ASP.NET vNext?

Varias cosas:

– Soporte real de sistema operativo cruzado

– Marco mucho más ligero, lo que significa que es más rápido y puede manejar más solicitudes con el mismo hardware

– Nueva base de código, lo que significa menos necesidad de saber qué valores predeterminados necesita cambiar para obtener el comportamiento de una versión que corrige un error en una versión anterior, API más amigables para las pruebas, etc.

– Mucho tiempo de compilación mejorado, esto termina con una verdadera reducción de la productividad en proyectos grandes

– Mejor integración de Node.JS, permite a los desarrolladores de ASP .NET obtener acceso fácilmente a las herramientas JS disponibles en el administrador de paquetes Bower, por ejemplo

– Reemplazo nuevo y limpio de MSBUILD (solo para ASP .NET), lo que permite a los desarrolladores escribir fácilmente tareas similares, etc. en lugar de tareas complejas y limitantes de MSBUILD.

Veo varias ventajas.

  • Existe la función multiplataforma de la que todos hablan. Para mí, no es tan importante. Esto le brinda la capacidad de alojar en cualquier plataforma que desee, lo cual es bueno. Sin embargo, no cambias de plataforma muy a menudo, por lo que no es un gran problema para mí. En general, ampliar las opciones es bueno.
  • Actuación. Según tengo entendido, los tiempos de compilación y carga para asp .net 5 mejorarán al reducir el perfil. La ventaja para el usuario es que ven un rendimiento más rápido.
  • Otras cosas, pero estas son las dos grandes que veo.

Estoy emocionado por eso.

Creo que es un gran cambio para ambos, porque permitir las aplicaciones .net en cualquier plataforma es algo que MS probablemente no haría cuando tuvieran esa vieja visión dominante. Y esto probablemente aumentará la adopción de la tecnología de Microsoft, ya que ya tienen las mejores herramientas de desarrollo considerando la productividad y ahora dando la flexibilidad para ejecutar sus aplicaciones, es maravilloso.