Archief voor AJAX

Google Web Toolkit: Love at first sight

As though Google Web Toolkit (GWT)’s “AJAX without pain” approach is not already tempting; after the way it accomplishes this task and a few extra things it does for us, we have the perfect recipe for love at first sight.

Lees verder »

  |  Reageer

CMS Container - Site management section based on Ajax technology [internship@Finalist by Xuan Wang]

Hello, everyone! This is Xuan Wang, from China. I started doing my master degree of Computer Science in Leiden University last September. And since 13thJune, I will be doing my internship in Finalist, Amsterdam office for 4 months on the project CMS Container—Site management section based on Ajax technology. How time flies, suddenly it is already October and my traineeship is going to be finished very soon.

Lees verder »

  |  Reageer

Echo2: swing programmeren voor de browser (2)

Echo2 is een framework van NextApp waarmee je een webapplicatie volledig in Java kunt schrijven. Deze applicatie wordt daarna omgezet in AJAX. Ik ga hier niet herhalen wat Nico een jaar geleden al over Echo2 geschreven heeft, maar slechts een aantal toevoegingen bieden aan zijn verhaal.

Lees verder »

  |  Reageer

Backward compatible AJAX ontwikkeling met Wicket

Ondanks dat AJAX nu algemeen geaccepteerd lijkt is men in sommige sectoren nog terughoudend. De rijke interactie die AJAX brengt gaat namelijk voorbij aan mensen die vanwege hun handicap een browser gebruiken welke geen Javascript of CSS ondersteund. Voor een sector als de overheid is het niet acceptabel om deze mensen uit te sluiten en eigenlijk zou dit standpunt algemeen ingenomen moeten worden.

Op dit moment zijn er veel ontwikkelaars die web applicaties alleen voor Internet Explorer kunnen of willen maken. Een AJAX website bouwen welke ook werkt zonder Javascript is dan ook te veel gevraagd voor de meeste bedrijven. Om dit toch voor elkaar te krijgen zijn inmiddels een aantal technieken bekend. Een algemene aanpak is Unobtrusive Javascript, maar in dit artikel wordt een andere, iets flexibelere aanpak behandeld welke gebruik maakt van Wicket.

(Also published in English.)
(On la aussi publié a Français.)

Lees verder »

  |  Reageer

AJAX is een keuze

Ruim een jaar geleden (2005) werd de term geïntroduceerd en niemand kan het zijn ontgaan: AJAX (Asynchronous Javascript And XML). Het AJAX concept beschrijft hoe je een website dynamisch kunt maken door op een bepaalde manier content van de server te halen en deze in de huidige pagina te plaatsen. Hierbij is het dus niet nodig een nieuwe pagina op te halen. Er wordt nog steeds over AJAX gesproken waarbij nog steeds dezelfde voorbeelden, zoals Google Suggest, worden gebruikt. Dit impliceert dat AJAX erg onbegrijpelijk is, of dat het toch niet zo makkelijk is in te zetten als velen beweren.

Op het internet zijn veel tutorials te vinden die uitleggen hoe AJAX werkt. Met wat kopieer- en plakwerk is een eigen demo in een paar minuten in elkaar te zetten. Onbegrijpelijk? Niet echt, zolang de onderliggende technologieën van XHTML, CSS, Javascript en Document Object Model maar bekend zijn. De technologieën op zich zijn volwassen en stabiel en staan de keuze voor AJAX niet in de weg. De enige keuze die gemaakt moet worden is of AJAX passend is voor een applicatie.

(Dit artikel is eerder verschenen in de september editie van ‘IT Monitor’, een uitgave van de Studievereniging Bestuurlijke Informatiekunde te Tilburg.)

Lees verder »

  |  Eén reactie

Echo2: swing programmeren voor de browser

Dit artikel is een inleiding in Echo2, een framework dat helpt bij het schrijven van een AJAX web applicatie.

Net iets meer dan een jaar geleden introduceerde Jesse James Garret de term AJAX (Asynchronous JavaScript and XML). Inmiddels weet iedereen wel welke technieken gebruikt worden en hoe ze zouden moeten samenwerken. Nog steeds is er redelijk wat verbeelding nodig om een goede applicatie te maken met het AJAX concept. Ajax schrijf niet veel voor. Er wordt bijvoorbeeld nergens vertelt waar de staat van de gebruiker wordt bewaard en hoe gesynchroniseerd moet worden tussen de client en server. Het communicatie protocol kan XML zijn, maar ook JSON (JavaScript Object Notation) of een eigengemaakt protocol is mogelijk.

Lees verder »

  |  2 reacties

·