Google Web Toolkit

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 14. marraskuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 17 muokkausta .
Google Web Toolkit
Tyyppi Ajax-kehys
Kehittäjä Google
Sisään kirjoitettu Java
Käyttöjärjestelmä Windows , macOS , Linux
Ensimmäinen painos 16. toukokuuta 2006 [2]
Laitteistoalusta Monialustainen ohjelmisto
uusin versio 2.10.0 [1] ( 9. kesäkuuta 2022 )
Lisenssi Apache 2.0 -lisenssi
Verkkosivusto gwtproject.org
 Mediatiedostot Wikimedia Commonsissa

Google Web Toolkit ( GWT , ˈɡwɪt ) on ilmainen Java - kehys , jonka avulla verkkokehittäjät voivat luoda Ajax - sovelluksia. Sen ominaisuus on Java -> JavaScript-kääntäjä, jonka avulla lähes kaikki asiakas- ja palvelinkehitys voidaan toteuttaa Java -pohjaisena ja vasta viimeisessä vaiheessa luoda vastaavat JavaScript , HTML ja CSS . Julkaistu Apache-lisenssin versiolla 2.0. GWT korostaa uudelleenkäytettävyyttä ja yhteensopivuutta eri selaimissa.

Historia

Versio 1.0 RC 1 (koontiversio 1.0.20) julkaistiin 16. toukokuuta 2006 . Google julkisti GWT :n vuoden 2006 JavaOne-konferenssissa .

Versiohistoria:

Kehitys GWT:n kanssa

GWT:n avulla kehittäjät voivat nopeasti kirjoittaa ja korjata Java AJAX -sovelluksia Java-virheenkorjaustyökalupakin avulla. GWT-kääntäjä kääntää Java-sovelluskoodin sopivan selaimen JavaScriptiksi , HTML :ksi ja CSS :ksi .

Lisäksi GWT on varustettu XML-jäsentimellä, kansainvälistymistuella, etäproseduurikutsurajapinnalla, JUnit-integraatiolla ja pienellä paketilla widgetejä graafisen käyttöliittymän (GUI) elementtien kehittämiseen. Ne voidaan luoda samalla tavalla kuin Swing-paketin kanssa.

GWT-sovelluksen virheenkorjaus on jaettu kahteen osaan: sovelluksen palvelinpuolen virheenkorjaus suoritetaan kuten tavallisen Java-verkkosovelluksen virheenkorjaus, asiakaspuolen virheenkorjaus vaatii selaimen gwt dev-pluginin.

GWT: n mukana tuleva webAppCreator-komentoriviohjelma luo automaattisesti kaikki uutta GWT-projektia varten tarvittavat tiedostot. Sen avulla voit myös luoda Eclipse - projektitiedostoja .

Eclipse IDE: lle on Google Plugin (versiosta 3.3 alkaen), joka yksinkertaistaa GWT-projektin luomista ja valmiiden sovellusten isännöintiä Google App Engine -palvelussa .

Ominaisuudet

Käytettävissä olevat widgetit

Versiosta 2.4 (syyskuu 2011) lähtien GWT tarjoaa useita widgetejä

Widgetit ja paneelit
Widgetit Paneelit
-painiketta PopupPanel
paina nappia pino paneeli
radiopainike StackLayoutPanel
valintaruutu vaakasuora paneeli
Päivämäärävalitsin pystysuora paneeli
ToggleButton virtauspaneeli
tekstilaatikko VerticalSplitPanel
PasswordTextBox Horisontaalinen SplitPanel
tekstialue SplitLayoutPanel
hyperlinkki DockPanel
luetteloruutuun DockLayoutPanel
CellList TabPanel
valikkopalkki TabLayoutPanel
puu DisclosurePanel
CellTree
SuggestBox
RichTextArea
FlexTable
Ruudukko
Solutaulukko
CellBrowser
välilehtipalkki
Valintaikkuna

Monet yleiset widgetit, joita ei löydy GWT:stä, on toteutettu kolmansien osapuolien kirjastoissa, kuten Sencha GXT , GWT Component Library , GWT-Ext , GWT Widget Library , GWTiger , Rocket GWT , Dojo , SmartGWT jne.

Komponentit

GWT:n pääkomponentit:

Java -> JavaScript-kääntäjä (GWT Java-to-JavaScript-kääntäjä) Kääntää Java-koodin JavaScriptiksi. Debuggeri (selain, GWT-kehitystila) Mahdollistaa GWT-sovellusten suorittamisen virheenkorjaustilassa (kutsuttiin aiemmin "isännöityksi"; sovellukset toimivat Java-koodina JVM:ssä kääntämättä JavaScriptiin). JRE-emulointikirjasto Yleisesti käytettyjen standardi Java-luokkien toteutus JavaScriptissä. Graafisten elementtien kirjasto (GWT Web UI -luokkakirjasto) Paljon käyttöliittymiä ja luokkia widgetien luomiseen . verkkopalvelin Tomcat tai laituri .

Mobiilisovellukset

Verkkosovellusten rakentamisen yleisenä viitekehyksenä GWT:tä voidaan käyttää myös mobiili- ja tablet-sovellusten kehittämisen viitekehyksenä joko tekemällä tarvittavat widgetit ja animaatiot alusta alkaen tai käyttämällä jotakin GWT-mobiilikehystä. GWT:llä kirjoitetulla HTML5-sovelluksella voi olla erilliset näkymät tableteille ja matkapuhelimille.

Jotkut yleisimmistä mobiili GWT-kirjastoista

Muistiinpanot

  1. GWT Project - Versiot . Haettu 27. maaliskuuta 2014. Arkistoitu alkuperäisestä 25. maaliskuuta 2014.
  2. https://code.google.com/webtoolkit/versions.html
  3. 12 Olson , Steven Douglas (2007). Ajax Javalla. O'Reilly. s. 183. ISBN 978-0-596-10187-9 .
  4. 1 2 3 Perry, Bruce W (2007). Google Web Toolkit Ajaxille. O'Reilly Shortcuts. O'Reilly. s. 1-5. ISBN 978-0-596-51022-0 .

Katso myös

Linkit