Extjs ExtGWT,SmartGWT性能

Extjs ExtGWT,SmartGWT性能,extjs,ria,smartgwt,gxt,smartclient,Extjs,Ria,Smartgwt,Gxt,Smartclient,据我所知,这些框架似乎都是服务端的,所以所有Javascript代码都是在服务器中生成的。这些框架是否可以轻松生成Javascript代码以在客户端缓存?在我看来,由于所有代码都是在服务器上生成的,因此在有大量请求的网站上使用以这种方式开发的应用程序可能会出现问题。不正确。唯一一个全服务器端的主流GWT框架是Vaadin。ExtGWT在编译过程中以JavaScript生成整个UI,唯一的服务器端代码是RPC代码。SmartGWT也是如此,尽管它在服务器端的数据表示方面做得更多一些 我不想批评Va

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

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

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

PS:请注意,上述内容通常会引发火焰之战,所以让我提前声明,这只是我的观点,我相信Vaadin、ASP.NET、JSF等对您非常有用。

您说的“大量请求”是什么意思?GWT不会在每次客户端请求时生成JS代码。它会生成一次,就像你要手写一次一样。