Vrijdag 25 november heeft Scott Guthrie ruim 4 uur gesproken over de komende release van Visual Studio en over ASP.MVC. De presentatie was georganiseerd door de dotnet gebruikersgroep DOTNED.
Het was een erg inspirerende presentatie waaruit verbazingwekkend blijkt dat Scott, als vice president, zo veel detail kennis en praktische vaardigheden heeft.
VS2010 (VS 2010 on Channel 9)
Wat opvalt is dat er ontzettend veel dingen zijn verandert in VS2010. Ik beperk me hier tot de meest opmerkelijke punten, de rest kun je lezen op Scott’s blog
- Complete nieuwe UI gebaseerd op WPF waarbij vooral ruimte wordt gecreeerd voor code en snelle navigatie door de code.
- Historical debugging na een exception. Wie heeft dat nog nooit meegemaakt, er treed een exception op en die wordt in main opgevangen en de exception bevat niet genoeg informatie. In VS2010 heb je nu de hele stack trace en zelfs de mogelijkheid om de draad weer op te pakken net voor de fout.
- Entitie framework 4 die nu ook model first en POCO ondersteund en voor ontwikkelaars de mogelijkheid om te werken met een fake database implementatie zodat je tijdens ontwikkeling de hele database tier weg kunt laten.
ASP.MVC (ASP.MVC2 on Channel 9)
Scott benadrukt dat ASP.NET en ASP.MVC de twee alternatieven zijn die ondersteund blijven. ASP.MVC onderscheidt zich vooral door de transparantie, het sluit erg goed aan bij HTTP en door de testbaarheid vanwege de ontkoppeling van de view.
- Dynamic validation. Door het annoteren van het model worden validaties automatisch uitgevoerd zowel server als client-side.
- CDN voor ajax scripts. Microsoft heeft een Computer distribution network waardoor de scripts decentraal beschikbaar zijn (dichter bij de gebruiker) en er meer sharing is waardoor de pagina’s sneller laden.
- Web Platform installer tool die het eenvoudig maakt om je ontwikkelomgeving goed in te richten.
- SEO tool (Search Engine Optimisation) voor het analyseren en optimaliseren van je website
