DjangoCon 2009: Django On Jython

1,607 views

Published on

Slides from the presentation "Django on Jython" at DjangoCon 2009 in Portland Oregon, September 10th, 2009. Presented by Chris McAvoy and Matt Dorn, from PSC Group in Chicago IL.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,607
On SlideShare
0
From Embeds
0
Number of Embeds
151
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

DjangoCon 2009: Django On Jython

  1. 1. Django on Jython Chris McAvoy & Matt Dorn DjangoCon September 10th, 2009 © 2009 PSC Group, LLC
  2. 2. Who are we? © 2009 PSC Group, LLC
  3. 3. The Goal © 2009 PSC Group, LLC
  4. 4. Some History © 2009 PSC Group, LLC
  5. 5. Why? © 2009 PSC Group, LLC
  6. 6. Maturity © 2009 PSC Group, LLC
  7. 7. “Rails Needs to Mature” From my notes Dave Thomas’ Keynote at Railsconf 2006 © 2009 PSC Group, LLC
  8. 8. “It turns out that writing the app is now the easy part; managing the rest of the stack you need for successful deployment can be nearly impossible. In other words, we’re all ops people now.” Jacob Kaplan Moss - Sept 4th 2009 © 2009 PSC Group, LLC
  9. 9. “We’re growing, but we’re not mainstream” Ted, 15 minutes ago © 2009 PSC Group, LLC
  10. 10. “Reign in the Cowboy” Simon Willison - Tuesday © 2009 PSC Group, LLC
  11. 11. The Market © 2009 PSC Group, LLC
  12. 12. © 2009 PSC Group, LLC
  13. 13. root © 2009 PSC Group, LLC
  14. 14. Our Project © 2009 PSC Group, LLC
  15. 15. How? © 2009 PSC Group, LLC
  16. 16. Pieces ✴ Jython 2.5.0 ✴ django-jython ‣ Provides support for Postgres & Sqlite3 ‣ Build WAR files ‣ pip install django-jython ✴ zxJDBC ✴ Modjy ‣ Implements WSGI © 2009 PSC Group, LLC
  17. 17. Dev Environment ✴ Install Jython ✴ Install setuptools & virtualenv ✴ Create virtualenv ✴ Install pip ✴ Install Django 1.1 ✴ Install and patch django-jython © 2009 PSC Group, LLC
  18. 18. Quirk Matrix Django 1.0.x Django 1.1 Patch django-jython Jython 2.5 Delete settings$py.class Postgres backend ✴ http://bit.ly/django-jython-fix Patch django-jython Jython 2.5rc1 Delete settings$py.class Postgres backend ✴ http://bit.ly/django-jython-fix © 2009 PSC Group, LLC
  19. 19. ✴ http://bit.ly/django-jython-fix © 2009 PSC Group, LLC
  20. 20. No C Which means, no PIL, which means no models.ImageField © 2009 PSC Group, LLC
  21. 21. Questions? ✴ http://www.psclistens.com ✴ Chris McAvoy ‣ cmcavoy@psclistens.com ‣ http://lonelylion.com ‣ @cmcavoy (mostly about kites and toddlers) ✴ Matt Dorn ‣ mdorn@psclistens.com ‣ http://mattdorn.com ‣ @mattdorn (but really, he’s a twitter-hater) © 2009 PSC Group, LLC

×