Archief - Discussie: AJAX

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

DieselPower

Legacy Member
AJAX

Als ge niet weet wat het is, kunnen deze thread en volgende links u misschien wat wijzer maken:
wie gebruikt het? ervaringen? gebruikt iemand het met een template engine? Ik heb er zelf geen ervaringen mee, maar het ziet er wel handig uit, dus post away en discussieren maar...

netlash

Legacy Member
Ik ben absolute fan van AJAX.

Ik heb nog geen framework uitgeprobeerd, maar ben aan het testen met Backbase en Rico.

Ik heb de technieken wel al een paar maal toegepast - bv. op www.marcelnet.be (enkel na inloggen), en op www.off-duty.be (in het bestelmandje, toevoegen items bij klikken op +teken).

Ik ben ervan overtuigd dat AJAX de toekomst heeft...

Ramm

Legacy Member
Bon, ik weet eigenlijk niet veel van AJAX maar ik versta wel wat het doet. Nuja "verstaan". Wat is het voordeel eigenlijk dat de pagina niet moet refreshed worden? Is dit hetzelfde systeem van ASP.NET? Zorgt dit voor minder traffic, betere performance, ...?

DarkBone

Legacy Member
't Is eigenlijk nie meer dan een verzamelnaam voor allerhande (client-side) technieken.
xHTML, CSS, JavaScript, DOM, XML & XSL, XMLHttpRequest object, ... en dat gaan ze gewoon gaan combineren.

Het komt over alsof Adaptive Path claimt iets nieuws uitgevonden te hebben... alleen zijn ze de eersten die het ding een gezamenlijke naam gegeven hebben. Eigenlijk niet echt iets nieuws onder de zon, alleen krijgt het nu veel meer exposure dan vroeger. Terwijl het allemaal relatief 'oude' technieken zijn, op uitzondering van het XMLHttpRequestObject dan..

Nuttig en handig in sommige gevallen ja, maar ze moeten gaan opletten, want het wordt zowat het nieuwe toverwoord.

netlash

Legacy Member
DarkBone, zelfs XMLHttpRequest bestaat al jaren. Nu pas beginnen de mogelijkheden duidelijk te worden - in combinatie met een tot volwassenheid gekomen Ecmascript/DOM.

En inderdaad, het is op dit moment een 'hype' - maar m.i. terecht.

Het voordeel van een pagina niet te refreshen ? Je hebt nu een manier om het grootste obstakel om gebruiksvriendelijke web-applicaties te bouwen (nl. de 'statelessness' van webpagina's) te omzeilen.

deadlock

Legacy Member
Ik gebruik het momenteel enkel af en toe voor een simpele livesearch a la google suggest.

Ik zou het graag meer gebruiken, maar het volgende houdt mij nog tegen:

-we (bedrijf) zitten vast een de zelf ontwikkelde code libraries die we dan weer gans moeten aanpassen.
- mogelijk negatieve usability gevolgen voor de gebruiker indien fout geimplementeerd:
* Een gebruiker heeft nu eenmaal een bepaald verwachtingspatroon dat een pagina refreshed als deze wordt geupdate
* indien fout geimplementeerd valt het gebruik van de "terug" knop weg
* gebruikers zonder javascript mogen niet vergeten worden, waardoor de applicatie bijna 2 keer geschreven moet worden

Eenmaal deze barrieres beter worden opgevangen (is de community volop mee bezig), zie ik er zeker het nut van in. Ik wil ook nog een beetje afwachten welke van de momenteel 10tallen beschikbare codebases voor ajax, het beste is.

Maar goed, al bij al ben ik fan (en dan zeggen dat dit uitgevonden is door microsoft :) )

DarkBone

Legacy Member
netlash zei:
DarkBone, zelfs XMLHttpRequest bestaat al jaren. Nu pas beginnen de mogelijkheden duidelijk te worden - in combinatie met een tot volwassenheid gekomen Ecmascript/DOM.

Aha, maar is de reden dat het nu komt opzetten niet eerder dat pas 'sinds kort' alle andere browsers dit ook andersteunen?

EryciusPuteanus

Legacy Member
Ik heb Ajax pas vandaag echt leren kennen, maar ik heb hier op 't werk eens een webpagina moeten aanpassen die stokoud is (een jaar of vijf geloof ik) en waarin het idee achter Ajax al toegepast werd: alle gegevens werden al op voorhand (in de JS) meegegeven, zodra de pagina was ingeladen kon je de hele weliswaar korte procedure in één keer afhandelen.

Moest ik die nu gemaakt hebben zou het als volgt zijn gegaan: eerst een webpagina waarin alle proffen (ja ik werk op een school ;) ) in een selectbox wordt ingeladen, in een form dat naar de volgende pagina wijst en waar ik adhv de parameter 'prof' zijn vakken ga inladen in een tweede selectbox.
Nu, die toepassing gaf alle proffen én alle vakken al mee bij de eerste keer dat die pagina werd ingeladen, zodat mbv simpel JS er geen reload van die pagina moest gebeuren (enkel dus bij het definitief submitten van de form), en da's een van de belangrijke eigenschappen van Ajax blijkbaar, met dat verschil dat bij Ajax die gegevens over de vakken wschl nog wel later en onzichtbaar opgehaald worden - als ik het goed voorheb ;)

Net zoals bij vele 'nieuwe' technologieën is het idee erachter dus wel stokoud :)

BertG

Legacy Member
Ik ben volledig into Ajax...
Ik heb (ga) verschillende modules (guestbook, newssytem, mailform, etc..) van AJAX voorzien.

Op zich (dankzij mooi OO coden :p) is dat niet zo moeilijk. Via JS schakel ik de normale functies uit (submit, niet laten verder gaan, links disabelen enz... (als er geen JS is werkt de originele HTML code verder)) breng dan de AJAC functionaliteit toe.

Qua code in de modules moet ik enkel de rquest die via AJAX (XHTMLrequest) wordt gedaan opvangen, aangezien die toch wel wat andere input-output vraagt :))

Voorbeeldje -> Mailer op m'n portfolio
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan