Friday, September 17, 2010

Python, Pyjamas, and GWT

I've been looking at some Django apps lately, and the javascript side of the application is messy and a little disguisting.  Something like GWT for python, whereby the javascript would all be generated from a unified python source tree.  It turns out such a beast is in the works, Pyjamas for Python.  Once you get used to GWT, it's hard to go back to all that spaghetti multi-lingual JS linkage, JQuery or no.

From the earliest programming systems it's generally been considered a good idea to have unified UI and debugging with your backend systems.  An extreme on this level of integration might be smalltalk.  Even where a system would have very well defined interfaces and separation, a unified language for the system was still often preferable, such as with large Ada projects.  Proliferating the number of languages in a single project produces many problems, and Javascript is no exception.  I'm hopeful that the Pyjamas guys can solve this issue for Python as well as it has been for Java with GWT.

13 comments:

  1. I'll take having to deal with two languages in one project over code generation and leaky abstractions.

    ReplyDelete
  2. H_i,

    it's called Pyjamas - at least on the web site. A recent nice example is:

    http://pymines.appspot.com/ .. Minesweeper in Python w Pyjamas

    BR
    Günter

    ReplyDelete
  3. Thanks for the correction - I've updated the entry to say "Pyjamas".

    ReplyDelete
  4. mytectra placement Portal is a Web based portal brings Potentials Employers and myTectra Candidates on a common platform for placement assistance.

    ReplyDelete
  5. I learned World's Trending Technology from certified experts for free of cost. I got a job in decent Top MNC Company with handsome 14 LPA salary, I have learned the World's Trending Technology from Data science training in btm layout experts who know advanced concepts which can help to solve any type of Real-time issues in the field of Python. Really worth trying Freelance SEO Expert in bangalore

    ReplyDelete
  6. Thanks for Valuable Information man, IT was Really helpful for me.

    Also, Please reach me for all types of loans - Personal loan at low interest rate in Bangalore

    Trust me Its Really Worth trying for Certified mobile service center in Marathahalli

    ReplyDelete
  7. Thanks for sharing is so amazing and helpful to us.
    Buy Hydrocodone online

    ReplyDelete
  8. Best Article BUY ADDERALL ONLINE Excellent post. I appreciate this site. Stick with it! Because the admin of this web page is working, no doubt very quickly it will be well-known, due to its quality contents.This website was how do you say it? Relevant!! Finally, I’ve found something that helped me.

    ReplyDelete
  9. Thanks a lot for sharing
    Having good health is what most people out there wants but can not achieve. some people takes buy ibogaine online AND buy weed online to get it.

    ReplyDelete

  10. Best Article buy Pain Pills online Excellent post. I appreciate this site. Stick with it! Because the admin of this web page is working, no doubt very quickly it will be well-known, due to its quality contents.This website was how do you say it? Relevant!! Finally, I’ve found something that helped me.
    Best Article buy Roxicodone online Excellent post
    buy Xanax online
    buy Oxycodone online

    Best Article buy Pain Medications online Excellent post. I appreciate this site. Stick with it! Because the admin of this web page is working, no doubt very quickly it will be well-known, due to its quality contents.This website was how do you say it? Relevant!! Finally, I’ve found something that helped me.

    buy Research Chemicals online

    buy Roxicodone online

    buy Cbd Isolate online

    ReplyDelete