[Python Wpg] Has anybody worked with Pyjamas?
kveroneau at gmail.com
Fri Sep 24 23:15:42 CEST 2010
Set API. Pyjamas started life as a Python port of Google Web
The above is copied and pasted from their project website: http://pyjs.org/
It is very similar to programming a GTK application in Python, and uses many
of the same ideas from GTK development. Since it compiles to pure
software is needed. In fact, you can run it locally from "file:///" if you
really wanted to. However, one will need a server in order to bind widgets
to a backend database for example. It comes with a full JSON library as
well. However, for anything that does not require a datastore, and uses
pure python modules, it make any Python application available through the
web. For example, you have a current Python application which uses a CLI,
does not need to save or load data from storage, you can use this solution
to make a nice UI which is cross-platform and easy to share with others.
Pyjamas developers state that you can take any widely available Python
module is made in pure Python code, not a C module, for example. A module
a cross-platform cross-language model-view-controller library. It has been
ported to Python, C, and many other languages. It can be found here:
Best of all, to use Pyjamas one only needs to know Python, HTML is optional.
CSS is good, as it is used to style the various widgets. I began using
Pyjamas recently to make websites as I prefer to make both the frontend and
the backend in Python, with little coding in HTML/JS/CSS. Think of it as a
PURE PYTHON website. It also keeps the frontend and backend
completely separate from eachother. Forming a complete
model-view-controller, none of the code from the frontend sees the backend,
and vise versa. Pyjamas also comes with a complete example of a Gmail
clone, their version resembles ms-outlook more than Gmail, but is a great
example of it's potential.
Pyjamas Examples: http://pyjs.org/examples/
My favorite example(using HTML5 canvas, compatible with Firefox):
The source for the above example:
I think this is a good example, as it shows extensive use of the Python math
In effect, why make the server do all those complex calculations in Python,
fast and even cross platform. However, for those very very
complex calculations, a simple JSON request to a server-side python script
engine and may perform at the same speed as a Python interpreter.
uses you think it may come in handy for.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Winnipeg