On Mar 18, 1:14 pm, markolopa <marko.lopa...@gmail.com> wrote: > Hello, > > When comparing python and java with a colleague who is fan of java, > she challenged me to find in python the equivalent to the following > technologies. Could you please help telling if we have something > equivalent in python or not and how they compare to the java > solutions? > > - persistance framework (~hibernate) > - transational monitor (distributed transaction), XA compliance > (message system, DB) (http://en.wikipedia.org/wiki/X/Open_XA)
See SqlAlchemy (or any DB_API module like adodb.py or pymssql), SqlObject, Dabo for DB stuff. See PubSub for one type of messaging: http://pypi.python.org/pypi/pubsub/1%20to%203 > - web openess sur le web (web service) Python supports lots of web services. Here are a couple of links: http://www.ibm.com/developerworks/webservices/library/ws-pyth1.html http://pywebsvcs.sourceforge.net/ It also has lots of web frameworks, such as Django, TurboGears, Pylons, Web2Py, Plone/Zope > - RIA and web deployable graphic library > - scheduling (quartz) Maybe this: https://blueprints.launchpad.net/nssbackup/+spec/use-python-schedule > - secutity (PKI, single sign-on...) I assume this is supposed to be "security". TurboGears can probably do this: http://docs.turbogears.org/1.0/RoughDocs/OpenIDWithIdentity If you do some Googling, it looks like Django does too... > - reporting (Jasper) reportlab? > > Thanks a lot! > Marko Alternatively, you could also use Jython, which can just use the Java implementations... Mike -- http://mail.python.org/mailman/listinfo/python-list