自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

GWT 2.0新增特性預(yù)覽 宿主模式成亮點(diǎn)

開發(fā)
谷歌今年晚些時(shí)候?qū)⑼瞥鯣WT 2.0。GWT 2.0將包含巨大的改進(jìn),包括動(dòng)態(tài)腳本載入、一個(gè)新的編譯器優(yōu)化的目錄,并以新的方式使用本地瀏覽器來支持宿主模式(hosted mode)調(diào)試。

Google Web Toolkit (GWT)是一個(gè)開源的工具集,可以讓W(xué)eb開發(fā)人員用Java語言創(chuàng)建和維護(hù)復(fù)雜的JavaScript前端應(yīng)用程序。它發(fā)布在Apache License version 2.0下。GWT的目標(biāo)是:使開發(fā)人員可以使用現(xiàn)有的Java工具來在任何瀏覽器上構(gòu)建AJAX,從而從根本上改善用戶使用網(wǎng)絡(luò)的體驗(yàn)。

谷歌今年晚些時(shí)候?qū)⑼瞥鯣WT 2.0。雖然GWT的開發(fā)進(jìn)程比較慢,然而這幾年來一直穩(wěn)步提升。讓我們回眸GTW走過的歲月,并展望下它的未來:

先看看它的歷史

◆GWT 1.0 :2006,5月17日

◆GWT 1.1:2006年8月11日

◆GWT 1.2 :2006年11月16日

◆GWT 1.3:2007年2月5日

◆GWT 1.4:2007年8月28日

◆GWT 1.5:2008年9月27日

◆GWT 1.6:2009年4月7日

◆GWT 1.7:2009年7月13日

GWT 2.0的發(fā)布計(jì)劃是在今年晚些時(shí)候,GWT 2.0將包含巨大的改進(jìn),包括動(dòng)態(tài)腳本載入、一個(gè)新的編譯器優(yōu)化的目錄,并以新的方式使用本地瀏覽器來支持宿主模式(hosted mode)調(diào)試。

宿主模式(hosted mode)是高效開發(fā)的一個(gè)關(guān)鍵因素,而且它有助于調(diào)試,編輯等。問題是宿主模式的瀏覽器如果很很特殊比如在Linux上、宿主瀏覽器是一個(gè)老版的Mozilla,就難以與其他技術(shù)(如Flash)交互,而且不可能在非開發(fā)操作系統(tǒng)(如Mac上的IE瀏覽器)上調(diào)試瀏覽器。GWT使大多數(shù)本地瀏覽器支持宿主模式,解決了這些問題。

另一個(gè)巨大的性能提升是編譯器功能的增強(qiáng),配備了新的工具包。新版本的GWT承諾將會(huì)提供更快速的編譯速度。

另外一個(gè)新的特性是開發(fā)者可以自定義代碼分割。通常的編譯腳本代碼,其大小是一個(gè)麻煩事,因?yàn)樗鼡碛兴械拇a,并且能夠增長(zhǎng)到很大。因此,初始下載就會(huì)很慢、腳本解析時(shí)UI懸掛等。GWT 2.0提供了一個(gè)解決方案使用runasync進(jìn)行代碼分割。編譯器決定如何組織代碼,而且確保是正確的。

另一個(gè)新特性是ClientBundle,它能夠?qū)mageBundle擴(kuò)展到任意資源類型。結(jié)合ClientBundle不僅圖像捆綁在一起,所有的資源(如CSS )都可以捆綁。最明顯的好處是,只有一個(gè)文件實(shí)必須要下載的,因此,減少了HTTP請(qǐng)求,下載速度也更快。此外,CSS等資源的規(guī)模得到優(yōu)化。在谷歌的I / O演講中還提到,在下一個(gè)版本中, ClientBundle也許還將使用Base64來處理二進(jìn)制資源。

在GWT2.0中,有可能會(huì)創(chuàng)造RPC黑名單,這個(gè)名單告訴RPC子系統(tǒng)跳過那些你認(rèn)為不會(huì)使用也不需要編譯的類型。GWT2.0還承諾提供更快、更方便和更可預(yù)見的布局。標(biāo)準(zhǔn)模式提供了新的功能,包括基于約束(constraint-based)的布局。在GWT2.0中還將有一個(gè)更新的控制面板。

2.0版本將GWT向前帶動(dòng)了一大步,為開發(fā)者和用戶提高了性能。雖然不是官方的,但2.0也許還帶來了新的基于XML的標(biāo)記語言來定義布局。我的猜測(cè)是,語法將接近HTML 。希望新的版本能夠吸引更多的GWT開發(fā)者,并希望有更多的部件庫和擴(kuò)展。

【GWT資訊】

  1. GWT 1.7版本發(fā)布 添加對(duì)新版瀏覽器的支持
  2. GWT和JBoss聯(lián)手促進(jìn)網(wǎng)絡(luò)發(fā)展
  3. Google發(fā)布Eclipse插件 強(qiáng)力支持GWT和GAE
  4. GWT攜其大量開源框架項(xiàng)目“來勢(shì)兇猛”

【GWT學(xué)習(xí)資料】

  1. 利用GWT開發(fā)高性能Ajax應(yīng)用
  2. Google Web Toolkit(GWT)從入門到精通
  3. Google Web Toolkit(GWT)的使用技巧和技術(shù)資源
  4. 使用Cypal Studio for GWT簡(jiǎn)化Ajax開發(fā)
  5. 用GWT簡(jiǎn)化AJAX開發(fā)
  6. 使用GWT開發(fā)AJAX應(yīng)用程序
  7. 基于GWT輕松掌握AJAX開發(fā)
責(zé)任編輯:yangsai 來源: CSDN
相關(guān)推薦

2010-03-02 14:30:41

WCF宿主模式

2009-10-22 09:24:16

Web 2.0峰會(huì)Twitter

2009-05-11 10:13:42

PHP 6命名空間Unicode

2018-06-06 14:30:38

Spring BootApplication事件

2012-11-16 11:11:06

深度影音Linux Deepi

2016-12-14 12:09:21

Android Wea谷歌

2021-11-08 05:37:31

微軟 Office 應(yīng)用

2012-10-19 14:28:10

Ubuntu 12.1

2009-12-11 09:18:06

GWT 2.0Google

2011-11-23 09:56:01

Linux Deepi

2016-04-08 11:46:57

c#7新特性

2009-06-15 09:35:48

Eclipse 3.5

2021-09-08 10:36:01

Flink阿里云

2011-11-29 09:40:08

Linux Deepi特性

2011-11-08 10:17:34

Ubuntu 12.0特性

2009-05-06 17:37:17

MoonlightSilverlightRIA

2010-01-05 13:23:28

Windows 7上帝模式

2022-03-23 19:36:57

Windows 10微軟操作系統(tǒng)

2009-07-09 10:28:19

線程池JDK5

2009-09-02 09:15:24

Windows Emb
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)