Sunday, August 19, 2012

Coming Together


Spent most of the weekend re-writing the website in MVC4 / Razor and have been battling media queries all afternoon.

After the last few years in a performance- and security-orientated environment that isn't looking to adopt ASP.NET MVC at this stage, I haven't been as impressed with Microsofts products since they first introduced C# (both from an architectural and development / maintenance perspective).

Nice clean markup with no layout requirements outside of the stylesheets, all defined per device-capability.... I've just got to work out how to do the same with my JavaScript and jQuery and it's done. Although tbh developers should be separating concerns during the de facto lifecycle without the IDE / platform having to do it for them.

I'm still not happy about the inline server-side code from a performance perspective but that's probably just because of the issues it causes in ASP.NET WebForms. Will poke around another time.