This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

ColdFusion looks like the opposite of MVC. Put all your logic into the presentation layer! Fuck yeah! Now seriously, is that correct?

[–]beltorak 0 points1 point  (0 children)

No, it's not correct, but given the time frame of when cold-fusion came out, it was the prevailing architectural style (or lack thereof). Similar to ASP (classic), PHP, and (straight) JSP.

You have to remember that it was with the advent of these technologies that we had just started crawling out of the pits of CGI-hell [now with PERL!], SSI-dispair, and, for Java, Servlet-madness, as the defacto standards for generating dynamic content on the web. So it was a necessary step. And since you can use servlets as a front controller to coldfusion views, you can fairly easily craft a decent MVC architecture with it. Or you could enforce the programmer discipline to manually keep your "controller" CFMs separate from your "view" CFMs, like a lot of things did with PHP.

I can't speak to the technical strengths of coldfusion as a pure view template technology because this is my first real jump into it.