|
|
1
11
GWT: http://code.google.com/webtoolkit/
Django: http://www.djangoproject.com/
他们几乎没有或根本没有关系。Django提供了一些javascript;Django可以轻松地处理任何Ajax会话的服务器端。 Django不帮助您编写JavaScript。它帮助您编写应用程序的服务器端。 Django帮助您编写HTML页面(使用模板)。如果页面包含或依赖于javascript,Django一点也不关心。 |
|
|
2
7
pyjamas 是GWT的Python端口,所以所有的JavaScript都是使用Python而不是Java生成的。 如果您计划与Django一起工作,那么可以简化为用python编写整个商店代码。 |
|
|
3
5
在同一个项目中可以同时使用这两种方法。我从事这个项目已经有一段时间了。让Django处理服务器端,将客户端留给GWT。我唯一的问题是不能使用GWT中的RPC机制,因为它与Java servlet一起工作。我使用JSON来代替通信。 |
|
|
4
3
使用GWT,您可以编写客户端应用程序,这些应用程序在某些浏览器JavaScript引擎中运行。您用Java编写代码,并将其编译成JavaScript。 Django不同,因为您编写服务器端应用程序:应用程序将在服务器中执行,其结果将发送到客户端浏览器。啊!Django是巨蟒。 两者都有实现Web开发人员所需的大部分任务的库,如国际化、会话等。Django附带了一个不错的ORM(对象关系映射器),GWT附带了一个基于Tomcat的引擎,用于服务器端编码和开发。 如果您需要做一个决定,只需根据您选择的语言选择框架。 |
|
|
5
1
我使用XML序列化在Django和GWT之间进行通信 |