Grok (web framework)

Grok (web framework)

Infobox_Software
name = Grok

developer = Grok developers, Zope Developers, Zope Foundation
latest_release_version = 0.14
latest_release_date = release_date|2008|09|29
genre = Web application framework
license = ZPL License ( BSD-like and GPL compatible)
programming language = Python
website = [http://grok.zope.org grok.zope.org]

Grok is a web framework based on Zope 3 technology. The project was started in 2006 by a number of Zope 3 developers. [cite web|url=http://faassen.n--tree.net/blog/view/weblog/2006/11/09/0|title=Grok: or what I did on my holiday|accessdate=2008-08-30] Grok has since then seen regular releases. Its core technologies (Martian, grokcore.component) are also finding uptake in other Zope 3 and Zope 2 based projects. [cite web|url=http://regebro.wordpress.com/2008/04/26/announcing-fivegrok-grok-on-zope-2/|title=Announcing five.grok: Grok on Zope 2!|accessdate=2008-08-30] [cite web|url=http://blog.d2m.at/2008/07/14/update-repozegrok-release/|title=update repoze.grok release|accessdate=2008-08-30] [cite web|url=http://martinaspeli.net/articles/dexterity-meet-grok|title=Dexterity meet Grok|accessdate=2008-08-30]

The primary motive behind Grok is to make the powerful, but not quite easily approachable Zope 3 technology more accessible and easier to use for newcomers and, at the same time, speed up application development, in accordance with the agile programming paradigm. [cite web|url=http://grok.zope.org/about/why-grok|title=Why Grok?|accessdate=2008-08-30] To achieve this, Grok gives up some Zope 3 principles. Instead of using a strictly explicit, XML based configuration language (ZCML) like Zope 3 does, Grok uses Python code and conventions to build a web application from its components. This way Grok is a step forward to popular Python web frameworks like TurboGears, Pylons and Django but it still retains the power of a fully componentized, well-engineered web application framework. [cite web|url=http://grok.zope.org/about/competition|title=Competition|accessdate=2008-08-30]

References

External links

* [http://grok.zope.org/ Grok website]
* [http://www.rrzn.uni-hannover.de/buecher.html?&no_cache=1&tx_rrznbuecher_pi1showUid=215 German book with chapter on Grok]
* [http://www.heise.de/kiosk/archiv/ix/2008/3/156_Webframework-Grok-Zope-3-fuer-Nichtexperten Article about Grok] (in iX)
* [http://www.ohloh.net/projects/grok Ohloh project information on Grok]
* [http://www.zope.de/redaktion/dzug/nachrichten/cebit/p3050015.jpg/image_view_fullscreen Grok at CeBIT]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Grok (disambiguation) — Grok is a word invented by Robert Heinlein in his novel Stranger in a Strange Land .Grok may also refer to: * Grok Magazine , an Australian student magazineee also* Grock or Charles Adrien Wettach (1880 1959), Swiss clown * Groklaw, a law blog *… …   Wikipedia

  • Grok — To grok (pronEng|ˈgrɒk) is to share the same reality or line of thinking with another physical or conceptual entity. Author Robert A. Heinlein coined the term in his best selling 1961 book Stranger in a Strange Land. In Heinlein s view of quantum …   Wikipedia

  • Comparison of web application frameworks — This is a comparison of notable web application frameworks. Contents 1 General 1.1 Perl 1.2 PHP 1.3 Java 1.4 Python …   Wikipedia

  • Zope 3 — is the new generation of the popular Zope web application server, rewritten from scratch with a component architecture and which has evolved into a large library of reusable Python components. The first production release of the software, Zope X3 …   Wikipedia

  • Сравнение каркасов веб-приложений — Это сравнительная таблица фреймворков веб приложений. Содержание 1 Фреймворки 1.1 ASP.NET 1.2 C++ 1.3 ColdFusion Markup Language (CFML) …   Википедия

  • Liste von Webframeworks — Diese Auflistung enthält Frameworks und Programmbibliotheken, die bei der Erstellung von dynamischen Webseiten Verwendung finden. Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z …   Deutsch Wikipedia

  • Struts2 — Infobox Software name = Struts2 developer = Apache Software Foundation latest release version = 2.0.11.1 latest release date = release date|2008|03|04 latest preview version = latest preview date = operating system = Cross platform programming… …   Wikipedia

  • Convention over configuration — (also known as coding by convention) is a software design paradigm which seeks to decrease the number of decisions that developers need to make, gaining simplicity, but not necessarily losing flexibility. The phrase essentially means a developer… …   Wikipedia

  • Zope — Infobox Software name = Zope caption = Zope management interface in a web browser window. collapsible = yes developer = Zope Corporation status = Active latest release version = 3.3.1 latest release date = release date|2007|01|14 latest preview… …   Wikipedia

  • Zope (Webanwendungsserver) — Zope (Z Object Publishing Environment) ist ein objektorientierter, in der Programmiersprache Python geschriebener, freier Webanwendungs Server mit offenem Quelltext. Zope stellt eine Plattform für die Realisierung von Webanwendungen dar und… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”