From: Alan K. <jyt...@xh...> - 2007-06-24 17:17:54
|
[A.M. Kuchling] >>Google's Summer of Code is coming around again, and the PSF would like >>to focus more on core things. Are there Jython-related project ideas >>that would make good summer projects? [Gareth Doutch] > How about SQLObject or SQLAlchemy for JDBC? I'd love to see SQLAlchemy running on jython. I've used SQLObject extensively on cpython, and always found it reliable. However, on the occasions that I've had to look into the SQLObject source code, I've found it quite difficult to work with. SQLObject was a ground-breaking project in its time, and rapidly evolved to encompass all of the complexities of object->relational mapping. This growth came at the cost of code readability and maintainability, IMHO; it takes a lot of work to make a small change. SQLAlchemy, OTOH, had the advantage of arriving in the field a few years later, when many of the difficulties of OR mapping were well understood. Therefore it has a cleaner and more modular design which is more extensible and portable. IMO, supporting pythonic OR mapping on jython is the last remaining hurdle to widespread adoption of jython as a python platform, as opposed to being a java scripting platform. If such a project needs a mentor, I'd be happy to support it. Regards, Alan. |