<分区>
我来自 java 世界 (apache wicket),我的项目需要使用 python。
我听说过 Turbogear2 , Pyramid ( Pylons )或 Django并阅读一些关于它们的信息。 我的第一选择是构建在 Pylons 之上的 TurboGears2,工具已经打包,但是 也许有人作为一些建议。
我不需要像 wiki 或博客那样创建很多内容,而是代表和 授予对我数据库中某些对象的访问权限,然后构建一个 javascript 接口(interface) 处理这些数据。
我需要 Web 框架为我做什么:
- 具有角色(管理员、用户、组...)的身份验证系统
- 使用增强的 javascript 工具,例如 dojo在应用程序之外,但是 如果我可以在应用程序和 javascript 库之间共享组件,那就太好了。
- 简单 AJAX : 必须在“onChange”中刷新组件(我不喜欢提交按钮)
- 一个好的 ORM。不知道SQLAlchemy但这看起来不错,将对象映射到数据库/从数据库、数据库池……
- 易于部署(来自 java 我认为没问题;))
- 轻松向页面添加 css 或 js
- 一个不会让我心烦意乱的框架 ;)
良好的文档和/或良好的支持
线程/多进程支持(有很多计算。其中一些占用大量内存,另一些占用 处理时间。所以我希望能够从应用程序中启动 yield 。但我认为更多的是关于 using a python library 与这个问题无关? )
谢谢