两者似乎都很酷,在什么情况下使用?
GWT:http://code.google.com/webtoolkit/
比用手写的更快的AJAX
使用Google Web Toolkit(GWT),您可以使用Java编程语言编写AJAX前端,然后GWT将其交叉编译为优化的JavaScript,并自动适用于所有主流浏览器.
Django:http://www.djangoproject.com/
一个高级Python Web框架,鼓励快速开发和清晰,实用的设计.
他们彼此很少或根本没有任何关系.Django提供了一些Javascript; Django可以轻松处理任何Ajax对话的服务器端.
Django不帮你写javascript.它可以帮助您编写应用程序的服务器端.
Django可以帮助您编写HTML页面(使用模板).如果页面包含或依赖于Javascript,Django根本不在乎.
pajamas是GWT的Python端口,因此所有的javascript都是使用Python而不是Java生成的.
如果您打算使用Django,可能会简化使用Python制作整个商店代码.
很可能在同一个项目中使用它们.我一直在研究这样一个项目.让Django处理服务器端并将客户端留给GWT.我唯一的问题是GWT中的RPC机制无法使用,因为它适用于Java servlet.我使用JSON代替通信.