我是一名开发者,正在寻找适用于企业的Python Web应用程序框架。我的主要关注点是长期支持、丰富的功能集和可靠性。
我一直在尝试使用Pylons,而在Windows上使用Ruby on Rails的经历非常糟糕,甚至不得不编译自己的Postgres驱动程序,所以Pylons和Python对我来说是救星。
我相信由于Python拥有非常强大的社区和商业兴趣支持,因此Python绝对可以被视为“企业级”,因为有大量可用的库并努力保持与Python 3.0的向后兼容性。我的担心是:
我们是否也能这么说Pylons 0.97呢?
顺便说一句,我一直在研究如何让SQLAlchemy与Pylons上的DB2配合使用,以便可以自动化基本的CRUD操作。目前 http://code.google.com上的DB2驱动程序非常无用,只支持SQLAlchemy 0.4。您认为IBM会致力于使DB2长期与SQLAlchemy配合使用吗?还是您们感觉使用IBM提供的ODBC驱动程序与SQLAlchemy进行接口更好。与使用IBM的SQLAlchemy驱动程序相比,是否存在任何缺点?