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.

42 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. 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
  5. hanks for sharing such informative peice of work ,Welcome to our for Pinball machines ,At pinball machine for sale, we love fixing, customizing and selling all types pinball machine and have been doing it for over 20 years. With all the innovation and new pinball companies starting up, it’s great that we’re in the epicenter of pinball world, Chicago, buy high quality japanese used car tyres. Pinball machine manufacturers have been forming in Chicago from the earliest days of pinball. That’s probably why we’re able to find great vintage pinballs tor refurbish! Buy pinball machines online such as antique pinball machine,refurbished pinball machines ,stern pinball machine and many more.
    s

    ReplyDelete
  6. dank vapes are the best brand of vape cartridges in the market. These dank vapes cartridges have however suffered a backlash in the recent weeks with multiple reports on how these dank vapes carts cause cancer and other related lung disease.
    dank vapes cart however remain one of the best cartridges. dank vapes are sold in multiple states over the USA. dank vapes cart compost one of the black markets finest vape products. But this backlash has caused a fall in the consumption of the vape by adults.The 710 Kingpen brand is also on the rise in market demands as well as skywalker OG products.
    Recently juul pods also faced a similar backlash. juul starter kits have also fallen in market demand. mango juul pods are refillable juul pods and can be gotten as juul pods bulk. juul skins and juul accessories all come with the juul kits.
    buy juul online at cheap prices buy cocaine online
    buy Keytruda online and other cancer medications such as buy avastin online , buy Herceptin online
    jungle boys , buy weed online

    ReplyDelete
  7. We are a fully licensed, Limits & Liability Corporation dedicated to raising happy and healthy exotic birds. Species we raise include Bare Eye Cockatoos, Black Palm Cockatoos, Citron Crested Cockatoos, Ducorp Cockatoos, Eleanora Cockatoos, Goffin Cockatoos, Greater Sulpher Crested Cockatoos, Lesser Sulpher Crested Cockatoos, Major Mitchell Cockatoos, Moluccan Cockatoos, Red-Tailed Black Cockatoos, Rose Breasted Cockatoos, Umbrella Cockatoos. All of our baby Cockatoos are abundance weaned, allowed to fully fledge, and are well socialized with other birds and humans. We offer a guarantee on the health of our babies.
    Visit our site for more info
    munchkin cat for sale
    munchkin kittens for sale
    munchkin kittens
    munchkin kitten
    Dank vapes Cartridges
    Dank vapes
    Cockatoos for Sale
    Umbrella Cockatoos for Sale
    Bare Eye Cockatoos for Sale
    Black Palm Cockatoos for Sale
    Citron Crested Cockatoos for Sale
    Cockatoos for sale
    Red Tailed Black Cockatoos for Sale
    Rose Breasted Cockatoos for Sale
    Sulpher Crested Cockatoos for Sale
    Dank Catridges
    Dank vapes
    dank vape flavors
    Dank vapes

    ReplyDelete

  8. buy weed online at Legit Weed Store

    order your cannabis now at Order Cannabis Meds

    Buy marijuana online at 420 Delivery Store

    Buy medical cannabis online at at Canna Med Shop

    Get your Pill refills at Pill Pharma

    ReplyDelete
  9. Tack Köp legit piller online i sverige på Mundi Apotek

    Tack Köp legit piller online i sverige på Scandinavia Apotek

    Tack Köp legit piller online i sverige på battrehalsa apotek

    ReplyDelete
  10. Vape carts 4 all specialize in the very finest, pharmaceutical-grade, Organic & Vegan Cannabis and cartridges. We deliver it straight to your home across the globe. Source your medicinal cannabis products with peace of mind, from our all vegan, strictly organic and pesticide-free menu.

    west coast extract vape carts
    krt carts solvent free web site
    krt carts sovent free
    buy krt vape cartridges online
    krt vapes
    krt vape cartridges
    krt dab carts
    curepen
    buy curepen online
    cali gold extract
    buy cali gold extract
    Cali gold carts
    Cali gold extract cartridge 24k
    brass knuckles jack herer
    tahoe og brass knuckles

    ReplyDelete
  11. Vaping is an easy way to consume both thc and cdb oils. Pre-filled marijuana vape cartridges are easy to use, easy to dose, portable and convenient way to consume marijuana which is preferred by many marijuana patients today. For our patients seeking a discreet way to medicate, THC Vapes Carts And Pods is fortunate to present THC oil filled and pre-filled cartridges. Ranging in strain type and THC levels, you’ll find several brand options for patients below. We work with local companies to ensure that we can present the best price and best quality CBD oil vapes cartridges online for our patients.

    ReplyDelete
  12. https://k2incenseonlineheadshop.com/
    info@k2incenseonlineheadshop.com
    k2incenseonlineheadshop Buy liquid incense cheap Buy liquid incense cheap For Sale At The Best Incense Online Shop

    ReplyDelete
  13. Buy California Driver’s License, license renewal online ca - US Driver’s License


    Here at Buy Documentation, you can buy fake documents at a fraction of a cost. We keep our prices low to meet the needs of all our customers.

    Buydocumentaion.com, We provide Best Quality Novelty Real and Fake IDs and Passport, Marriage Certificates and Drivers license online.

    https://buydocumentation.com/document/fake-covid-test-buy-covid-19-test-results-online/

    https://buydocumentation.com/buy-real-drivers-license/

    https://buydocumentation.com/buy-real-id-cards/

    https://buydocumentation.com/canada-visa/

    https://buydocumentation.com/

    ReplyDelete
  14. https://k2incenseonlineheadshop.com/ sales@k2incenseonlineheadshop.com https://liquidincenseshop.com/ sales@liquidincenseshop.com / https://k2incenceshop.com/ sales@k2incenceshop.com
    Buy liquid incense cheap ,Incense for sale online offers ,Liquid Spice ,k2 chemical spray for sale , where to buy k2 near me ,K2 E-LIQUID. liquid k2 , k2 spice spray ,herbal incense for sale , Liquid Herbal Incense, cheap herbal incense , strong herbal incense for sale , Liquid k2 on paper , Liquid K2 , Legal High Incense , liquid herbal incense for sale, Order Strong Liquid Incense , Herbal Incense For Sale , Buy Vape Cartridges , Cheap K2 Spice , Legal Potpourri , Buy Herbal Incense Discrete , Legit Herbal Incense Website , Liquid Incense Overnight Delivery , Buy Potpourri With Credit Cards , buy herbal incense with debit card, , Where To Order Liquid Incense Online , Buy Liquid Incense With Bitcoin , Buy K2 Liquid Incense On Paper In USA , Strongest Incense In USA

    ReplyDelete

  15. CANNABIS DISPENSARY GOALS


    We are the most legit cannabis dispensary with both wholesale and retail weed for sale. Marijuana extract and thc cartridges are also available. We deliver in almost all states in the US and Puerto Rico. We are available in Canada, UK, USA, South America, Europe and Australia

    Buy Krt Carts Online

    Buy Pluto Strain Online

    Buy Sweet Tea Online 

    Buy White Runtz Sungrown Online

    Buy Banana Kush Online 

    Buy Bubbleberry Strain Online

    Buy Pink Panther Online

    Buy White Runtz 

    Packwoods x gashouse Tear gas

    https://cookieswood.com/shop/

     

    ReplyDelete


  16. Hello
    Please i just took up LABRADOR PUPPIES breeding as a hobby after my mom passed away because they were her favorite PUPPIES. Despite the fact that they are very intelligent, am finding it very difficult getting them to mate.
    For any information CLICK HERE LABRADOR PUPPIES FOR SALE.THANKS


    ReplyDelete
  17. Hello!,I love your writing very so much! percentage we be
    in contact more approximately..
    You can safely browse our links for more information about our services....

    Buy Rohypol Flunitrazepam 2 Mg

    Buy ativan online

    Buy opana oxymorphorne

    Buy dsuvia 30 mcg online

    Buy viagra sildenafil 100mg

    ReplyDelete
  18. Are you looking for the best Azure training in Chennai? Here is the best suggestion for you, Infycle Technologies the best Software training institute in Chennai to study Azure platform with the top demanding courses such as Graphic Design and Animation, Cyber Security, Blockchain, Data Science, Oracle, AWS DevOps, Python, Big data, Python, Selenium Testing, Medical Coding, etc., with best offers. To know more about the offers, approach us on +91-7504633633, +91-7502633633.

    ReplyDelete