python equivalent of java technologies
Mike Driscoll
kyosohma at gmail.com
Wed Mar 18 14:25:50 EDT 2009
On Mar 18, 1:14 pm, markolopa <marko.lopa... at 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
More information about the Python-list
mailing list