<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:,2009:/1/tag:www.readwriteweb.com,2008://1.12750-</id>
  <updated>2009-10-30T13:11:36Z</updated>
  <title>Comments for Pyjamas: Build AJAX Apps in Python</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2008://1.12750</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=12750" title="Pyjamas: Build AJAX Apps in Python" />
    <published>2008-11-29T18:03:15Z</published>
    <updated>2008-11-29T18:20:25Z</updated>
    <title>Pyjamas: Build AJAX Apps in Python</title>
    <summary>According to the Pyjamas website, many people, when discovering Google Web Toolkit wonder why they can&apos;t use Python instead of Java. With Pyjamas, this is now possible....</summary>
    <author>
      <name>Lidija Davis</name>
      
    </author>
    
    <category term="Web 2.0 Tech" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img alt="pyjamas_logo_nov_08.jpg" src="http://www.readwriteweb.com/pyjamas_logo_nov_08.jpg" width="170" />According to the <a href="http://pyjs.org/">Pyjamas</a> website, many people, when discovering <a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a> wonder why they can't use Python instead of Java. </p>

<p>With Pyjamas, this is now possible.</p>]]>
      <![CDATA[<p>Similar to GWT, a <a href="http://www.readwriteweb.com/archives/google_web_tool.php">Java software development framework</a>, Pyjamas is a cross-browser Web App development API that allows you to write your client side functionality in Python instead of Java.</p>

<p>While it looks like a desktop API, Pyjamas is a stand alone Python to JavaScript compiler, an AJAX framework / library and a comprehensive widget set API. </p>

<p>The advantage of using Pyjamas is that you can write Web applications in Python instead of HTML and JavaScript; rather than trying to fit as much HTML as you can into one page, you can reuse and import classes and modules.  </p>

<p>Additionally, the AJAX library deals with the entire browser interoperability issue - you don't need to worry about the browser wars to make your app cross browser compatible for IE6, IE7, Firefox, Safari, Opera etc.</p>

<p><img alt="pyjamas_nov_08.jpg" src="http://www.readwriteweb.com/pyjamas_nov_08.jpg" width="351" height="340" /></p>

<p>If you're interested in learning more, the <a href="http://pyjs.org/">Pyjamas</a> site points to a <a href="http://pyjd.sf.net/controls_tutorial.html">tutorial</a>, an online version of the <a href="http://pyjs.org/book/output/Bookreader.html">Pyjamas Book</a>, and other useful links.</p>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.12750-comment:118443</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.12750" type="text/html" href="http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php#c118443" />
    <title>Comment from Chris on 2008-11-29</title>
    <author>
        <name>Chris</name>
        <uri>http://chrispeoples.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://chrispeoples.com">
        <![CDATA[<p>Java != JavaScript. </p>]]>
    </content>
    <published>2008-11-30T01:12:30Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.12750-comment:118446</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.12750" type="text/html" href="http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php#c118446" />
    <title>Comment from frits on 2008-11-29</title>
    <author>
        <name>frits</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>@Chris: believe it or not, GWT is a Java toolkit.</p>]]>
    </content>
    <published>2008-11-30T05:50:41Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.12750-comment:118617</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.12750" type="text/html" href="http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php#c118617" />
    <title>Comment from lkcl.myopenid.com on 2008-12-02</title>
    <author>
        <name>lkcl.myopenid.com</name>
        <uri>http://lkcl.net</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://lkcl.net">
        <![CDATA[<p>These javascript compilers - RubyJS, Pyjamas and GWT - are conceptually quite a stunning leap of faith and imagination to comprehend.</p>

<p>The prevalence of javascript is so high, and the disillusionment so entrenched, that when something this significant comes along that takes away all the pain of developing comprehensive web applications, not only is there a high signal-to-noise ratio to overcome but also it takes a long, long time for it to sink in to people's minds that yes, web development doesn't have to be as mind-blowingly painful as it's been for the last decade.</p>

<p>Even as the de-facto lead developer, it was a year before i got fed up with CSS / HTML / Javascript manual programming before i initially started using pyjamas, and it was several months before the "squishy" feeling went away, whenever running a build of the python source to turn it into javascript.</p>

<p>so.</p>

<p>yes.</p>

<p>java != javascript - we know!!!</p>

<p>however with GWT, java ==> gets_built_and_turned_into ==> javascript</p>

<p>likewise, python != javascript - we know!!</p>

<p>however, with Pyjamas, python ==> gets_built_and_turned_into ==> javascript.</p>

<p>similarly with RubyJS and its associated (independent) library, rwt, which is an up-and-coming port of GWT to Ruby.</p>

<p><a href="http://rubyforge.org/projects/rubyjs" rel="nofollow">http://rubyforge.org/projects/rubyjs</a><br />
</p>]]>
    </content>
    <published>2008-12-02T13:15:09Z</published>
  </entry>

</feed>