不久之前,Google发布了它们的一款Web开发Framework,
Google Web Toolkit,其核心思想是允许开发人员使用Java的语法和类库创建Web程序,然后使用Java to JavaScript的编译器把Java代码转换成JavaScript代码,并在浏览器中运行。Gmail就是用这种形式开发出来的。马上,有些人就开始高呼:“这真是革命性的创新啊!”。然而,一种新方法的好坏,要看它与率先出来的方法的比较。最近,很多人都把GWT和
Echo2做比较。这些比较中,有些比较客观,有些则略显偏颇。于是,Echo2的领导者Tod Liebeck在TSS上发表了自己对这种比较的看法。
GWT和Echo2的最大区别在于:GWT以JavaScript的形式运行在客户端,而Echo2以Java bytecode的形式运行在服务器端。GWT直接在浏览器中处理所有的操作,而Echo2则以AJAX的方式与Server进行通信。这应该是选择这两种框架时需要仔细考虑的方面。
原文
Enterprise Java Community: News : Comparing the Google Web Toolkit to Echo2
分享到:
相关推荐
文章“Comparing the Struts 1 and Struts 2 Web Application Frameworks”可能详细分析了这两个框架的各个方面,包括但不限于配置方式、开发效率、错误处理、性能测试等。通过阅读文档,开发者可以获取更多实用的...
标题中的“nslations as Manipulation and Rewriting- Comparing the Different Translations”涉及的是翻译研究的一个重要领域,即翻译的操纵与改写,并通过比较不同的翻译版本来探讨这一主题。这篇论文可能深入...
本文档将详细介绍并对比六种主流Java Web框架:JSF、Spring MVC、Stripes、Struts2、Tapestry以及Wicket。 #### 议程概览 - **介绍** - **优缺点分析** - **适用场景** - **框架间的比较** - **结论** - **问答环节...
Fixed comparing against disconnected mapped network drives to prompt for username/password and reconnect.
It is accomplished through the following stages: Firstly, the acquired RGB image using the web cam is converted to another color coordinates for testing and comparing to choose the best color space....
2. **性能度量**:性能通过查找延迟来衡量,这是查找特定键所需的时间。 3. **维护流量**:考虑到网络中持续的成员变动,维护流量是不可避免的。该框架确保了这种流量被正确计算在内。 4. **查找过程中超时的影响**...
Technical+Presentation+Comparing+Citrix+XenApp+to+ThinApp.pdf
Manage the state of your app by comparing your options of building a data store Adapt the more robust options compatible with Vue.js Review different router options, including creating your own router...
How to check your JavaScript source code for common mistakes without actually running the script or opening the web page Character properties at your fingertips Access the properties of a character ...
Ethem ALPAYDIN The MIT Press ... case studies available on the Web (with downloadable results for instructors); and many additional exercises. All chapters have been revised and updated.
在IT行业中,电机技术是不可或缺的一部分,特别是在自动化和驱动系统中。本文将比较两种常见的电机类型:线性电机和步进电机,以及它们与传统的发电机之间的差异。 首先,发电机是将机械能转化为电能的设备,如水轮...
The range of points is from 0 to 2, the value of change is 0.2 . In other words , the first point is (0.2 , 0.2) ,and the last point is (2,2). The purpose of first program is getting the parameter. ...
Open-source projects developed by Google conform to the requirements in this guide. Note that this guide is not a C++ tutorial: we assume that the reader is familiar with the language. Header ...
The Way to Go,: A Thorough Introduction to the Go Programming Language 英文书籍,已Cross the wall,从Google获得书中源代码,分享一下。喜欢请购买正版。 目录如下: Contents Preface......................
The document "Introduction_to_Optimum_Design.pdf" delves deeply into the principles and methods of optimum design, which is a critical area within engineering and applied mathematics. This field ...
“Analyzing and Comparing Montgomery Multiplication Algorithms”(分析与比较蒙哥马利模乘算法)这篇文章旨在深入探讨并对比不同的蒙哥马利模乘算法实现方法。蒙哥马利模乘算法是一种在计算机科学中广泛应用的...