Desarrollo "moderno" de aplicaciones web .NET


Details
https://a248.e.akamai.net/secure.meetupstatic.com/photos/event/3/8/4/7/600_455474407.jpeg
El desarrollo de aplicaciones web ha evolucionado muchísimo en los últimos años. Las interfaces de usuario que queremos diseñar son cada vez más avanzadas y requieren del uso de nuevas técnicas de desarrollo (y escribir mucho código en la capa correspondiente al navegador, principalmente en JavaScript). Conceptos como SPA, Ajax, patrones MV* están alcanzando el top en los stacks de desarrollo habituales.
Por suerte existen innumerables frameworks y herramientas para facilitarnos el trabajo, pero hay tantas que cuando nos enfrentamos a un nuevo proyecto, nos surgen una serie de inevitables preguntas...
-
¿Qué herramientas o frameworks elegir de entre todas las posibles? ¿Por qué?
-
¿Qué versión usar? ¿La versión actual que es más estable? ¿La nueva versión que mola mucho?
-
¿Cómo se integran entre ellas en mi entorno de desarrollo y en producción?
Es complicado responder a estas preguntas, requiere bastante esfuerzo, primero de estudio, y después de pruebas de concepto... Al final hay que decidirse por un conjunto de herramientas/frameworks, y yo me he decantado por TypeScript + Angular + WebPack. En esta sesión os contaré como llegué a esta elección y cuál ha sido la experiencia después de estar peleando con todos estos elementos durante varios meses. Si os traéis vuestros portátiles, practicaremos un poquito en directo.
Y cómo no, también hablaremos de ASP.NET Core y Angular 2.
Nota: para la parte práctica es necesario seguir estas instrucciones (https://gist.github.com/rsciriano/afaa5e29f6f9b4530ae519c8880309e3) para preparar el entorno de desarrollo.
Ponente
Roberto Sanz – @rsciriano (https://twitter.com/rsciriano)
Roberto Sanz Ciriano es un apasionado de la tecnología con más de 15 años de experiencia en arquitectura, desarrollo y gestión del ciclo de vida de aplicaciones empresariales con tecnologías Microsoft. Además de informático de profesión y afición, es también uno de los coordinadores de Dotnetters.

Sponsors
Desarrollo "moderno" de aplicaciones web .NET