|
|
1
52
权衡
这就是我能想到的所有权衡——如果有人想添加内容,请添加评论。 优势现在谈谈优势。我会跳过一些类似的 internationalization , cross-browser compatibility
所以 可以 优化这样一个系统,类似这样:
然后将其混淆并最小化。此外,这样做可以使生成的文件通过gzip更可压缩。
根据您的经验和/或偏好,以下可能是一个优势(对我来说是这样,但有时是一个PITA;)或否:
底线是——试试GWT,很可能你会喜欢它,并且永远不会再想用纯JavaScript编写代码;) |
|
|
2
10
自1.3版发布以来,我们一直在使用GWT定期构建小型(~2K Java类)到中型(~6K)企业系统。我知道在每秒有数千次点击的公共站点上有一组不同的问题需要解决,但我将尝试讲述GWT1.x中最大的问题,以及GWT2.0如何解决这些问题。 浏览器内存泄漏 渲染性能 您必须非常仔细地编写UI代码,尤其是在构建常用的自定义小部件时。仍然需要深厚的JavaScript、CSS和DOM知识。互联网上有很多关于这个话题的资料。您需要知道如何以及何时从GWT小部件级别开始直接进行DOM操作。 可下载内容的大小 在2.0之前,如果不在应用程序中内置“硬”导航,就不可能将模块拆分到不同的可下载部件上。但这将清除JavaScript上下文并需要重新加载窗口。 UI开发人员的思维转变 我们已经完成了迁移1.3->1.5->它总是只是一个重新编译和几个CSS修复。GWT2.0删除了大量不推荐使用的代码和初始方法(项目结构,GWTShell),并且可能很难快速迁移。但所有的功能看起来都很有希望,谷歌在某个时候放弃了遗留代码也是件好事。但是我不确定2.0的稳定性,因为我们还没有在实际项目中使用它。 希望这有帮助。 |
|
|
3
4
在比较YUI和ZK之后,我们在几个月前做出了使用GWT的决定。我还是很高兴我们选择了GWT。GWT网站上的支持级别和文档的总体质量似乎非常高。 GWT进行模块拆分并提供性能分析,这有助于反驳认为它不够轻量级的论点。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |