Chapter 2. CMS Architecture and Development


"Low-level programming is good for the programmer's soul."

 --John Carmack

I think when id Software's programming front man made this comment, he wasn't referring to n-tier architecture and component-based development. That said, for a .NET developer working in a web environment, these concepts are sufficiently low-level enough to be the chicken soup he prescribed.

It's easy to fall into the trap of building software primarily using the WYSIWYG editor and the drag-and-drop components that .NET provides. The limitation is twofold: first, large-scale design tends to fall by the wayside when compared to the ease of use of these prebuilt components. Second, there typically is an unusually large amount of ...

Get Pro ASP.NET 4 CMS: Advanced Techniques for C# Developers Using the .NET 4 Framework now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.