Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 59 reacties
Bron: VNUnet

'Binnen twee jaar zullen de helft van de bedrijven gebruikmaken van Ajax-technologie.' Dat is de conclusie van analistenbureau Evans Data Corporation op basis van een onderzoek dat gepresenteerd werd op de AjaxWorld Expo in Amerika. Voor dit rapport werden ontwikkelaars in verschillende landen ondervraagd en uit de antwoorden meent men op te kunnen maken dat Ajax minstens even snel in gebruik genomen wordt als technologieŽn als Flash en Eclipse. Van de 10,8 miljoen programmeurs wereldwijd in 2004 zijn er 1,7 miljoen die op dit moment al Ajax-code schrijven en zijn er nog eens 1,2 miljoen die de technologie bestudeerd hebben en van plan zijn ermee aan de slag te gaan. Tegen 2009 zal het aantal ontwikkelaars volgens Evans Data Research in totaal met 6,3 miljoen toegenomen zijn.

O'Reilly-uitgave over AjaxPopulaire grote sites als Gmail, Flickr en Digg maken al gebruik van Ajax en zijn van belang om de aandacht op de technologie te vestigen. De ingebruikname van Ajax is echter vooral belangrijk bij bedrijven omdat verwacht wordt dat dit de verkoop van commerciŽle ontwikkeltools en -diensten ten goede zal komen. Men moet er echter voor waken dat Ajax niet geÔmplementeerd wordt 'omdat het Ajax is', maar om nuttige toepassingen te ontwikkelen. 'Veertig procent van de ontwikkelaars is enthousiast en is van plan zijn Ajax-gebruik met minstens vijftig procent te laten toenemen in het komende jaar', zo sloot analist John Andrews zijn toespraak af.

Moderatie-faq Wijzig weergave

Reacties (59)

"Binnen twee jaar zullen de helft van de bedrijven gebruikmaken van Ajax-technologie.' Dat is de conclusie van analistenbureau Evans Data Corporation op basis van een onderzoek dat gepresenteerd werd op de AjaxWorld Expo in Amerika"

Waarom geloof ik dat nou niet? Niet alle bedrijven willen of kunnen met Ajax werken.
Ach het is een soort van self forfilling prophecy.Gewoon roepen dat iets gaat gebeuren, waardoor veel bedrijven denken dat het zo is en heel snel er mee gaan werken omdat ze anders denken de boot te missen.

Gartner is hier ook heel goed is, ze zeggen dat product X niks is, waardoor een hoop bedrijven denken dat het niks is omdat Gartner zeg dat het niks is.
Je bedoelt "self-fulfilling prophecy". Inhoudelijk heb je wel een punt.
Er komen steeds meer en betere libraries op de markt (veelal gratis). Deze zorgen ervoor dat je op een normale manier je programmateur ontwikkelt alleen maak je wel gebruik van ajax op je website..

Als atlas ( asp.net ajax extensions) zometeen uitkomt zal je zien dat veel .net sites ver-ajax-ed zullen worden. Aangezien dit erg weinig aanpassing vereist
Vorige week nog een aantal formulieren op de Adobe site gezet die gebruik maken van AJAX. Dit is voor Adobe een first.
Niet zo verbazingwekkend; Adobe (Macromedia) is al jaren voorvechter van betere formulieren (middels Adobe PDF, Adobe Flex en AJAX). Ik weet niet welk formulier je gezien hebt?

Overigens is Adobe ook druk bezig met de ontwikkeling van een eigen AJAX toolkit die in Dreamweaver moet komen en de codename Spry heeft: http://labs.adobe.com/technologies/spry/
De meeste bedrijven laten hun sites ontwikkelen door externen. Laat het nu dat voor ASP 2.0 aan het einde van dit jaar Atlas beschikbaar wordt gesteld. (voor commercieel gebruik)

Hence, meer professionele ontwikkelaars gaan AJAX implementeren in hun code, terwijl het vroeger "duurder" was om dit aan een website toe te voegen, kan nu makkelijk doormiddel van de Atlas-library gebruik te maken, dynamiche content ontwikkeld worden.

Ik kan hierover meespreken aangezien ik begin volgend jaar een workshop moet geven over AJAX voor mijn mede-ontwikkelaars :D.

edit: verdorie, deviltje was me voor...
Uhm... 'vroeger was het duurder'... geloof me, 'men' verkoopt het ongetwijfeld nog veeel te duur, omdat je met zoveel 'flashy' nieuwe dingen gewoon weer geld kan verdienen!
Er kleeft nog een groot nadeel aan: de verwachtingen van gebruikers worden ook bijgesteld; doordat er meer functionaliteit beschikbaar komt zijn binnen no-time ook nieuwe gadgets steeds meer gewild.
Een vraag die je je hierbij kunt stellen is, kunnen bijvoorbeeld webservers en databases bij shared hosting providers deze explosie aan kleine opdrachtjes aan?
Ik merk zelf al in ontwikkelingen die ik doe dat de max user limit opeens een probleem gaat zijn, waar dat eerst niet het geval was...
En dat een van de doelstellingen; het naar beneden halen van overbodig data verkeer, helemaal niet gehaald wordt doordat je bijvoorbeeld frequenter gaat checken op wijzigingen in de database.
Omdat AJAX ook op hele kleine schaal toegepast kan worden.

AJAX is niks meer dan handig gebruik maken van DOM, CSS, Javascript en een XMLHTTPRequest.

Je zou kunnen zeggen dat AJAX deels een doorontwikkeling is op DHTML.

Voorbeeldje, clientside input controle gebacked door een serverside check zal best wel eens een graag geziene functionaliteit kunnen worden binnen bedrijven. Puur omdat het het werken met een Web Applicatie een stuk prettiger kan maken.
Slecht voorbeeld, dat kan ook zonder AJAX. Gewoon javascript laten genereren aan de hand van specificaties, die je ook server-side gebruikt om de boel te valideren. Ok, de condities worden dan niet door de client opgehaald, maar of dat nu zo'n ramp is...
Waarom geloof ik dat nou niet? Niet alle bedrijven willen of kunnen met Ajax werken.
Hoezo willen of kunnen? Ajax is hartstikke simpel in gebruik en biedt veel voordelen voor webbased applicaties. De enige reden waarom ik het in twijfel trek is omdat, vooral maatwerk, software niet elk jaar wordt ge-updated. En als het al wordt ge-updated dan is dat meestal een uitbreiding van het bestaande inplaats van het herzien van goedwerkende delen.
Oke.. even een cursusje Ajax...

Wat je normaal deed met forms en het versturen van post en gets kan nu via ajax. Met ajax creer je een apart clientthread die de informatie naar de server verstuurd.

Normaal gesproken word daarbij de pagina van de client reloaded, bij ajax niet, je kunt dus op de achtergrond met de server communiceren en allerlei dingen opvragen zonder dat de client van de pagina af hoeft.

Een voorbeeld wat ik gebruik in een aplicatie is dat als er een product ingevoerd word, er direct kan worden gecontroleerd of dat product in de database al bestaat.

Ajax voegt qua techniek weinig toe, maar voor je gui en user-experience is het erg leuk
goed uitgelegd, maar misschien nog interesanter:

wanneer zou het zo ver komen dat een server uit zich zelf iets zou kunnen sturen naar de client! maarja, dan zal er denk ik wel een heel nieuw protocol moeten komen.
Dat is er ook al, gebaseerd op AJAX technologie, en het heet COMET
Hmm, is COMET niet datgene dat de threaths op je server zo omhoog gooit door de threath en connectie open te houden? Niet echt schaalbaar. Volgens mij heeft DLGandalf gelijk en moet het in een nieuw protocol gezocht worden.

(Gelukkig is er nog altijd Flash met support voor RTMP en Sockets :9 )
Ligt eraan welke programmeertaal je gebruikt. ICM php is het inderdaad een thread-sucking technologie, maar dat ligt aan PHP (ieder request = nieuwe thread). Tel alle bezoekers op, verdubbel dat aantal (ivm threads die open moeten blijven) en voila. :)
"Wat je normaal deed met forms en het versturen van post en gets kan nu via ajax"

Waar nog steeds gets (en posts?) gebruikt worden natuurlijk :D Iedereen weet nu wel dat het een bestaand iets is met een flitsende naam. Net als jaren geleden CGI: je leest van STDIN (en environment) en print naar STDOUT. Ook niks nieuws. Toch was er een behoefte aan een naam. Ditto voor Ajax. En daar kunnen we lang tegen schoppen, of schouders ophalen, en doorgaan.
Ik voorspel dat Ajax dezelfde richting opgaat als XML. Het wordt een hype-term (voor zover het dat al niet is). Managers willen graag schermen met die hypewoorden zonder dat ze weten wat het nou precies inhoudt.

XML beleeft daardoor hoogtijdagen. Laatst kwam er hier een manager de werkvloer op met de mededeling dat we voortaan XML moesten gebruiken. Gelukkig droop hij weer af toen we vroegen in welke context hij dat bedoelde. Waarschijnlijk wilde hij zijn golfbuddies kunnen vertellen dat hij ook XML gebruikt.

XML wordt tegenwoordig misbruikt voor allerlei zaken, terwijl het eigenlijke doel uit het oog wordt verloren: een multi plaform/channel data transportmiddel.

Ik zie al veel gebruik van Ajax, puur om Ajax te gebruiken en niet omdat het wat toevoegt.
Wij gebruiken XML om data te verschuiven van Perl scripts naar een CMES (Oracle) omgeving en terug. werkt perfect. Ook een tijd gebruikt om een gereedschap catalogus van inhoud te voorzien vanuit een online CMS -> PDF
XML is al lang het buzzword niet meer wat 't geweest is. Het is echt al een tijd over de top heen en ik verwacht dat het met AJAX niet anders zal zijn. Sterker nog, volgens mij is het al niet meer op het hype niveau dat 't was. Het begint steeds meer mainstream en minder elite te worden.
Tja dat is typisch voor bedrijven die niks doen dan de hype volgen...
Allemaal aan de slag met AJAX (of vul hier een andere hype in), en op weg naar Web 2.0 (of 3.0 / 4.0 / 5.0?).
Leuk voor de mensen zoals ik, die NoScript gebruiken in Firefox, om zich tegen Javascript te beveiligen, want het is een lekke zooi, waardoor een groot deel van de browser exploits mogelijk gemaakt worden.
Leer dan alsjeblief Perl of gebruik Ruby-On-Rails 8-)
Leuk dat je RoR noemt... AJAX is een van de grootste pluspunten aan ruby volgens de makers... Bijna in iedere videocast word er wel iets over genoemd...

Nog leuker is dat RoR (naar mijn weten) gewoon gebruik maakt van de prototype javascript libary... In die zin is het dus niet per definitie veiliger om RoR te gebruiken.

Ik gebruik de script.aculo.us libary (die weer gebruik maakt van Prototype). Gewoon in combinatie met PHP.

<noscript> is niet meer van deze tijd imo... Bijna alle websites maken gebruik van javascripts. Je kan wel zeggen dat er een alternatieve site moet komen voor niet-javascripters... maar hoe groot is dat percentage gebruikers? Weegt dat op tegen de extra ontwikkel tijd en kosten?

Ik ben het wel met je eens wat betreft het Hype-gehalte van dit bericht... AJAX is niets. Het is een verzameling van handige librarys, die onder andere xmlhttp inhouden.

En dan heb ik het nog niet eens over het over-hypte Web 2.0... plak ergens een leuke 'beta-badge', laat je site er strak en gelikt uit zien, en hij is Web 2.0...
Kijk eens naar jQuery. Dezelfde functionaliteit, chainability en zo'n 150kb/pagina minder :)
"Leer dan alsjeblief Perl of gebruik Ruby-On-Rails "
Je haalt client-side en server-side door elkaar.
Ik neem aan dat dit alleen opgaat voor bedrijven die ook daadwerkelijk de behoefte hebben aan een webapplicatie, ik weet best dat die lijn steeds verder vervaagd.... maar naar mijn weten is AJAX toch echt web-based.. (of niet??)

Het mooie van Ajax is natuurlijk wel dat het directe interactie met de webserver mogelijk maakt, irritaties qua usability over niet goed ingevulde formulieren waar de helft weer van is verwijderd als je terug komt, behoort hiermee tot het verleden ! Moet zeggen dat ik AJAX applicaties altijd wel mooi vind, nieuwe hotmail (beta) vind ik echt heerlijk werken, die naar mijn weten ook AJAX gebaseerd is.
Het zal niet lang meer duren of AJAX / Rich Internet Applicaties kunnen ook buiten de browser cq offline gedraaid worden: http://labs.adobe.com/wiki/index.php/Apollo
Ik gebruik Dreft; geeft ook nog eens een streeploze vaat :-)

Maar zonder gekheid: heeft iemand een goed startpunt als je je er eens in wilt verdiepen. Doe nu veel met PHP/MySQL. Javascript gebruik ik als het echt niet anders kan en is mijns inziens een klein beetje evil. Xinha/TinyMCE/htmlArea WYSIWYG online HTML editors leunen er sterk op. Ik kan zelf wel dingen als van "Als op het formulier veld X wijzigt, dan moet veld Y zichtbaar/onzichtbaar worden of een andere waarde krijgen". Of ik Ajax technologie nu "evil" of niet vind, weet ik nog niet. Normaliter zou je zeggen dat in het kader van security dingen netjes server side moeten worden gevalideerd (+ oppassen voor URL manipulaties) ?
Als je veel gebruik maakt van PHP dan zou je kunnen beginnen op http://www.xajaxproject.org/. Deze library gebruik ik zelf veel en werkt perfect en laat je ook gemakkelijk gebruik maken van javascript, zonder dat je uitgebreide kennis van javascript nodig hebt.
het nadeel is alleen dat het niet werkt als je javascript uitgeschakeld hebt.. veel sites vallen dan niet terug op conventionele methoden.
het werkt ook niet als je html hebt uitgeschakeld....
Wat een goeie grap.. |:(

Het feit dat veel screenreaders niet met javascript overweg kunnen en veel textuele browsers geen javascript ondersteunen lijkt me eerder een issue..

Daarbij komt dat je javascript daadwerkelijk uit KUNT schakelen.. en HTML natuurlijk niet.
Ik ben zelf al meer dan een jaar met ajax bezig (vroeger zelf XHTMLhttpRequests programmeren, toen richting prototype/scriptaculous, SAJAX) en momenteel help ik al bijna 3/4 jaar erg actief mee met het ontwikkelen van de jQuery library.

Zoals het artikel aangeeft moet je geen ajax gaan gebruiken "om het te gebruiken", maar alleen als het iets toevoegd. Denk hierbij vooral aan CMS-en, backoffice applicaties en intranet sites.

Wat jij opnoemt mbt screenreaders, is hetzelfde als iemand een flash intro in een site gaat plaatsen die voornamelijk door blinden zal worden bezocht. Met andere woorden, het word erg gehyped, maar de techniek bestaat al minstens 4 jaar.

Gebruik het daar waar het nut heeft, maar zorg wel voor fallbacks als javascript inderdaad uitgeschakeld is. Met jQuery lossen we dit heel simpel op, bouw eerst de site zoals hij zou moeten zijn, en voeg daarna pas ajax toe door middel van het window.onload idee, zodat je zeker weet dat javascript ook werkt.
maar het feit dat AJAX nu zo gehyped wordt zou dus als resultaat kunnen hebben dat het straks overal toegepast wordt zonder dat het nodig is. Wat dus resulteerd in een web dat een stuk minder toegankelijk is voor bepaalde partijen.
Maar dit heb je nu ook al met al die flash meuk die 9 van de 10x gewoon onnodig is. En flash moet je dan zelfs nog speciaal gaan downloaden. JavaScript staat standaard aan in de meeste browsers, waarbij je alleen te maken hebt met speciale doelgroepen zoals bijvoorbeeld de door jouw reeds aangehaalde groep mensen met een handicap, maar ook mobiele gebruikers (telefoons/pda's) kan je geen "AJAX" toepassen omdat javascript of niet aanwezig is, of niet toerijkend genoeg.
Ik heb het zelf standaard uitstaan ook al gebruik ik FF

Ik vind het behoorlijk irri als de meest basale dingen van een site niet zonder JS werken. Bij mijn systemen is JS en AJAX puur voor de mooi dingen.

Zonder het werken de belangrijkste dingen ook nog (menu uitgezonderd in IE door hele slechte CSS-support)
Is hetzelfde als iemand een flash intro in een site gaat plaatsen die voornamelijk door blinden zal worden bezocht
Bijna hetzelfde dan (I got your point). Maar de opmerking dat Screenreaders geen JavaScript snappen en dat doortrekken naar Flash is geen gelijkenis; Adobe heeft behoorlijk veel tijd gestoken in samenwerking met bijvoorbeeld een JAWS om accessibility wel mogelijk te maken (voor een groot gedeelte ook gestuurd door de Amerikaanse Section 508).
Sorry hoor, maar als je anno 2006 met javascript uitgeschakeld werkt mag je wat mij betreft verwachten dat er een aantal dingen niet werken.

Ik vind dat zo'n non-argument aldoor wat telkens maar aangehaald wordt.

Da's net zoiets als met je trabant op de linkerbaan van een 6 baans snelweg rijden en dan gaan schelden als je ingehaald wordt door een ferrari

Het is 2006, bijna 2007, als het niet werkt heb ik als coder zoiets van: Download een goeie browser

En die gasten die screenreaders coden mogen ook wel eens opschieten dan met hun code naar 2006/2007 tillen.
Ho,ho, ik vind het zelf ook bullshit als mensen het handmatig uitzetten. Maar dat neemt niet weg dat er situaties zijn waarin javascript niet beschikbaar is en mensen toch graag het web verkennen. Zie screenreaders bijvoorbeeld.

Voor mensen die geen keuze hebben is het straks wel erg vervelend als 75% van het web gebruikt maakt van AJAX en geen fallback optie heeft (cq geen gebruik maken unobtrusive javascript zoals dat zo mooi heet).

[reactie op Razor_Blade]

Xces: Volledig akkoord, maar het feit dat AJAX nu zo gehyped wordt zou dus als resultaat kunnen hebben dat het straks overal toegepast wordt zonder dat het nodig is. Wat dus resulteerd in een web dat een stuk minder toegankelijk is voor bepaalde partijen.
Door gebruik te maken van AJAX kunnen web applicaties (een programma via een internet browser) steeds meer de functionaliteit krijgen van gewone programma's die je op je computer los installeert (zoals Word) en meer. De interactiviteit en het gebruikesgemak kunnen hierdoor sterk worden verhoogd.

Kijk bijv. naar Google Maps of Map24 waarbij je een landkaart kunt scrollen/slepen zonder elke keer op een knopje te hoeven drukken. Dit soort dingen konden al lange tijd met gewone programma's op je computer maar kunnen met AJAX nu ook via een internet browser.

Ik denk ook dat steeds meer mensen dit soort zaken in een webbrowser terug willen zien maar voor een gewoon invulformuliertje voldoet een "ouderwetste" web pagina natuurlijk nog steeds.
ik denk dat van Basten al eerste de Ajax technologie heeft gebruikt en gemakshalve maar oranje heeft gekleurd :Y)
Hype of niet, dit heet ontwikkeling. Net zoals Web 1.0 "het internet" ook een hype was/is.

Zonder vernieuwing komen we er niet, anders kunnen we net zo goed weer in een hutje op de hei gaan wonen.

Programmeer talen zijn altijd in ontwikkeling en brengen ook weer nieuwe "betere" programmeer talen voort. Dus het niet gebruiken of afkeuren van b.v. javascript lijkt me niet verstandig.

@enkrypt... waarom ruby on rails? alsof die geen js uitpoepen of gebruiken voor web applicaties? of heb ik dat fout?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True