JavaScript als primäre Entwicklung der Sprache für die AJAX-Anwendungen
JavaScript ist eine mächtige Skriptsprache, aber verdient oder unverdient, hat sie einen schlechten Ruf erworben. Wenn Sie einige Zeit, um zu JavaScript mit einem frischen Auge hinsehen, werden Sie feststellen, dass die meisten ihrer Probleme nicht mehr existieren. Der Kern Sprache ist nun mit der European Computer Manufacturer's Association (ECMA) standardisierte Normen Gruppe und ist auf allen modernen Browsern unterstützt. Natürlich sind diese Browser unterstützen auch ältere proprietäre Syntax, und Sie sollten diese so weit wie möglich zu vermeiden. Die Einhaltung der standardisierten Schnittstellen, JavaScript ist tragbar mit einer minimalen Menge von Prüf-und Browser-spezifischen Code. Durch diese Standardisierung, Schreiben komplexe JavaScript, das nahezu unmöglich im Netscape 4 Tagen war, ist nun eine leichte Aufgabe, obwohl jeder Browser müssen noch ihre eigenen Tests. Hochwertige Bibliotheken dazu beitragen, die Menge von JavaScript müssen Sie schreiben. Viele Bibliotheken, Open Source und kommerzielle, sind unreif, aber die populäreren sind bereits einsetzbar Werkzeuge, auch wenn es schwieriger werden, Dokumentation und Beispiele für sie zu finden als für Server-seitige Bibliotheken. JavaScript-Bibliotheken sind besonders nützlich für komplizierte Elemente der Benutzeroberfläche, wie Drag & Drop. Allerdings mit weniger komplexen Elementen wie AJAX Mitteilungen oder visuelle Effekte (wie Fading ein Element aus), sind sie weniger nützlich, weil Sie immer noch alle den Leim zu schreiben, und dass ein großer Teil des gesamten Codes. Da AJAX wird immer beliebter und Bibliotheken reifen, wird mehr und mehr Lösungen erstellt, die alle JavaScript für Sie zu generieren, so dass Sie alle Details aus Ihrem primären Entwicklung Sprache zu behandeln. JavaScript größte Vorteil ist, dass es direkt auf dem Client ausgeführt, so kann es sofort reagieren, um die Aktionen des Benutzers. Dieses Zusammenspiel ermöglicht einen JavaScript-gesteuerte Web-Anwendung auf eine hochgradig interaktive Benutzererfahrung bieten. Die Erfahrung ist interaktiv, weil Aufgaben wie Neuordnung ein Beleg nicht mehr nehmen eine ganze Seite neu zu laden. Diese direkte Interaktion hat die Entwicklung der Sprache getrieben, wobei der Schwerpunkt auf die Interaktion mit der HTML-DOM. JavaScript Fähigkeit, Funktionen zu Elementen der Seite zur Laufzeit hinzufügen stellt eine andere Programmier-Erfahrung als die meisten anderen Sprachen. Allerdings gibt seine Position in der Browser es die einmalige Gelegenheit, ansprechenden Benutzeroberfläche Möglichkeiten bieten, vor allem wenn zusammen mit den Server-Kommunikation Möglichkeiten, AJAX bietet. Genau wie bei jedem neuen Sprache, wird JavaScript scheinen vertraut, sobald Sie es auf ein paar verschiedene Projekte eingesetzt. In den meisten Fällen ist das größte Problem nicht um die Sprache, oder auch die Unterschiede bei der Umsetzung zwischen den Browsern, sondern sich mit dem Neubau Paradigma, das AJAX bringt. Splitting Ihre Anwendung in zwei partsone geschrieben in JavaScript und das andere in Ihrem normalen Server languageisn't ohne Kosten oder Probleme geschrieben. Verfasst von Dave Bowers
|
|||
|