Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>

WEEK'S BEST

  • BackTrack 5 R1
  • Wine 1.2.3 / 1.4 RC3
  • Mozilla Firefox 10...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.3 LTS
  • Linux Kernel 3.2.6
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.1
  • Home > Linux > Programming > Widgets

    Pyjamas 0.7 / 0.8 Alpha 1

    Download button

    No screenshots available
    Downloads: 1,004  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.1/5)
    20 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    James Tauber | More programs
    GPL / FREE
    May 20th, 2011, 10:53 GMT [view history]
    ROOT / Programming / Widgets

     Read user reviews (0)  Refer to a friend  Subscribe

    Pyjamas description

    Pyjamas is a toolkit and library designed to enable writing AJAX applications in Python.

    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.


    Product's homepage

    What's New in This Release: [ read full changelog ]

    · Simple sys.stdout and sys.stderr objects were added. sys.exc_info() was fixed to behave more like Python.
    · A very basic traceback module was added.
    · oninput and onpropertychange event support was added.
    · A getWidget problem with HTMLTable under pyjd on Windows was fixed.
    · Parsing of XML documents under pyjd on Windows was added.
    · An auto-build (file monitoring) option was added to pyjsbuild.
    · pyjscompressor.py was added.
    · Various bugs were fixed.
    · Several other features were added.

      


    TAGS:

    Python toolkit | Python library | AJAX applications | Pyjamas | Python | toolkit



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM