Google Web Toolkit: Vrije software van Google Inc.

Google Web Toolkit (GWT) is een open-source-Java-framework van Google dat het mogelijk maakt om JavaScript-applicaties in Java te ontwikkelen.

Versie 1.0 werd door Google in mei 2006 gelanceerd.

Google Web Toolkit
Logo
Ontwikkelaar(s) Google
Uitgebracht 16 mei 2006
(17 jaar)
Recentste versie 2.10.1 (9 januari 2024) Bewerken op Wikidata
Status Actief
Besturingssysteem Multiplatform (Java Virtual Machine)
Geschreven in Java, JavaScript
Categorie Webdevelopment
Licentie(s) Apache Licentie v2.0
Versiebeheer
Website Officiële website
Portaal  Portaalicoon   Informatica

GWT maakt het mogelijk om Javascript-applicaties, en in het bijzonder AJAX-applicaties, in Java te schrijven met behulp van standaard Java-ontwikkelgereedschap (zoals IDE's en debuggers). Wanneer de applicatie af is, wordt deze vertaald naar JavaScript door de GWT-compiler. De resulterende JavaScript-code kan zonder hulpprogramma's of extra software door browsers worden uitgevoerd.

Techniek

Hoewel GWT een aantal bibliotheken voor AJAX en JavaScript bevat, verschilt GWT van JavaScript-frameworks zoals Prototype en jQuery in die zin dat het ontwikkelen geheel plaatsvindt in Java en niet in JavaScript.

GWT-applicaties kunnen op twee manieren uitgevoerd worden:

  • Hosted mode: de (Java-)broncode wordt vertaald naar Java bytecode die vervolgens wordt uitgevoerd door een Java Virtual Machine. Deze mode is vooral bedoeld voor het ontwikkelen en debuggen van de applicatie.
  • Web mode: de (Java-)broncode wordt vertaald naar JavaScript en HTML. Het resultaat kan uitgevoerd worden in een standaardbrowser of aan derden beschikbaar worden gesteld via het internet.

Onderdelen

GWT bestaat uit de volgende onderdelen:

    Compiler
    dit is een Java-naar-JavaScript-compiler (vertaler).
    Hosted webbrowser
    een speciale browser die GWT-toepassingen uitvoert in hosted mode, dus in een Java VM, zonder ze eerst naar JavaScript te vertalen.
    JRE emulation library
    een JavaScript-bibliotheek bestaande uit JavaScript-implementaties van een aantal veelgebruikte onderdelen uit de Java standard class library (zoals java.lang en java.util).
    GWT Web UI class library
    een verzameling widgets voor webapplicaties, vergelijkbaar met JavaScript-frameworks zoals Prototype en jQuery.

Tags:

Framework (software)Google Inc.Java (programmeertaal)JavaScriptMei 2006Open-source

🔥 Trending searches on Wiki Nederlands:

Martin Luther KingKurt CobainDeath in ParadiseStraalvinnigenMiddeleeuwenMaaike CafmeyerAzerbeidzjanHans ZimmerHenriëtte PimentelRocco SiffrediJoy (2015)Wim RijsbergenZeeland (provincie)Laura TesoroFrank Vandenbroucke (wielrenner)Julian AssangeLijst van meest voorkomende achternamen van Nederland27 maartHumphrey CampbellPSV (voetbalclub)Vincent van GoghLobotomiePoor Things (film)Klaus BarbieFrederik DelaplaceRichairo ŽivkovićJeffrey DahmerBeyoncéWillem I der NederlandenCillian MurphyCanadaJustin BieberEmma MoortgatDan SchneiderDal (gerecht)Medium (televisieserie)Patrizia ReggianiAnne FrankAfrikaLodewijk XIV van FrankrijkKirgiziëIKEASkunk (film)Herman BroodThomas Müller (voetballer)Dua LipaThailandLenny KuhrBen ik te minPegidaAanslagen op 11 september 2001Gertrude van TijnBelgisch voetbalelftal (mannen)Josef MengeleStijn DevolderSenne GunsBajauJohn F. KennedyFaeröerXavi SimonsWillem van HanegemJasper StuyvenBijlmerrampMarieke ElsingaJezus (historisch)Marco BorsatoNijmegenFlixBusJoegoslaviëMia FarrowMcLeod's DaughtersBob MarleyMike TysonTijl BeckandAswoensdagNationaalsocialismeXHamster🡆 More