Wenn Ajax erste Mal gestartet wird, die auf der Web-, die Aufnahme war verblüffend. Es war der Funke ausgelöst, dass die Explosion in die 2.0-Ära, umgesetzt wird links und rechts, ergänzt bestehende Seiten und noch erstaunlicher, schaffen eine ganz neue Stufe des Internets wirklich signalisiert, dass ein Wechsel in der Art der Web wurde erstellt und angezeigt , Viel zu Lasten der multi-platform/mobile Kompatibilität, die Kämpfe, um Ajax Inhalte.

In einer Art, wie es geworden ist die neue "Killer App" für jede Online-Bewerbung für die Durchführung jeder in der "Software-Spiel" hat keine Zweifel wurden gefragt, ob sie ihren Antrag "Look Web 2.0." In der Tat war ich vor kurzem gesagt, von einem Kunden, dass unsere Anwendung erforderlich "zu viele Klicks, etwas zu tun."


Auf den ersten Ich dachte darüber logisch, versucht zu denken, der alle Seiten, die viele Klicks, um eine bestimmte Aufgabe haben könnte, dass die Anzahl der Klicks reduziert, endlich realisieren die meisten Seiten verlangen, dass viele Klicks, unabhängig davon, was Sie tun (Klicken Sie auf die etwas initiieren, geben Sie den Inhalt, dann klicken Sie auf die komplette IT). Die Frage, dass dies bringt zur Hand ist der Eindruck, es gibt Endverbraucher, dass alles sollte Ajax mit auffällig Grafiken und alles bewegliche / editierbar, unabhängig davon, ob sie einen vorhandenen Funktion, oder beschleunigt die Seite auf allen.

Ajax verlangsamt sich das Internet für beide End-Nutzer und Web-Entwickler.

Dies ist ein großes Problem, das derzeit in Angriff genommen, die Tatsache, dass die Ausführung Ajax verlangsamt sich sowohl die Web-Server und dem Browser die Anzeige der Inhalte.

Der Grund für Server zu verlangsamen? auch vorher jeder Seite war etwas anderes serviert bis zu verschiedenen Menschen wie notwendig, oder es wurde ein statische Seite angezeigt, dass für alle Endverbraucher. Jetzt zeigen wir eine andere Seite pro Benutzer, dienen oder ein Widget, dass zeigt, benutzerdefinierte Inhalte in das Innere des. Das Problem ist die Tatsache, dass alle diese Daten (traditionell) geht über eine einzige Web "API" (Das Interface verwendet), was zu einer potenziellen Abschwächung oder Überlastung in Zeiten hoher Nutzung (obwohl dies festgelegt werden in der Zukunft mit besseren Load-Balancing über mehrere severs)

Der Grund für Browser verlangsamen? Es ist nicht der Inhalt der Anzeige von Ajax ist, aber die sich Ajax. JavaScript ist das, was Laufwerke Ajax (Asynchronous JavaScript und XML), und JavaScript wurde ursprünglich als eine leichte Programmiersprache zu tun, ein paar ziemlich einfachen Dinge im Internet. Aber wie bei den meisten Web-basierte Technologie, es wurde verbogen im Laufe der Zeit in ein, oder es wagen, ich sage die Grundlage für Web-Entwicklung.

Sie werden überrascht sein zu hören, dass JavaScript ist eine Single-Threaded Sprache, was bedeutet, dass jederzeit JavaScript wird bewertet oder laufen, alles andere hat zu warten, der wiederum (alle in einer einzigen Zeile). Dies hat sich besonders problematisch in Blogs, in denen Menschen verwendet haben Ajax "Widgets" aus mehreren Quellen. Das Problem ist, dass alle JavaScript (oft) versucht zu laden, auf einmal, was zu einer Verzögerung, wo Ihr Inhalt wird nicht angezeigt, bis die JavaScript getan hat seine Sache.

Nun dies kein Problem, wenn Sie übernachten auf der gleichen Seite, etwas zu tun einfach wie erfrischend eine Tabelle, oder Ordnen von Informationen, (die wird wesentlich schneller mit Ajax). Wann haben Sie zum Navigieren durch die verschiedenen Seiten, die aus einem Mash-up von JavaScript und HTML-Inhalte, mit einer ungeraden Mischung von einigen Seiten Laden (fast) sofort, und andere, die deutlich mehr, wird es zunehmend frustrierend.

Es gibt keine Ajax Standardisierung, die sich in schlechter Qualität des Codes.

Obwohl dies zu Beginn festgelegt werden mit JavaScript-Bibliotheken, zu oft sind unerfahrene Entwickler mit Ajax was schlecht geschrieben Code, hat Fragen über verschiedene Browser und User-Umgebungen (dies nicht nicht wahr, für ein paar bewertet). Zu diesem ist die Tatsache, können wir nicht einfach ein Feedback zu den Benutzer-Erfahrung vor Ort, wie wir können mit Standard-Web-Technologien.

Ich bin mir nicht sagen, dass Ajax ist von Natur aus schlecht, ich glaube, ganz im Gegenteil. Das Problem ist, dass jeder Emporkömmling Web-Designer mag das Aussehen der es, so haben sie alle, die eine Hand zu versuchen zu schaffen (schlecht geschriebene) Ajax Elemente, die zu einem Problem, wenn Sie haben die neue "soziale Medien" Websites, die Maische zusammen mehrere Plug-Ins und Widgets.

Die Schlussfolgerung?

Die grundlegende Schlussfolgerung, dass ich die Leute wünschen, um weg von diesem ist zu denken, welche Vorteile Ajax gibt an den Kunden. Wenn es keinen Nutzen (Wieder-Vermittlung Navigation in einem Blog zählt nicht als Vorteil), dann nicht auch sie auf der Seite, oder zumindest Begrenzung der Höhe der Code auf Ihrer Seite. Machen Sie Ihre Seiten sauber, einfach zu bedienen und schnell geladen. Lassen Sie sich nicht erneut die Schaffung des "Ich kann eine ganze Website aus Flash-Animation!"-Bewegung.

Ajax ist ein neues Gebiet (im öffentlichen Forum) und wie bei anderen neuen Technologien geht es durch Phasen von unbekannt Explosion zu nützlichen Umsetzung, ich wünschte, wir könnten die Vergangenheit der Explosion Stadium bereits ...

Teilen Sie und genießen Sie:
  • Digg
  • Reddit
  • StumbleUpon
  • del.icio.us