Personal tools
You are here: Home Articles Grok, an application that helps Python developers
Navigation
 
Document Actions

Grok, an application that helps Python developers

by Nicolas Bossut last modified 2008-04-25 13:16

Grok is a web application framework for Python developers. It is aimed at both beginners and very experienced web developers. Grok is an easy and powerful project that has an emphasis on agile development.

grokAn application framework is a software framework that is used to implement the standard structure of an application. In other words, Grok is a software project that helps Python developers to draw the big pictures of their upcoming development.

Grok has an extensive tutorial that helps you to get started. And thanks to grokproject, you'll be able to create your first web application with Grok in no time.

Grok accomplishes this by being based on Zope 3, an advanced object-oriented web framework. While Grok is based on Zope 3, and benefits a lot from it, you do not need to know Zope 3 at all in order to get started with Grok.

Through Zope 3, Grok offers a very wide range of building blocks for your web application. What's more, Zope 3 components are typically rock-solid due to extensive unit-testing and well-specified API documentation.

Grok, through Zope 3, is informed by hard-earned wisdom. Zope 3 is a powerful and flexible web application framework for Python that has been under continuous development since 2001. Zope 3's design in turn is based on experience with the Zope 2 platform, which has been under continuous development (starting with Bobo, Principia and then Zope 1) since 1997. The Zope community is supported by an independent foundation, the Zope Foundation.

Grok doesn't require you to edit cryptic configuration files. Instead you just program in Python and create HTML templates. Beyond this, Grok also offers a wide range of built-in features at your fingertips, from automated form generation to an object database. This way, Grok gives you both power and quick satisfaction during development. Grok is fun.

Grok initiator goal is to develop an easy to run application framework every body can understand.  Even a Proto-Neanderthal might be able to understand it ... We hope so !


Source

http://www.zeapartners.org/articles/grok001