[Python Wpg] Has anybody worked with Pyjamas?
stuart at swilliams.ca
Tue Sep 28 01:46:03 CEST 2010
I've heard of it, but not tried it. The other option for Python in the
browser is IronPython via Silverlight (Windows) or Moonlight (Linux). I
avoid confusion with Java) back-end and their web page claims it's working.
At the technical level, I'd be worried about performance of Python compiled
On Fri, Sep 24, 2010 at 4:15 PM, Kevin Veroneau <kveroneau at gmail.com> wrote:
> Hello everyone,
> Set API. Pyjamas started life as a Python port of Google Web Toolkit<http://code.google.com/webtoolkit/>,
> The above is copied and pasted from their project website:
> 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 and random libraries to do calculations which are compiled to
> 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.
> Benchmarks anyone?
> uses you think it may come in handy for.
> Winnipeg Python Users Group mailing list
> Winnipeg at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Winnipeg