我需要一个好的Python网页开发框架
我是一名C/C++开发者,也有用C#、ASP.NET MVC和流利的nhibernate开发网页应用的经验。我在寻找一些非微软的网页开发替代方案,对Python很感兴趣,所以我开始了解Django,但有人告诉我Django让自定义HTML变得很困难(我不确定这是否准确)。
我想找一个Python的网页开发框架,它要和ORM(对象关系映射)集成,能够生成界面,但又要让我能轻松自定义界面,以便创建一个需要大量AJAX的应用。
6 个回答
2
我正在使用Flask(一个非常简单的网页框架)和SQLAlchemy作为我的数据库工具。对此我非常满意。需要说明的是,目前我只是用它来做个人项目,不过我计划在接下来的六个月内用这个组合推出一个网页应用。
1
在Python中,有几个不错的选择可以考虑 -
- Django(当然啦!)
- Pylons
- Nagare
- Flask
Django真的很棒。而且你的信息不太准确,HTML模板其实很容易编辑。
还有,这段话是来自Nagare的开发者 -
使用Ajax时,不需要写任何JavaScript代码,也不需要使用继续操作,这样一个Web应用就能看起来像桌面应用。实际上,我们发现,像你这样的开发者,如果没有之前的Web经验,反而能更快上手Nagare,因为他们没有什么需要“忘记”的。
我正在深入了解这个框架,因为你提到你的应用对AJAX的需求很高。根据我听到的,Nagare让这变得简单...
这些框架都很不错。有些在某些方面表现很好,有些则不然。所以可以试试它们,看看哪个最适合你的需求。