Thomas Fuchs of Script.aculo.us: Ajaxian Podcast
Ajaxian has posted a podcast of their interview with Thomas Fuchs, the creator of Script.aculo.us. Ajaxian summarizes the content that is discussed:
- How script.acuo.us was born out of a real project
- Why Rails was chosen for Fluxiom
- Where Rails shines with Ajax
- The new RJS templates feature that makes Ajax even easier
- The difference between Prototype and Script.aculo.us
- How Script.aculo.us is available in Rails 1.0
- Future plans for Script.aculo.us
- When you should use the cool effects, and when you should not
- About drag and drop and web usability
- Challenges that Thomas has faced with his Ajax projects
- Why you would choose an Ajax application versus using other technologies such as Flash
- How hard it is to build a very rich Ajax application
- How to handle browser differences
- Experiences with DOM manipulation and innerHTML
- How naming collisions are not as much of an issue in recent builds of Prototype
Here’s two tidbits of information that I’ll share with you that really stood out for me:
- Fuchs summed up the reason for using Ajax over Flash nicely. Flash isn’t for developers…(and I hold that Flash isn’t very maintainable)
- XML wrappers for objects passed from the server via Ajax is MUCH slower than simply passing JSON. It seems Zimbra has actially completely re-architected their product to utilize JSON over XML wrappers solely based on parsing performance! Regarding the use of XML wrappers, Fuchs says: “…its dog slow. Don’t do it.”
Its good to see someone whose work I respect have the same opinions as myself. Makes me feel like I’m doing something right.
Here’s the podcast.
Discuss This Article
Leave a Reply
(1643) - scriptaculous xml (13) - script (9) - xml scriptaculous (8) - scriptaculous slow (8) - scriptaculous xml parser (5) - scriptaculous IE slow (4) - thomas fuchs (4) - scriptaculous podcast (4) - podcast script.aculo.us (3) - fuchs (3) - script.aculo.us (3) - parsing xml with scriptaculous (2) - scriptaculous drag slow internet explorer (2) - The difference between Prototype and Script.aculo.us (2) - scriptaculous drag and drop game (2) - drap and drop option js prototype script (1) - scriptaculous drag ie slow (1) - low speed internet explorer scriptaculous (1) - script.aculo.us IE drag drop slow (1) - Thomas Fuchs script (1) - ie slow drag and drop scriptaculous (1) - dragdrop.js slow in ie (1) - ie drag and drop slow scriptaculous (1) - scriptaculous prototype xml parser (1) - scriptaculous slow draggable ie (1) - scriptaculous slow in ie (1) - scriptaculous slow in ie draggables (1) - ie scriptaculous speed slow (1) - scriptaculous drag slow in ie (1) - scriptaculous IE drag (1) - scriptaculous droppable slow (1) - Thomas Fuchs drag (1) - scriptaculous draggable IE innerhtml (1) - slow scriptaculous wordpress (1) - script.aculo.us slow (1) - drag and drop slow in flash (1) - scriptaculous iexplorer slow (1) - slowly scriptaculous ie (1) - drag drop xml Script.aculo.us (1) - difference between prototype and script.aculo.us (1) - scriptaculous attack (1) - drag and drop scriptaculous ie (1) - scriptaculous drap an drop (1) - script aculo us slow work in ie (1) - scriptaculous slow performance (1) - script.aculo.us over flash (1) - scriptaculous and IE (1) - scriptaculous performance (1) - scriptaculous flash (1) - podcast scripts (1) - scriptaculous draggables slow (1) - podcast script (1) - parse xml scriptaculous (1) - scriptaculous xml parsing (1) - slow scriptaculous (1) - scriptaculous draggable slow (1) - ajaxian (1) - ie scriptaculous slow (1) - podcasting scripts (1) - script.acuo.us drop (1) - Thomas dog slow (1) - script aculo us thomas fuchs (1) - prototype xml parsen (1) - scriptaculous performance flash (1) - scriptaculous podcasts (1) - thomas fuchs projects (1) - script.aculo.us parsing XML (1) - scriptaculous XML news (1) - fuchs podcast (1) - scriptaculous drap drop IE is slow (1) - script.aculo.us future (1) - scripts for scriptaculous (1) - podcast (1) -
[...] As Ajax methodologies (and even Cross Domain Scripting) become more commonplace, data format becomes vital to the efficiency of our applications. The Zimbra folks seem to have realized this and subsequently re-architected their entire application. Oh, and Script.aculo.us creator Thomas Fuchs seems to agree and stats his opinion on XML in Ajax communication: Its dog slow…don’t do it. [...]