El futuro del desarrollo web con asp.net y visual studio
1. El futuro del desarrollo web
con ASP.NET y Visual Studio
MVP Windows Platform Development
UX Developer
Nokia Developer Champion
2. UX Developer – SharePoint Developer
Microsoft Windows Platform Development MVP
Nokia Developer Champion
http://geeks.ms/blogs/santypr
@saintwukong
http://blogs.encamina.com/en-tu-casa-o-en-la-mia/
Santiago Porras Rodríguez
3. 1) Crear un sitio ASP.NET
2) Acceso a datos
3) Herramientas y extensiones de
Visual Studio
4) What’s next? ASP.NET vNext
Agenda
5. • 1996 – En diciembre Microsoft introduce la tecnología
Active Server Pages
• 1997 – Scott Guthrie impulsa el desarrollo de un
prototipo llamado XSP basado en Java que fue cambiado
a CLR y renombrado a ASP+
• 2000 – Primera Beta de ASP+ y se renombra a ASP.NET
• 2002 – En enero Microsoft lanza la version 1.0 de ASP.NET
con WebForms, servicios (SOAP-based) ASMX
• 2009 – Tras varias actualizaciones de ASP.NET, Microsoft
lanza ASP.NET MVC
• 2012 – Se añade ASP.NET WebApi
• 2013 – Se introducen OWIN y SignalR
• 2014 – Primeras betas de ASP.NET vNext
Línea temporal
20. ■New flexible and cross-platform runtime
■New modular HTTP request pipeline
■Cloud-ready environment configuration
■Unified programming model that combines MVC, Web API, and Web
Pages
■Ability to see changes without re-building the project
■Side-by-side versioning of the .NET Framework
■Ability to self-host or host on IIS
■New tools in Visual Studio 2015
■Open source in GitHub
ASP.NET 5 (vNEXT)
22. UX Developer – SharePoint Developer
Microsoft Windows Platform Development MVP
Nokia Developer Champion
http://geeks.ms/blogs/santypr
@saintwukong
http://blogs.encamina.com/en-tu-casa-o-en-la-mia/
Santiago Porras Rodríguez
Notas del editor
Description
We'll start out by explaining the One ASP.NET experience in Visual Studio 2013, showing how to create hybrid web applications. Next, we'll introduce new features for web developers in Visual Studio 2013 and Web Essentials, explaining how Visual Studio is the best editor for HTML, CSS and JavaScript as well as your back end code. We'll also look at some new features across the ASP.NET platform including new Bootstrap templates, the new scaffolding system, and the new membership and identity system.
Ahora desde Visual Studio tiene un único proyecto de ASP.NET haciendo más sencillo empezar a trabajar con ASP.NET.
DEMO-One-ASP-NET
## Overview ## In this demo you will walk through the process of creating a new site using the new One ASP.NET tooling in Visual Sudio. You will start with a Web Forms application, create a simple model "Person" and use the new tooling to scaffold an MVC and a Web Api controller for it.
### Goals ###
In this demo, you will see how to:
1. Create a new site using the new One ASP.NET tooling
2. Create a simple model "Person" 3. Scaffold an MVC controller for Person
4. Scaffold a Web API controller for Person
https://msdn.microsoft.com/en-us/library/hh420390(v=vs.110).aspx#aspnet_core_services
Asynchronously reading and writing HTTP requests and responses
Support for reading unvalidated request data when request validation is enabled
Support for WebSockets protocol
Bundling and minification of client scripts
Support for asynchronous modules and handlers
Integrated Anti-XSS encoding routines
Support for OAuth and OpenID