Upgrade to Pro — share decks privately, control downloads, hide ads and more …

.Net ahora es Open Source, ¿en serio?

.Net ahora es Open Source, ¿en serio?

Una breve reseña de la web del pasado y como ha evoluciona .Net en la web hasta el nuevo framework Net Core

Jonathan González

January 25, 2017
Tweet

More Decks by Jonathan González

Other Decks in Technology

Transcript

  1. Hola, me dicen Jon • Venezolano en Chile • Amante

    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:
  2. .Net es Open Source, en serio :) Visual Studio Code

    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
  3. Los problemas de .NET 4.x en la Web actual •

    .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
  4. ¿Qué es Net Core? • Es una plataforma de código

    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
  5. ¿Qué hay en el nuevo ASP .Net Core? • Mejor

    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