Heim >Web-Frontend >js-Tutorial >Ist Ajax Cross-Browser?
Es gibt eine faszinierende Debatte im Blog von DOJO -Entwickler Alex Russell. Die Debatte hat die Veröffentlichung von Ajaxwrite, einem Microsoft-Wort in Browser, in Frage gestellt.
, anstatt wie schriftlich Cross-Browser-DHTML zu verwenden, verwendet Ajaxwrite eine erweiterbare Benutzeroberfläche Sprache (XUL), was bedeutet, dass es nur auf Mozilla-Browsern wie Firefox funktioniert. Alex Russell glaubt, dass die Werbung für eine solche Anwendung mit dem Ajax -Namen sowohl irreführend als auch schädlich ist.Einerseits steht Ajax für asynchrones JavaScript und XML. Wenn dies als vollständige Definition der Technologie angesehen wird, ist Ajax kein Mandat in Bezug auf die Technologie, mit der dem Benutzer eine Schnittstelle vorgestellt wird. Obwohl in der Regel mit DHTML (auch bekannt als Dom Scripting) geschrieben, wären Benutzeroberflächen in Mozillas XUL perfekt zulässig. Es ist bereits üblich und akzeptiert die Praxis, das „X“ in Ajax zu beseitigen, indem sie leichtere Datenübertragungsformate wie JSON (Ajaj?) Verwenden.
Andererseits ist der größte Vorteil der meisten AJAX-Anwendungen gegenüber Alternativen wie ActiveX, Flash und Java Applets, dass es unabhängig von den verfügbaren Plug-Ins oder proprietären Technologien über Browser hinweg funktioniert. Um diesen impliziten Vorteil von Ajax zu beschädigen, indem der Name verwendet wird, um ein Produkt zu fördern, das die Browser-spezifische Benutzeroberfläche verwendet, ist Alex Russell ein „Greuel“ für „schamloses Marketing“.
In der Zwischenzeit hat Ajaxwrite -Entwickler Michael Robertson erklärt, dass „Ajaxwrite nur der Anfang ist“ - sein Unternehmen hat sich verpflichtet, jeden Mittwoch eine neue Bewerbung zu starten, die über Ajaxlaunch.com erreichbar ist. Es wäre vernünftig zu erwarten, dass dies alle XUL -Schnittstellen und Namen mit „Ajax“ abgeben.
Das obige ist der detaillierte Inhalt vonIst Ajax Cross-Browser?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!