1 #HolaDotNetters
2 @rsciriano [email protected] [email protected] #HolaDotNetters
3
4 Next gen JIT (RyuJIT) SIMD Runtime Components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Core 5 Libraries.NET Framework 4.6 Libraries NuGet packages #HolaDotNetters
5
6
7
8
9
10
11
12
13
14 Visual Studio Code Sublime Text Atom Web Storm Emacs … #HolaDotNetters
15 dnvm: Gestor de versiones dnu: Utilidades para desarrollo dnx: Entorno de ejecución #HolaDotNetters
16 Archivo de proyecto en formato JSON Arranque y configuración desde el archivo Startup.cs de OWIN Adios al archivo Global.asax Integración con Node y herramientas frontend (Bower, Grunt, Gulp) Adios a los boundles de Web.Optimizations #HolaDotNetters
17 Inyección de dependencias integrado Sistema de configuración extensible y multi- formato (JSON, XML, INI, …) Adios al archivo web.config Unificación de las librerías MVC y Web API #HolaDotNetters
18 Desde Windows con Visual Studio 2015 Depuración remota en Linux con Docker Multi-plataforma con Visual Studio Code Todavía hay que esperar un poco Ejecución de los comandos definidos en project.json dnx. web Windows dnx. kestrel Linux y Mac #HolaDotNetters
19
20 Azure Web Apps Docker Containners IIS Kestrel + NGINX ¿Apache? ¿Módulo de NGINX? … #HolaDotNetters
21 Perfil de publicación web de Visual Studio Integración despliegue desde código fuente (Git, …) #HolaDotNetters
22 Entorno de ejecución aislado (sandbox) Disponible en Linux y siguiente versión de Windows Server Extensión de Visual Studio o por línea de comandos #HolaDotNetters
23 Perfil de publicación de VS (Sistema de archivos) Línea de comandos dnu publish Genera dos carpetas wwwroot approot Crear nuevo sitio web en IIS apuntando a la carpeta wwwroot #HolaDotNetters
24
25 http://www.asp.net/vnext http://docs.asp.net/
26 #HolaDotNetters