Ext JS Toolkit (AJAX)

Versie2.0
Officiële websitehttp://extjs.com/
LicentiemodelLGPL v3
Behoort tot de domeinenFeeds, Mashups en Web APIs
Rich Internet Applications

Aanbevelingen

De vele AJAX tookits, zoals deze Ext JS, vormen een eenvoudige manier om beperkte, essentiële verbeteringen aan bestaande webapplicaties toe te voegen. De resulterende oplossing blijft echter dezelfde pagina-gebaseerde natuur behouden als die van de huidige generatie webapplicaties (Struts,...). AJAX / Javascript zorgt echter voor een complexe, onproductieve ontwikkelingsomgeving en is niet geschikt voor team development. AJAX met traditionele Java webframeworks combineren leidt tot een amalgaam van JavaScript, andere toolkits, JSP tags, Java code, XML-configuratie of andere tekstuele configuratiefiles. Een dergelijk geheel vormt niet zelden een nachtmerrie qua onderhoud. Tevens leidt het tot situaties waarin men over weinig voorzieningen inzake modularisatie en hergebruik beschikt. Verder worden AJAX performantieperikelen waarschijnlijker naarmate de applicatie complexer en uitgebreider wordt. Het advies is dus om het AJAX-gebruik in een bedrijfsomgeving te beperken. Wanneer men toch AJAX-ontwikkeling plant, moet men zich zeker bedienen van de toolkits. Deze toolkits schermen de ontwikkelaar af van de meeste verschillen, complexiteiten, details en bizarre neveneffecten van de browsers.

Beschrijving

Ext JS is een Ajax toolkit die vooral heel sterk is in rijke user interface widgets zoals tabellen, grids, formulieren, panels,etc. Ext JS biedt ook effecten, animaties en transities aan. Verder is er ook een systeem om user interface events af te handelen, de HTML DOM tree te manipuleren en zijn er voorzieningen voor asynchrone communicatie tussen browser client en application server.

EXT JS is orgineel ontstaan als een fork van de Yahoo UI Library.

Update (29/11/2010)

Momenteel zit men aan versie 3.3.

Heeft u opmerkingen of vragen over deze tekst? Laat het ons weten
Laatst gewijzigd op 28/02/2011