OpenACS 3-Tiers

Prev | Next

Although I haven't worked on a corporate website in a year, and have never really worked on the sales end of marketeering, it was the case in the early 2000's that everyone was obsessed with three tier architecture.

Three tier architecture is a joke. Any software project can be "transformed" into a 3-tier architecture. Why is 3-tiers so magical? Cause people like the number 3, I know that I do. With many companies sending woefully unequiped people out to buy software services they latched onto whatever stupid concept was being pimped at the time. For the same reason lots of people are addicted to Java, not that Java is a bad programming language, it isn't, but it certainly isn't the best solution to every problem, and there is probably more bad Java programming out there then there is bad LISP or Python programming.

If you ignore my tirade against the marketing hype of 3-tiers, you can see quite clearly that OpenACS adopts a three-tiered architecture (of course so does a ham sandwich if you view it from a certain angle -- there is the bread tier, the meat tier, and the mustard tier). Image stolen from Phil's book

tristancohen@yahoo.com