Share to: share facebook share twitter share wa share telegram print page

Google網頁工具包

Google Web Toolkit
原作者Google
首次发布May 16, 2006
当前版本
  • 2.10.1 (2024年1月9日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言Java
操作系统GNU/Linux, Windows, Mac OS X
语言Java
类型AJAX framework
许可协议Apache许可证 2.0
网站http://www.gwtproject.org/

Google Web Toolkit(簡稱GWT,讀作/ˈɡwɪt/),是一個前端使用JavaScript,後端使用JavaAJAX framework,以Apache許可證2.0版本開放源始碼。GWT透過編譯器將Java程式碼編譯成JavaScript,可讓開發人員使用Java程式設計語言,快速建置與維護複雜但高效能的JavaScript前端應用程式,藉此減輕開發人員負擔。

2010年8月,Google買下Instantiations公司[2],並免費釋出該公司旗下所有產品,當中包括GWT Designer。GWT Designer是Eclipse的插件,為GWT提供WYSIWYG所見即所得)的AJAX設計介面[3]。Google亦正在計劃為GWT Designer增加UiBinder支援。

2014年10月30日,在GWT 2.7.0 RC1版本中,GWT Designer已弃用。[4]

2016年10月20日,GWT 2.8.0 版本正式发布。该版本支持Java 8和CSS3。同时正式支持JsInterop和GSS,前者可替换原先的JSNI,后者取代过时的CssResource。[5]

組件

Google Web Toolkit的主要組件包括:

GWT Developer Plugin
提供GWT開發模式(GWT Development Mode),將Java代碼的執行結果即時反映到本機瀏覽器上,整個過程完全不需進行編譯。在此模式下,對Java代碼進行除錯,就像直接對JavaScript進行除錯一樣迅速。
GWT Web UI class library
一套用於建立控件的自定介面與函式庫
GWT Java-to-JavaScript Compiler
將Java代碼編譯成JavaScript代碼的編譯器,編譯方式有三種:[6]
  1. Obfuscated:此乃預設模式。此模式將JavaScript進行代碼混淆,例如全不跳行、全刪空格、所有代碼擠在一行、變數名稱只用一兩個字母等等。讓代碼難以閱讀,減少泄露運作邏輯及被攻擊的機會,並提高網絡傳送速度。
  2. Pretty:此模式的JavaScript代碼經過美化,例如盡量使用有意義的變數名稱,適當地跳行,易於閱讀。此模式適合在編譯後繼續對JavaScript代碼手動進行修改。
  3. Detailed:介乎以上兩種模式之間。

歷史

版本歷史:

  • 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年8月27日
  • GWT 1.6 2009年4月7日
  • GWT 1.7 2009年7月13日
  • GWT 2.0 2009年12月8日
  • GWT 2.1.0 2010年10月19日
  • GWT 2.2.0 2011年2月11日
  • GWT 2.3.0 2011年5月3日
  • GWT 2.4.0 2011年9月8日
  • GWT 2.5.0 2012年10月
  • GWT 2.5.1 2013年3月11日
  • GWT 2.6.0 2014年1月30日
  • GWT 2.6.1 2014年5月10日
  • GWT 2.7.0 2014年11月20日
  • GWT 2.8.0 2016年10月20日
  • GWT 2.8.1 2017年4月24日
  • GWT 2.8.2 2017年10月19日
  • GWT 2.9.0 2020年5月2日
  • GWT 2.10.0 2022年6月9日

參見

外部連結

参考文献

  1. ^ Release 2.10.1. 2024年1月9日 [2024年3月22日]. 
  2. ^ Google Relaunches Instantiations Developer Tools - Now Available for Free. [2010-11-13]. (原始内容存档于2016-05-08). 
  3. ^ GWT Designer User Guide. [2010-11-13]. (原始内容存档于2012-02-25). 
  4. ^ Release Notes for 2.7.0. [2016-10-25]. (原始内容存档于2021-01-16). 
  5. ^ Release Notes for 2.8.0. [2016-10-25]. (原始内容存档于2021-01-16). 
  6. ^ Debug and Compile - FAQ. [2010-11-13]. (原始内容存档于2011-12-20). 
Read more information:

Albanians in GreeceShqiptarët në GreqiΑλβανοί στην ΕλλάδαTotal populationca. 480,000–670,000 Albanians[1][2][3][4][5][6]Regions with significant populationsAthens · Attica · Thessaloniki · Peloponnese · Boeotia · Epirus · ThessalyLanguagesAlbanian, GreekReligionIslam (Sunnism, Bektashism), Christianity (Orthodoxy, Catholicism), IrreligionRelated…

United States historic placeMount Vernon Arsenal-Searcy Hospital ComplexU.S. National Register of Historic PlacesU.S. Historic district The old barracks building in 1935Show map of AlabamaShow map of the United StatesLocationMobile County, AlabamaNearest cityMount Vernon, AlabamaCoordinates31°5′16″N 88°1′44″W / 31.08778°N 88.02889°W / 31.08778; -88.02889Area36 acres (15 ha)Architectural styleClassical Revival, Greek RevivalNRHP reference No…

Кут Хумі Вчитель Кут Хумі в поданні Германа Шміхена[К 1] 1884Народився ХІХ ст.Кашмір, Індія[2]Країна  Індія[3]Діяльність духовний лідер Кут Хумі (англ. Koot Hoomi; також Кутхумі) – в Теософії один з «Вчителів Мудрості» (Махатм), у Вченні Вознесених Владик один з «Вознес…

Christian Vander Informasi pribadiNama lengkap Christian VanderTanggal lahir 24 Oktober 1980 (umur 43)Tempat lahir Willich, Jerman BaratTinggi 1,95 m (6 ft 5 in)Posisi bermain Penjaga gawangInformasi klubKlub saat ini SV Werder BremenNomor 33Karier junior0000–1997 Borussia Mönchengladbach1997–1999 KFC Uerdingen 05Karier senior*Tahun Tim Tampil (Gol)1999–2000 KFC Uerdingen 05 5 (0)2000–2006 VfL Bochum 24 (0)2001–2004 → VfL Bochum II 10 (0)2005–2006 → SV Werder…

Argentine footballer You can help expand this article with text translated from the corresponding article in Spanish. (August 2022) Click [show] for important translation instructions. View a machine-translated version of the Spanish article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into…

この記事の主題はウィキペディアにおけるウェブコンテンツの特筆性の基準を満たしていないおそれがあります。基準に適合することを証明するために、記事の主題についての信頼できる二次資料を求めています。なお、適合することが証明できない場合には、記事は統合されるか、リダイレクトに置き換えられるか、さもなくば削除される可能性があります。出典検索?:…

Canal del Esla Canal del Príncipe de Asturias Don Alfonso Tramo inicial del cauce en Benamariel (León)Ubicación geográficaContinente EuropaCoordenadas 42°17′44″N 5°33′58″O / 42.295522222222, -5.5662055555556Ubicación administrativaPaís España EspañaDivisión Castilla y León Castilla y LeónSubdivisión León LeónZamoraZamoraCuerpo de aguaLongitud 45 kmAncho máximo variableProyecto inicial 1857 Dionisio Lago AbadProyecto modificado 1865 George H…

بيفونا    علم شعار   الإحداثيات 37°37′06″N 13°26′26″E / 37.618347222222°N 13.440508333333°E / 37.618347222222; 13.440508333333  [1] تقسيم إداري  البلد إيطاليا[2]  التقسيم الأعلى جرجنت  [لغات أخرى]‏ (4 أغسطس 2015–)  خصائص جغرافية  المساحة 88.57 كيلومتر مربع (9 أكتوبر 2011)&…

United States historic placeBatterseaU.S. National Register of Historic PlacesVirginia Landmarks Register Battersea, HABS PhotoShow map of VirginiaShow map of the United StatesLocation1289 Upper Appomattox St., Petersburg, VirginiaCoordinates37°13′38″N 77°25′45″W / 37.22722°N 77.42917°W / 37.22722; -77.42917Area37 acres (15 ha)Builtc. 1768 (1768)Architectural styleAnglo-PalladianNRHP reference No.69000344[1]VLR No.123-0059…

Білоус — термін, який має кілька значень. Ця сторінка значень містить посилання на статті про кожне з них.Якщо ви потрапили сюди за внутрішнім посиланням, будь ласка, поверніться та виправте його так, щоб воно вказувало безпосередньо на потрібну статтю.@ пошук посилань сам

Greig FraserLahir3 Oktober 1975 (umur 48)Melbourne, AustraliaPekerjaanSinematograferTahun aktif2000–sekarang Greig Fraser, A.S.C., A.C.S. (lahir 3 Oktober 1975) adalah sinematografer Australia. Ia dikenal atas karya-karyanya di film Bright Star (2009, disutradarai Jane Campion) dan Zero Dark Thirty (2012, disutradarai Kathryn Bigelow). Filmografi pilihan Jewboy (2005) Out of the Blue (2006) Bright Star (2009) Last Ride (2009) The Boys Are Back (2009) Let Me In (2010) Killing Them Sof…

ضريح أخسادان بابامعلومات عامةنوع المبنى ضريح البلد  أذربيجان معلومات أخرىالإحداثيات 40°22′50″N 47°07′23″E / 40.380649°N 47.12294°E / 40.380649; 47.12294 تعديل - تعديل مصدري - تعديل ويكي بيانات ضريح أخسادان بابا (بالأذرية: Axsadan baba türbəsi) - مبني تاريخي يقع في مقاطعة بردعة لأذربيجان، مهن…

Komite Olimpiade IndonesiaIndonesian Olympic CommitteeTanggal pendirian1948TipeOrganisasi OlahragaKantor pusatJakarta, IndonesiaJumlah anggota 65 + 1 dibekukanBahasa resmi IndonesiaKetua UmumRaja Sapta OktohariSitus webnocindonesia.id Komite Olimpiade Indonesia (disingkat NOC Indonesia) adalah komite olimpiade nasional (National Olympic Committee)ofIndonesia. NOC Indonesia bertugas menjalankan dan menjaga Olympic Charter sekaligus melaksanakan keikutsertaan Indonesia dalam pekan olahraga interna…

For other people with similar names, see John Walsh (disambiguation). JinroWalsh at MLG Anaheim 2011Personal informationNameJonathan WalshNationalitySwedishCareer informationGamesStarCraft: Brood WarStarCraft IIPlaying careerUntil 2012Team history2010–2012Team Liquid Jonathan Walsh, nicknamed Jinro, is a retired Swedish professional StarCraft 2 player. He lives in South Korea, and played for Team Liquid in the GOMTV Global Starcraft II League (GSL). Jinro used to live in the oGs (Old Generatio…

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: 2007 Fayetteville, North Carolina mayoral election – news · newspapers · books · scholar · JSTOR (October 2019) Fayetteville, North Carolina mayoral election, 2009 ← 2005 November 6, 2007 2009 →   Candidate Tony Chavonne Popula…

Bagian dari seri mengenai Sejarah Rusia Bangsa TatarVolga Bulgaria (abad VII-XIII) Bangsa TurkKekhaganan Khazar (abad VII-X) Bangsa Rus Kekhanan Rus' (abad VIII-IX) Pendudukan Viking Rus Kiev (abad IX-XII) Vladimir-Suzdal (abad XII-XIV) Republik Novgorod (abad XII-XV) Bangsa Mongol Invasi Mongol (antara 1220–1240) Gerombolan Emas (1240-an–1502) Abad Pertengahan AkhirKadipaten Agung Moskwa (1340–1547) Era modern Ketsaran Rusia (1547–1721) Kekaisaran Rusia (1721–1917) Pemerintahan Sement…

Ten artykuł od 2021-02 wymaga zweryfikowania podanych informacji.Należy podać wiarygodne źródła, najlepiej w formie przypisów bibliograficznych.Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • RCIN • Intern…

Опис файлу Опис Постер до фільму «Сержант Мертва Голова» Джерело File:Sergeant Deadhead.jpg (англ. вікі) Час створення Невідомо Автор зображення Авторські права належать дистриб'ютору, видавцю фільму або художнику цього постера. Ліцензія див. нижче Обґрунтування добропорядного викор…

Some of this article's listed sources may not be reliable. Please help this article by looking for better, more reliable sources. Unreliable citations may be challenged or deleted. (September 2019) (Learn how and when to remove this template message) Upazila in Khulna, BangladeshManirampur মণিরামপুরUpazilaFields in Manirampur UpazilaCoordinates: 23°1′N 89°14′E / 23.017°N 89.233°E / 23.017; 89.233Country BangladeshDivisionKhulnaDistrictJashor…

Nature reserve located near Fajardo, Puerto Rico La Cordillera Reef Nature ReserveReserva Natural Arrecifes de La CordilleraIUCN category V (protected landscape/seascape)Isla Palomino, the largest island of the Cordillera KeysLocationFajardo, Puerto RicoNearest cityLas Croabas, FajardoCoordinates18°20′55″N 65°34′05″W / 18.34861°N 65.56806°W / 18.34861; -65.56806Area29,653 acres (120.00 km2)Established1978Governing bodyPuerto Rico Department of N…

Kembali kehalaman sebelumnya

Lokasi Pengunjung: 44.222.116.199