rodolfof@lagash.com
http://shockbyte.net
// corerun es el host nativo que carga y corre la aplicación
// En Windows, el proceso de bootstrapping de una aplicación .NET
esta incluido en el OS
64-bit JIT + SIMD
Garbage Collector
Runtime components Compilers
.NET Compiler Platform (Roslyn)
Languages innovation
.NET Framework 4.6 .NET Core 5
Fully-featured and integrated
.NET libraries and runtime for Windows
Modular and optimized
.NET libraries and runtimes
Base class libraries
NuGet packages
Libraries
Web 1.0
Migración
Desktop a Web
Web 2.0
Integración con
Estándares y
JavaScript
Web Moderna
Integración en
el Server y en
el Cloud
// Homebrew es un popular administrador de paquetes para Mac
http://docs.asp.net/en/latest/getting-started/installing-on-mac.html
https://github.com/dotnet/coreclr/blob/master/Documentation/building/osx-
instructions.md
http://get.asp.net
http://docs.asp.net/en/latest/getting-started/installing-on-linux.html
http://blogs.msdn.com/b/webdev/archive/2015/01/14/running-asp-net-5-applications-in-linux-
containers-with-docker.aspx
https://github.com/dotnet/coreclr/blob/master/Documentation/building/linux-instructions.md
http://get.asp.net
https://get.asp.net/OtherDownloads
https://github.com/dotnet/coreclr/blob/master/Documentation/building/windows-
instructions.md
https://get.asp.net
• Visual Studio
2015
• Visual Studio
Code
• Visual Studio
Code
• Otros editors:
Sublime Text,
Atom, etc.
• Visual Studio
Code
• Otros editores:
Vi, Emacs,
Atom, etc.
// dnx (.NET Execution Environment) contiene el código
requerido de bootstrap requerido pata iniciar y correr una
aplicación ASP.NET 5
// kestrel es un web server multiplataforma para ASP.NET 5
On premiseIn cloud
// Igual que Platform Invoke en Windows
¿Preguntas?
¡ Gracias!
rodolfof@lagash.com
http://shockbyte.net

.NET Multiplataforma

Notas del editor

  • #10 The .NET Execution Environment (DNX) is a software development kit (SDK) and runtime environment that has everything you need to build and run .NET applications for Windows, Mac and Linux. It provides a host process, CLR hosting logic and managed entry point discovery. DNX was built for running cross-platform ASP.NET Web applications, but it can run other types of .NET applications, too, such as cross-platform console apps