Ja som začínal s Ajaxom ešte v dobe keď (na Slovensku) ešte nikto nevedel čo to je Ajax. Vytvoril som Joomla komponentu JoomlaComment ktorá pomocou XMLHttpRequest komunikovala priamo so serverom.
A práve preto si myslím že JavaScript je cesta do pekla, JavaScript neni plnohodnotný objektový jazyk a hlavne chýba mi v ňom statická typová kontrola, interpretované jazyky IMHO nemajú budúcnosť vývoj v takomto jazyku je oveľa pracnejší lebo vačšinu chýb nezachytí kompilátor, a preto je aj omnoho drahší a aplikácie napísané v dynamickom jazyku sú nespoľahlivé. JavaScript sa hodí maximálne na kontrolu formulára pred odoslaním. Myslím že presúvanie aplikačnej logiky zo servera ku klientovy je vývoj nesprávnym smerom.