Site Archive (Complete)
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
January 01, 2002
The Insider's Guide to Zope

WebReview.com: The Insider's Guide to Zope

An Open Source, Object-Based Web Application Platform

The recent success of such projects such as Linux and Apache has shown that Open Source software can deliver the goods. Not only are these projects free and open, but their quality is often much higher than that of commercial offerings.

One area in which Open Source software has yet to make a significant appearance is in the newly-critical role of Web applications servers. This category of software provides a high-performance, dynamic platform for delivering and managing content, and includes such heavyweights as Microsoft, Sun, Oracle, and Netscape.

Zope is one of the first projects to make an an Open Source presence felt in the Web application server field.

Zope is an Open Source Web application platform for creating dynamic Web sites and Web applications. It has proven technological foundations and a vital community of supporters. Zope is lightweight and portable across operating systems, Web servers, and databases. It delivers high-performance with a small footprint. The platform's Web object system allows applications to be built quickly and easily with unparalleled flexibility and manageability. The object database provides transparent persistence, transactions, undo, and versioning, while accommodating a variety of storage backends. Zope can be managed through the Web with an HTML GUI that's modeled on the Windows Explorer file manager.

The Road to Open Source

Zope developed from an established free software project, a powerful commercial application server, and an innovative business strategy.

Jim Fulton, technical director at Digital Creations, developed the idea that would become the core of Zope after teaching a frustrating Python CGI tutorial at a 1996 Python workshop. Having been a long-time object proponent, he knew there had to be a better way to develop for the Web than CGI. Later that year, Digital Creations went back to the Python Conference to deliver several papers on the freshly completed Bobo Web object system. Bobo was released as free software and quietly developed a loyal following of users and contributors. Meanwhile, Digital Creations developed and sold a commercial application server called Principia, which was based on Bobo technology.

Late in 1998, Digital Creations surprised many people by deciding to combine Bobo and Principia into an Open Source platform named Zope. What could happen to make an otherwise sane company start giving away its major commercial product as Open Source?

The decision to go Open Source was largely driven by the company's investors at Verticality Investment Group, LLC. Hadar Pedhazur, a Principal at Verticality, felt that making the exciting, innovative Principia product into the basis for a free, Open Source platform provided a better business strategy for the company's goals. Digital Creations expects Zope to quickly capture a significant share of the application server market. This will lead to more revenue for its consulting business and increase the value of the company.

After discussions with early Zope adopters and Open Source advocates including Bruce Perens, Digital Creations liberalized Zope's license, and Zope received Open Source(tm) branding.

A few short months after Zope was released as Open Source, developments are churning along at a furious pace, and the Zope community promises to advance the platform on many fronts simultaneously.


The Web Object System
Object Hierarchies and Acquisition
Server Flexibility
Building a Dynamic FAQ Tool
Bring Out The GIMP
Securing Your Apache Server
The Insider's Guide to Zope

TOP 5 ARTICLES
No Top Articles.
DR. DOBB'S CAREER CENTER
Ready to take that job and shove it? open | close
Search jobs on Dr. Dobb's TechCareers
Function:

Keyword(s):

State:  
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    Location | Employer | City
  • Most Recent Posts:
    MEDIA CENTER  more
    NetSeminar
    Creating Common and Scalable SOA Solutions for the Enterprise Leveraging an Enterprise Service Router (ESR)
    Creating Common and Scalable SOA Solutions for the Enterprise Leveraging an Enterprise Service Router (ESR) Despite the many emerging instances of SOA today, the ability to leverage common services and a common metadata layer in a secure and scalable manner is paramount, but rarely addressed. In this webinar, Intel discusses the core issues and opportunities behind the quest to provide a common services and information management layer, and explore a new architectural component called an Enterprise Service Router. Thursday, November 13, 2008. 11AM PT/2PM ET
    Next Generation ALM: Automating the Entire Build and Release Process
    As more and more software development shops adopt Agile processes, fully automating the build and release management processes becomes a critical element of Application Lifecycle Management (ALM) strategy. Join Forrester Senior Analyst Jeffrey Hammond and Anders Wallgren, CTO from Electric Cloud, as they discuss release management best practices and how to get started. Wednesday, November 19, 2008. 11AM PT/2PM ET
    Pain Relievers for Continuous Integration and Agile Development
    You're the build manager. You actually build the product that ships. Yet you get no respect. You're on your own to build your toolset. You're expected to provide a Continuous Integration environment - even though you have developers all over the world and a build that takes 14 hours to run. You're expected to be agile. Learn how in a Free webinar on December 3rd at 11am PST from Electric Cloud. Wednesday, December 3, 2008. 11AM PT/2PM ET
                                   
    EVENTS

    Nominations for the Jolt Awards - the “Oscars” of the software development industry - are now open!
    INFO-LINK

    Resource Links:




    Related Sites: DotNetJunkies, SD Expo, SqlJunkies