【问题标题】:ExtGWT, SmartGWT performanceExtGWT、SmartGWT 性能
【发布时间】:2011-06-17 14:02:25
【问题描述】:

据我所知,这些框架似乎都是服务端的,所以所有的 Javascript 代码都是在服务器中生成的。这些框架是否可以轻松生成 Javascript 代码以在客户端缓存?在我看来,由于所有代码都是在服务器中生成的,因此在具有大量请求的网站上使用以这种方式开发的应用程序时可能会出现问题。

【问题讨论】:

  • 你是什么意思“很多请求”? GWT 不会在每次客户端请求时生成 JS 代码。它生成一次,就像你手写一次一样。

标签: extjs ria smartgwt gxt smartclient


【解决方案1】:

不正确。唯一一个全服务器端的主流 GWT 框架是 Vaadin。 ExtGWT 在编译过程中用 JavaScript 生成整个 UI,唯一的服务器端代码是 RPC 代码。 SmartGWT 也是如此,尽管它在服务器端在数据表示方面做得更多。

我不想批评 Vaadin,但我不喜欢任何框架,因为 UI 中的大量用户交互会导致往返以与服务器同步状态并从服务器获取 UI 更新,而不是比在客户端上运行 JavaScript(尽管 Vaadin 在这方面做得更好)。在本地 LAN 上可能工作正常,但我已经将应用程序部署到往返延迟为 1.8 秒的位置(卫星连接到萨哈林岛上的一个远程油田),这种应用程序会失败很多时间。

PS:请注意,上述内容通常会引发激烈的争吵,所以让我提前声明这只是我的意见,我相信 Vaadin、ASP.NET、JSF 等对你很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    相关资源
    最近更新 更多