PXLated—Well, maybe it is backwards, but it’s gotta mean something if all the developers in my company chose to do it that way. I think it’s more consistent with all the MVC frameworks/architectures I’ve ever looked at. Of course a rendered page consists of multiple pieces of “content”, but I still find it more logical to have each piece of content have a view associated with it; e.g. a blog post might have a div tag wrapper as its view or “template”, where as a “page” bit of content (e.g. a legal terms-of-use document) might have a full html page as its view or “template”. Every system has ways to circumvent the default, but content having a view has been the most common implementation I’ve seen as a developer. And as I mentioned, we’re using MODx on some enormous sites as well.
stephenslater—yeah, I don’t think MODx terms are the most clear, but in EE terms, a MODx chunk is like a static EE template, whereas a MODx snippet is like an EE template with PHP parsing enabled. I just find that to be a clearer way to abstract dynamic portions of a page (i.e. scripts). The {exp:} blocks {/exp} are powerful, to be sure, but sometimes you have to construct a FOREACH loop in your head to follow them. I have no idea why the MODx team is so slow in dev… but hey, you get what you pay for
Crssp-ee—yeah, having a professional crowd and a phone number for support is a huge draw for EE. If you need that, there aren’t too many other options.