October 20, 2005

Ajax is soo nice ... or is it?


Ajax gets so hyped these days, one could start to think it can heal cancer. Admittedly I'm also a big fan since I ever saw what Google did with this stuff. But Dion Hinchcliff lately posted a very interesting and critical article why there could be better solutions to the existing methods.
Read more...

Ajax ist schön ... oder nicht?
In letzter Zeit wird Ajax dermaßen hochgejubelt, man könnte meinen, dass man damit Krebs heilen kann. Zugegeben -- ich bin auch ein großer Fan, seit ich zum ersten Mal gesehen habe, was Google so mit Ajax angestellt hat. Aber Dion Hinchcliff hat kürzlich einen sehr interessanten und kritischen Artikel darüber geschrieben, welche Dinge bei Ajax zu verbessern wären.
Mehr davon...

In short Don states the following:

1) Ajax and XML, A Match Made by Acronym - Ajax and XML actually aren't necessary for Ajax. Ajax actually prefers JSON--the JavaScript Object Notation. It's a much better way to transfer and parse data over lightweight HTTP services.

2) Ajax Is Faster Than A Wet Dog - In reality, JavaScript these days is mind-bogglingly, scorchingly fast. This means incredible and/or extremely stupid JavaScript tricks can be done to amaze and impress your web site's venture capital investors visitors in the Web client. Or issue thousands and thousands of HTTP requests per second to your unlucky server if you aren't very careful. Either way, lots of people will notice. Use the power wisely.

3) Never, Ever Forget That The Web Is A Real Jungle - HTML is the lowest common denominator, not JavaScript, not XmlHttpRequest, not XML/XSLT.

4) Web 2.0 and Ajax Are Not The Same Thing. Web 2.0 is about collaboration, information sharing, ad hoc enrichment and participation mechanisms. Ajax is a set of technical approaches. Don't mix them.



Um es kurz wiederzugeben:

1) Das XML in Ajax macht den Namen so schön rund. Ajax und XML sind nicht wirklich nötig füreinander. Ajax bevorzugt eher JSON -- Javascript Object Notation. Sehr viel besser für zügige HTTP Datenübertragungen.

2) Ajax ist blitzschnell. Javascript ist heutzutage wirklich extrem schnell. So schnell das man damit beeindruckende Tricks vor den Augen von geldbewährten Kunden machen kann -- oder mit tausenden und abertausenden HTTP-Requests einen Server lahmlegen. Aufgepasst!

3) Vergiss niemals, dass das Web ein echter Dschungel ist -- HTML ist der niedrigste gemeinsame Nenner, nicht JavaScript, oder XML, oder XSLT.

4) Web 2.0 und Ajax sind nicht dasselbe, nicht vergessen! Web 2.0 steht für Zusammenarbeit und das gemeinsame Nutzen von Informationen. Ajax ist eine Sammlung technidcher Lösungen.

:) <- Lutz

3 comments:

Amy Gu said...

hehe, your blog reports in two languages, that's fantastic....

Lutz_W said...

Thx, it just seemed to be a logical step. Maybe I will upgrade to a triple-language blog when I get more stable with my cantonese -- 但係找重學緊.

(LOL, just kidding)...

;) <- Lutz

Amy Gu said...

wow, amazing, I could yet type those Cantonese.