阅读更多

8顶
0踩

Web前端

原创新闻 提升GWT的性能

2008-02-14 21:25 by 见习记者 stone 评论(9) 有4782人浏览
GWT
gwt必将是2008年软件开发者们的一个焦点.而使用gwt的开发人员通常又为gwt的性能问题所困扰,下面向大家推荐一篇关于如何提升gwt应用性能的文章.http://techzone.enterra-inc.com/?p=25

在该文章中,作者总结了gwt 的性能瓶颈:布局算法和跨浏览器的实现,并提出了相关的解决方案:
1.DeferredCommand pattern(使用DeferredCommand将gwt的command线程化),如下图所示;


2.FastContainer pattern,就是尽可能的使用html来创建组件,而不使用相关的布局组件,比如HorizontalPanel等.在文章最后作者还总结了FastContainer pattern的优缺点.

值得大家一看.
8
0
评论 共 9 条 请登录后发表评论
9 楼 stone 2008-02-15 14:37
大家如果对gwt不了解还是去它的官方网站看看去吧。如果还有问题,那我就发个帖子
8 楼 stone 2008-02-15 14:36
引用

okitgo 2008-02-15 13:43
支持, 客户端代码和服务器端代码分开好;
sp42 2008-02-15 11:56
混web的,--始终都要还的。

声明一下:1。GWT的最终产物是javascript,只不过开发人员面对的是java
          2。GWT完全可以脱离服务器端的代码,具体如何与服务器交互开发完全可以自己定义,毕竟客户端都是html+js。
         
      
7 楼 okitgo 2008-02-15 13:43
支持, 客户端代码和服务器端代码分开好;
6 楼 sp42 2008-02-15 11:56
混web的,--始终都要还的。
5 楼 stone 2008-02-15 09:32
引用
ronnin 2008-02-15 09:01
还是觉得客户端代码和服务器端代码分开好;
客户端代码(JS),大多数情况下,不用运行时生成,应用服务器提供资源下载即可;
完整独立编写客户端代码(JS),可以很方便、清晰的操作页面元素,响应用户事件,挺好;

不清楚兄弟什么意思,gwt就是一个基于java的ajax框架,你可以利用gwt的RemoteService来实现后台服务,同样如果你想用spring的service bean,做一个拦截就可以,而且有现成的gwt和spring整合的框架gwt-widgets-server。还有如果你想在rails中使用gwt,也有整合的框架gwt on rails.
4 楼 ronnin 2008-02-15 09:06
还是觉得客户端代码和服务器端代码分开好;
客户端代码(JS),大多数情况下,不用运行时生成,应用服务器提供资源下载即可;
完整独立编写客户端代码(JS),可以很方便、清晰的操作页面元素,响应用户事件,挺好;
3 楼 ronnin 2008-02-15 09:01
还是觉得客户端代码和服务器端代码分开好;
客户端代码(JS),大多数情况下,不用运行时生成,应用服务器提供资源下载即可;
完整独立编写客户端代码(JS),可以很方便、清晰的操作页面元素,响应用户事件,挺好;
2 楼 stone 2008-02-14 23:11
FastContainer pattern从理论上可以提高编译速度的.使用html页面布局而不使用gwt的widget进行组装,肯定会减少代码数量的
1 楼 jvincent 2008-02-14 22:06
GWT只是编译的速度太慢了...

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • phpMyAdmin v5.0.3

    为您提供phpMyAdmin下载,phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具。phpMyAdmin 可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。...

  • asm-5.0.3.jar

    asm-5.0.3.jarasm-5.0.3.jar

  • 网络调试助手net assist V5.0.3.txt

    网络调试助手net assist V5.0.3

  • coverage-5.0.3.tar.gz

    coverage-5.0.3.tar.gz 安装命令 pip3 install coverage-5.0.3.tar.gz

  • CCLive5.0.3.exe

    CCLive直播平台是一款全民直播交友软件!

  • 串口调试助手uartassist 5.0.3

    串口调试助手uartassist 5.0.3,本人一直在用的串口小工具,非常稳定,这是最新版。

  • pagehelper-5.0.3.jar

    如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。

  • WordPress 博客系统 简体中文 v5.0.3

    WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress虽为的开源软件,但其价值无法用金钱来衡量。使用WordPress可以搭建功能强大的网络信息发布平台,但更多

  • asm-util-5.0.3.jar

    asm-util-5.0.3.jarasm-util-5.0.3.jarasm-util-5.0.3.jar

  • HiTool-STB-5.0.3.zip

    海思芯片烧写工具 HiTool-STB-5.0.3 适合海思芯片机器刷写

  • mongodb-windows-x86_64-5.0.3-signed.msi

    mongodb-windows-x86_64-5.0.3-signed.msi,官网下载实在是太慢了,我下载了几天,老是中断,今天终于下载好了

  • asm-parent-5.0.3.pom

    asm-parent-5.0.3.pom

  • TinyMCE(可视化HTML编辑器) v5.0.3

    TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,支持目前流行的各种浏览器,采用JavaScript/ECMAScript开发,主要特性包括主题/模板支持,多语言支持(包括简体中文),支持通过插件

  • metronic v5.0.3最新版

    metronic v5.0.3是一套非常精美的bootstrap框架模板,它是基于强大的 Twitter Bootstrap 框架实现,可用于任意类型的网页应用。

  • arm服务器redis5.0.3

    arm服务器redis5.0.3

  • BootstrapBlazorUI框架 v5.0.3

    为您提供BootstrapBlazorUI框架下载,Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架:1、使用 C# 代替 JavaScript 来创建丰富的交互式 UI。2、共享使用 .NET 编写的服务器端和客户端应用逻辑。...

  • 网络调试助手NetAssist5.0.3.zip

    Netty开发测试软件

  • 串口调试助手UartAssist 5.0.3

    直接解压缩

  • DSmall多商户B2B2C开源商城源码 v5.0.3

    DSMall商城系统是一套完善的B2B2C(多店铺商城)解决方案。系统使用国内优秀开源框架THinkPHP,H5端采用vue.js,前后端分离,基于PHP+MySQL开发,采用B/S架构,依据6年电商经验打造出的一套开

  • Typesetter CMS v5.0.3

    Typesetter cms是一个完整的内容管理系统,它可以用来创建丰富和可扩展性的站点,它的用户界面简单易用,内嵌的管理页面可以让用户在同一个窗口里即时的浏览站点页面的变更。

Global site tag (gtag.js) - Google Analytics