Nuevas
características
para Desarrollo
Web en Visual
Studio 2012 y
Rodolfo Finochietti
ASP.NET MVC 4
El desarrollo de software hoy

• Complejo
• Los clientes demandan aplicaciones “modernas”
•   Estilo “Facebook”

•   Multi-dispositivo


• Equipos de desarrollo distribuidos
• Metodologías agiles
Demo
Visual Studio 21012 IDE Features
Demo
Creando Windows Store Apps
async Task<string> Op123Async(string s) {   Task<string> Op123Async(string s) {
    string s1 = await Op1Async(s);               var tcs = new TaskCompletionSource<string>();
    string s2 = await Op2Async(s1);              var state = 0;
    string s3 = await Op3Async(s2);              Action resume = delegate {
    return s3;                                       switch (state) {
}                                                        case 0: Task<string> t1 = Op1Async(s);
                                                                 state = 1; t1.ContinueWith(resume);
                                                                 break;
                                                         case 1: Task<string> t2 = Op2Async(t1.Result);
                                            ...}
Demo
Modelo de programación asincrónico
Mejoras en el IDE para
HTML y CSS
Mejor IntelliSense
DOM Explorer
JavaScript console
Demo
Web Development
rodolfof@lagash.com
@rodolfof
htttp://shockbyte.net

Nuevas características para Desarrollo Web en Visual Studio 2012 y ASP.NET MVC 4