Is there a production ready web application framework in Python?

Posted by peperg on Stack Overflow See other posts from Stack Overflow or by peperg
Published on 2010-04-15T07:07:04Z Indexed on 2010/04/15 7:13 UTC
Read the original article Hit count: 296

Filed under:
|

I heard lots of good opinions about Python language. They say it's mature, expressive etc... Are there any production-ready web application frameworks in Python. By "production ready" I mean :

  • supports objective-relational mapping with caching and declarative desciption (like JPA, Hibernate etc..)
  • controls oriented user interface support - no HTML templates but something like JSF (RichFaces, Icefaces) or GWT, Vaadin, ZK
  • component decomposition and dependency injection (like EJB or Spring)
  • unit and integration testing
  • good IDE support
  • clustering, modularity etc (like Terracota, OSGi etc..)
  • there are successful applications written in it by companies like IBM, Oracle etc (I mean real business applications not Twitter)
  • could have commercial support

Is it possible at all in Python world ? Or only choices are :

  • use Python and write everything from the bottom (too expensice)
  • stick to JEE
  • buy .NET stack

© Stack Overflow or respective owner

Related posts about python

Related posts about web-applications