Asp.net 5 en linux , herramientas e integración
Transcript of Asp.net 5 en linux , herramientas e integración
![Page 1: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/1.jpg)
#ReConnect2015
![Page 2: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/2.jpg)
#ReConnect2015 // @azuges @MsCodersMadrid @MadPoint @madriddotnet
Organizan:
![Page 3: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/3.jpg)
#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](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/4.jpg)
#ReConnect2015
ASP.NET 5 en Linux: Herramientas e
integración
![Page 5: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/5.jpg)
#ReConnect2015
ASP.NET 5
![Page 6: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/6.jpg)
#ReConnect2015
Ecosistema .NET
![Page 7: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/7.jpg)
#ReConnect2015
ASP.NET En Linux
![Page 8: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/10.jpg)
#ReConnect2015
DemoLínea de Comandos en Linux
![Page 11: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/12.jpg)
#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](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/13.jpg)
#ReConnect2015
DemoVisual Studio Code + Yeoman
![Page 14: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/14.jpg)
#ReConnect2015
Docker
![Page 15: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/15.jpg)
Containers
![Page 16: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/16.jpg)
![Page 17: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/17.jpg)
Docker - Containers
![Page 18: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/19.jpg)
#ReConnect2015
DemoDocker
![Page 20: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/20.jpg)
#ReConnect2015
DemoDocker en Azure
![Page 21: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/21.jpg)
#ReConnect2015
¿Preguntas?
![Page 22: Asp.net 5 en linux , herramientas e integración](https://reader035.fdocuments.es/reader035/viewer/2022062522/58aa80a91a28ab2e448b49d1/html5/thumbnails/22.jpg)
Thank you!#ReConnect2015