1. Webmatrix, Razor, MVC3 y otras hierbas Cristian F. Prieto http://www.cprieto.com @cprieto
2. Contenido Webmatrix Microsoft Razor ¿Qué es? ¿qué no es? Razor «por dentro» Razor y su markup ASP.NET MVC3, Preview 1 Global filters DynamicViewModel Ajax models IoC «nativo»
3. Microsoft Webmatrix Herramientas para «no iniciados» «Point and click» websites Instalable desde WebPI (por el momento) Bundle de productos para «diversas» Incluye Microsoft Razor Microsoft SQL Server CE 4.0 Microsoft IIS Express Microsoft Web pagestemplates
4. Microsoft Razor Nueva TemplateEngine No es «MVC only» No es «Web only» No es un nuevo lenguaje No es webforms No viewstate, controls ¿Open Source?
5. Internamente… ASP.NET Parser Regular expressionbased Razor Lexer/Parser Basado en servicios MarkupParserservice LanguageParserservice OrchestrationService
6. Razor y su sintaxis Todo lo que esta entre Markup, es markup @ indica el inicio de un lenguaje Palabras claves, estructuras, objetos dependen del lenguaje usado No hay nada nuevo bajo el sol ¿Ya aprendiste tu HTML hoy?
7. ASP.NET MVC3 Preview 1 Visual Studio 2010/.NET 4.0 RazorViewEngine Más puntos de extensión Global Filters, FilterProviders, ValueProviders, etc. DependencyInjection Controllers, ActionFilters, View Engine
9. Referencias Phil Haack blog post http://is.gd/dT1Ty Scott Guthrie blog post (MVC3 Preview 1) http://is.gd/dT1W3 Scott Guthrie blog post (Razor) http://is.gd/dT20t Brad Wilson blog posts (MVC3 ServiceLocation) http://is.gd/dT28X Scott Hanselman Channel9 video http://is.gd/dT2cj Andrew Nurse blog (RazorEnginedeveloper) http://is.gd/dT2rU