Django on Jython
summary
Google Summer of Code project ports Django to Jython and ships a Jython 2.5 Alpha 2 installer while running the CPython regression suite with 99.4% pass (about 30 failing tests remaining). The runtime shows 20% faster on pyStone in spots, uses zxJDBC for DB access and a WAR packaging command that bundles Django, libs and media. A Postgres JDBC backend is implemented in roughly 120 lines, many Django features pass, PIL and a few backends still need work.
AI-written summary · about
chapters (14)
- 0:00Start
- 2:13Why Django on Jython?
- 3:01Java - What We Like
- 6:08Global Interpreter Lock
- 6:32Mapping Python to Java
- 7:43State of Jython 2.5
- 10:48Curious Code
- 12:06Why in the name of...
- 14:07Java Ecosystem
- 16:49vs Google App Engine
- 21:05WAR format for Doj
- 22:41Java Security Model
- 23:15What's missing
- 23:46Django Backend Dev
related talks
27mPython and the JVM - A Love Story
36mA Python Takeover
53mDjango productivity tips and tricks
47mPorting Django apps to Python 3
53mDjango productivity tips and tricks
56mJourney from Java to Python: Two Worlds, One JEP
31mAdding Python support to Scala tooling
26mPython 2 is dead! Drag your old code into the modern age
