To search
You are here : Linux > Linux > Programming > Pyjamas 0.7 / 0.8.1 Alpha 1

Pyjamas 0.7 / 0.8.1 Alpha 1

Freedownload8 rating:
GPL (GNU General Public License)
Nov 30, -1
Submit date:
Feb 15, 2015
James Tauber
File size:

Pyjamas 0.7 / 0.8.1 Alpha 1

by James Tauber

Pyjamas is a toolkit and library designed to enable writing AJAX applications in Python. Pyjamas is based on Google's GWT, which does the same thing for Java.

ike GWT, pyjamas involves the translation of the application and libraries (including UI widgets and DOM classes) to Javascript and the packaging up of that Javascript code.

There are two core developer tools included with pyjamas. pyjs translates Python code to Javascript by walking the Python abstract syntax tree and generating Javascript.

In many cases, built-in Python types require a custom Javascript implementation. For example, even though Python lists are similar to Javascript arrays, Python lists are converted to custom objects that implement methods like append. These custom objects required for translation by pyjs are defined in a library called pyjslib.

Like GWT, pyjamas comes with a set of UI widgets as well as a library for DOM manipulation. These libraries are written in Python but are, like everything else, translated to Javascript for deployment.

The overall translation of individual components is managed by build which also creates the necessary boilerplate code. The result is a set of .html and .js files that can be served up by a Web server.

There are other components planned which have not been covered here such as server-side code for communication in client-server applications.


OS requirements for Pyjamas 0.7 / 0.8.1 Alpha 1:

  • Download Pyjamas 0.7 / 0.8.1 Alpha 1

User comments about Pyjamas 0.7 / 0.8.1 Alpha 1

Comment Pyjamas 0.7 / 0.8.1 Alpha 1

  1. What did you think of the program?

    Log in or Create Account to post a comment.
  2. Rate this software    
  1. Security Code: Captcha Image Change Image

Get Our News, Everywhere

Popular searches