我正在学习 Python 并构建我的第一个 Web 应用程序。我一直在阅读 django 教程,刚刚开始考虑如何做客户端。我希望它是 web 2.0-ish,并且需要一些 AJAX/javascript 功能来显示数据库中的列表,以及日期选择器、自动完成等很酷的东西。
似乎 html/css/javascript(尤其是 jquery)是最流行的选项。作为一个新手,我对像 qooxdoo 和 sproutcore 这样的框架很感兴趣,但并不完全了解它们是如何工作的。例如:
- 我可以轻松地将代码从一个应用程序重用到另一个应用程序中吗?
- 您也可以轻松拥有一页静态页面吗?
- 它们只有一页吗,有点像gmail?有关系吗?
- 真的比不使用更容易吗?我的意思是框架的学习曲线是否等于学习 html/css/javascript?
- 这些类型的应用程序加载速度是否较慢,因为它们有很多开销?
或者,
使用/不使用其中之一的优点/缺点是什么?
欢迎对初学者的任何建议!