dcsimg
Linux Today: Linux News On Internet Time.




More on LinuxToday


LinuxWorld: Still not addicted: Zope too geek for its own good

Jul 15, 2000, 12:34 (0 Talkback[s])
(Other stories by Nicholas Petreley)

WEBINAR:
On-Demand

Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers


"Zope is based on the programming language Python, but you don't need to write Python code to use it. You'll do most of your programming in Zope with the Document Template Markup Language (DTML). DTML is similar to HTML, so it's very easy to get started. Zope is more than an object-based Web development tool -- it is a Web-based development environment that is itself written using Zope. The only downside to this approach is that you have to edit much of your code in a browser text box. Expecting someone to code in a browser text box is considered a human-rights violation in most civilized nations..."

"Zope attempts to be object-oriented programming (OOP) to the max. If you wanted to open an online shoe store, you would probably start by creating a shoe object based on the Zope ZClass. You would define the object as catalog-aware, which means you can do things like sort your shoe database."

"This brings me to my biggest problem with Zope: its unnecessarily high nerd factor in its approach to development. Zope is all basic stuff, but it never seems basic when you use it, and too often fails to automate simple tasks. It is as if Zope's designers got so caught up in making Zope object-oriented they forgot that real people want to use it to be productive. As a result, they seem to have deliberately made it a difficult environment for anyone but professional programmers who are already thoroughly familiar with OOP techniques and eager to get cracking with code."

Complete Story
LinuxMall.com: Zope is the Dope(Jun 14, 2000)
LinuxProgramming: Zope 2.1.6: An Alternative Application Server(Jun 08, 2000)
LinuxMall.com: Enhydra Serves Anticipation(Jun 06, 2000)
European Unix Platform (EUP): Introduction to Zope(May 13, 2000)
Linux Programming: Enhydra 3.0: Bringinng XML and Java to Linux Development(Apr 27, 2000)
InfoWorld: Enhydra broadens e-biz options(Apr 13, 2000)
LinuxWorld: The dope on Zope - New tool is powerful, but nonintuitive and poorly documented(Mar 25, 2000)
Zope.org: How-To: Gain Zope Enlightenment By Grokking Object Orientation(Feb 08, 2000)
Byte.com: A Zope Primer: The Calendar Tag as an example of Zope(Jan 24, 2000)
LinuxPlanet: The Zope Application Server Revisited(Jan 07, 2000)
LinuxPlanet: Zope: An Open-Source Application Server(Dec 08, 1999)
Linux Journal: Zope-on-a-Rope(Dec 04, 1999)