我正在寻找非 MS 的 Web 开发替代品,而且我对 Python 非常感兴趣,所以我选择了 Django,但有人告诉我,Django 使我很难个性化我的 HTML(不确定这是否是)准确)。
我正在寻找一个与 ORM 集成的 Python Web 开发框架,能够生成接口,但为我提供了一种简单的方法来自定义接口以创建 AJAX 密集型应用程序。
我使用 Flask(一个非常小的 Web 框架)和 SQLAlchemy 作为我的 ORM。 我对此非常满意。 免责声明:我目前仅将其用于个人项目,尽管我确实计划在未来 6 个月内使用此设置启动一个网络应用程序。
Python 中的各种选项您可以查看 -
Django 真的很好。不,您的信息不正确,HTML 模板非常容易编辑。
这也是来自 Nagare 的开发者 -
Ajax 无需编写任何 Javascript 代码或延续的使用使得 Web 应用程序看起来像桌面 一。事实上我们经常发现 像您这样的开发人员,无需事先使用 Web 经验,可以更快获得 Nagare 因为他们没有什么可做的 “忘记”。
既然你说你的应用程序是 AJAX 密集型的,我将更深入地研究这个框架。据我所知,Nagare 可以轻松做到这一点...
所有这些框架都非常好。有些在某些领域确实很好,有些则不然。因此,您可以探索所有这些,看看哪一个最适合您的目的。
对于 Web 应用程序开发,我们使用 Nagare,它附带用于 AJAX 通信的 YUI。 看看 Nagare 可能是一个选择。
我同意其余的答案,并认为 Django 是迄今为止作为“完整框架”的最佳选择,并且我认为他们的模板系统是首屈一指的。
如果您想创建一个 ajax 密集型应用程序,我建议您查看 django-piston (http://bitbucket.org/jespern/django-piston/wiki/Home)。 Piston 是一个构建在 Django 之上的 REST API 框架。 我已经将它用于许多 ajax 密集型应用程序,并发现它的工作流程非常干净、快速和灵活。
如果你想变得更苗条、更轻,我建议你查看 web.py (http://webpy.org/) 或 Tornado (http://www.tornadoweb.org) /)。