del Metal • Microsoft Certified Solutions Developer • Desarrollador de Software (.NET, NodeJs) 7+ años de exp • Intento ser desarrollador full stack • Apasionado de la tecnología • Y sí… PHP pagó mi universidad xD • En github: @jongon • Blog: comentandoelcodigo.me • Actualmente en:
Sql Server for Linux Plataforma Net Core Ubuntu Core on Windows 10 Principales Repos: dotnet/standard https://github.com/dotnet/standard typescript: https://github.com/Microsoft/TypeScript dotnet/core: https://github.com/dotnet/core dotnet/coreclr: https://github.com/dotnet/coreclr aspnet: https://github.com/aspnet
.Net Framework sólo funciona en Windows • System.Web en el .NET Full Framework • System.Web está acoplado con IIS • IIS sólo funciona en Windows (igual es fome IIS) • ASP .NET 3 alto costo de mantenimiento • MVC y Web API están separados • El CLR no es del todo funcional para la web • Sin Visual Studio es muy difícil desarrollar
abierto • Nuevo Clr (CoreClr) • Es un framework multiplataforma • Ahora todas las características del framework son implementadas como módulos Nuget. • Nuevas opciones de configuración de ambiente. • Nueva documentación https://docs.microsoft.com/ .NET Core es el nuevo entorno de ejecución para aplicaciones .NET. Tiene la característica de ser mucho más pequeño y estar optimizado. Características
performance en 2300% OMFG BBQ! • Inyección de dependencias integrado • Archivo de configuración en un .json y no web.config • Ahora MVC y Web Api son uno sólo • Mejor View Engine • Integración con Docker • Middleware Http (Kestrel), permite usar otros servidores web • Puedes usar cualquier Ide o Editor de texto