22
#ReConnect2015

Asp.net 5 en linux , herramientas e integración

Embed Size (px)

Citation preview

Page 1: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

Page 2: Asp.net 5 en linux , herramientas e integración

#ReConnect2015 // @azuges @MsCodersMadrid @MadPoint @madriddotnet

Organizan:

Page 3: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

Roberto GonzálezDeveloper at PlainconceptsMicrosoft Azure MVP

www.azug.es github.com/robertoggrobertogg

Page 4: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

ASP.NET 5 en Linux: Herramientas e

integración

Page 5: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

ASP.NET 5

Page 6: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

Ecosistema .NET

Page 7: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

ASP.NET En Linux

Page 8: Asp.net 5 en linux , herramientas e integración

ASP.NET 5Preparación de la máquina

• Instalación de DNVMcurl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh

• Instalación de DNX para .Net Core (Preview)sudo apt-get install libunwind8 gettext libssl-dev libcurl3-dev zlib1g libicu-dev

dnvm upgrade -r coreclr

• Instalación de DNX para MonoInstalación de Mono

dnvm upgrade –r mono

Page 9: Asp.net 5 en linux , herramientas e integración

ASP.NET 5Preparación de la máquina

• Instalación de libuv• Librería I/O multiplataforma asíncrona que es usada por Kestrel para

hosting de aplicaciones ASP.ENT 5 Web sudo apt-get install make automake libtool curl

curl -sSL https://github.com/libuv/libuv/archive/v1.4.2.tar.gz | sudo tar zxfv - -C /usr/local/src cd /usr/local/src/libuv-1.4.2 sudo sh autogen.sh sudo ./configure sudo make sudo make install sudo rm -rf /usr/local/src/libuv-1.4.2 && cd ~/ sudo ldconfig

Page 10: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

DemoLínea de Comandos en Linux

Page 11: Asp.net 5 en linux , herramientas e integración

ASP.NET 5Preparación de la máquina

• Instalación de Yeomannpm install –g yo bower grunt-cli gulpnpm install –g generator-webapp

• Creación de la plantilla de Proyectoyo aspnet

Page 12: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

Herramientas de desarrollo

Gracias al proyecto Omnisharp podemos usar varios editores para trabajar con ASP.NET 5 y gozar de intellisense en todos ellos.

Page 13: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

DemoVisual Studio Code + Yeoman

Page 14: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

Docker

Page 15: Asp.net 5 en linux , herramientas e integración

Containers

Page 16: Asp.net 5 en linux , herramientas e integración
Page 17: Asp.net 5 en linux , herramientas e integración

Docker - Containers

Page 18: Asp.net 5 en linux , herramientas e integración

ASP.NET 5Docker

• Instalación de Docker

• http://docs.docker.com/engine/installation/ubuntulinux/

Page 19: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

DemoDocker

Page 20: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

DemoDocker en Azure

Page 21: Asp.net 5 en linux , herramientas e integración

#ReConnect2015

¿Preguntas?

Page 22: Asp.net 5 en linux , herramientas e integración

Thank you!#ReConnect2015