On Mar 31, 2005, at 1:35 AM, Tracy R Reed wrote:
This is what I like about Zope. Clear separation of content, logic, and presentation. If PHP somehow implemented this your content/presentation editor (which should also probably be two separate functions) would not need PHP support.
I'm a fan of Zope too, but in this case you're unfairly mixing a scripting language (PHP) with a full application server (Zope). PHP applications of any significant scope can (and should) be built with separated content, logic and presentation (Model-View-Controller pattern). The PEAR library provides the necessary tools for this, just as Zope provides it for Python apps. And yes, the presentation layer could be given to web designers using non-PHP aware apps, but I believe developers still like their HTML IDEs to support PHP so they can work on multiple tiers or do in-editor mock-ups/testing.
-- Joshua Penix http://www.binarytribe.com Binary Tribe Linux Integration Services & Network Consulting
-- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
