Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d4e034a
commit 2d6964a
Showing
2 changed files
with
46 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,42 @@ | ||
= QWeb Framework = | ||
What is QWeb ? | ||
-------------- | ||
QWeb is web framework (mainly an XML templating system) implemented in various laguages. | ||
|
||
For AjaxTerm follow this link (it uses the python version of qweb). | ||
The core component of qweb is its cool XML templating engine. Some versions | ||
only implements that. While others (python/php) provide additional components. | ||
|
||
== What is QWeb ? == | ||
QWeb was cool around 2006 when it was developped. Now we have many web frameworks. | ||
|
||
QWeb is web framework (mainly an XML templating system) implemented in various laguages. | ||
But i'm still conviced that the xml template engine is better than enything | ||
else on the market in 2011. | ||
|
||
The core component of qweb is its cool XML templating engine. In some language | ||
only that part is implemented. While others (python/php) provide additional | ||
components. | ||
|
||
active versions: | ||
What is Ajaxterm ? | ||
------------------ | ||
Ajaxterm is an ajax terminal it was made as a showcase for the python version | ||
of QWeb. It only uses the QWeb request handler, not thei xml template engine. | ||
|
||
* QwebJavascript: XML templating | ||
* QwebRuby: XML templating, HTML forms | ||
* QwebPython: XML templating, HTML forms, Controller, WSGI/cgi/fastcgi/builtin-web-server Request handler, Sessions | ||
I plan to separate it from qweb and update it to use WebOb instead of qweb.Request. | ||
|
||
unmaintained versions: | ||
|
||
* QwebCsharp: XML templating, Controller | ||
* QwebJava: XML templating, Controller | ||
* QwebPhp: XML templating, HTML forms, Controller, Misc | ||
|
||
== Documentation == | ||
What is pyphp ? | ||
--------------- | ||
pyphp is a bridge that allow to use python on a php host, and call phpfunction | ||
from python. I wanted to use QWeb python on a php host. | ||
|
||
* [/qweb/trac/browser Browse the source repository] | ||
* QwebTemplating | ||
|
||
== Feedback == | ||
Versions of QWeb | ||
---------------- | ||
And the components implemented: | ||
|
||
* Forum: [http://antony.lesuisse.org/qweb/forum/viewforum.php?id=1 Forum] | ||
* Antony Leusisse: al AT udev.org | ||
* qweb_javascript: XML templating | ||
* qweb_python: XML templating, HTML forms, Controller, WSGI/cgi/fastcgi/builtin-web-server Request handler, Sessions | ||
* qweb_ruby: XML templating, HTML forms | ||
* qweb_csharp: XML templating, Controller | ||
* qweb_java: XML templating, Controller | ||
* qweb_php: XML templating, HTML forms, Controller, Misc | ||
|
||
Feedback | ||
-------- | ||
Antony Lesuisse: lesuisse AT gmail.com | ||
|