AJAXTags library (AJAX)
| Versie | 1.3 |
| Officiële website | http://ajaxtags.sourceforge.net/ |
| Licentiemodel | Apache License v2 |
| Behoort tot de domeinen | Feeds, Mashups en Web APIs
Rich Internet Applications |
| Getest in | januari 2008 |
Aanbevelingen
De vele AJAX toolkits, zoals deze AJAXTags, 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, 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.
Update (25/11/2010)
We raden het gebruik van AJAX / Javascript af. Er bestaan betere raamwerken, zoals Flex, om een rijke gebruikservaring aan te bieden.
Beschrijving
The AJAX Tag Library is een verzameling JSP tags die toelaten om simple gebruikt te maken van Asynchronous JavaScript and XML (AJAX) in JavaServer Pages (JSPs).
AJAXTags brengt AJAX client-side programming naar de J2EE developers & Java web developers.
Deze tag library geeft ondersteuning voor dynamische updates aan formulieren zoals:
- autocompletion van een inputveld gebaseerd op de ingevoerde characters
- invullen van de mogelijkheden in een combobox gebaseerd op de selectie gemaakt in een ander inputveld
- callouts en balloon popups
- etc.
AJAXTags wordt geleverd als een combinaties van Java klassen en JavaScript source files. De Java klassen vergen een JDK 1.5+ en een servlet container.
Update (25/11/2010)
Momenteel zit men aan versie 1.5 van de AJAXTags library.
