Javascript wieder im Spiel

Depositphotos 27736851 s

Ich erinnere mich, als die Leute über das Ende von Javascript sprachen. Bei vielen Browsern können Sie die Einstellungen aufgrund bösartiger Skripts blockieren. Allerdings ist Javascript jetzt wieder auf dem Vormarsch. Für Nicht-Technikfreaks… Es gibt zwei Möglichkeiten der Website-Programmierung: serverseitig und clientseitig. Ein Beispiel für serverseitiges Scripting ist, wenn Sie Ihre Bestellung aufgeben, Ihre Informationen an den Server gesendet werden und dann eine neue Seite angezeigt wird, die vom Server erstellt wird. Ein Beispiel für ein clientseitiges Skript ist, wenn Sie auf Senden klicken und eine sofortige Fehlermeldung erhalten, dass Sie keine gültigen Informationen eingegeben haben.

PHP und VBScript sind Beispiele für serverseitige Sprachen. Javascript ist ein clientseitiges Skript. Mit dem Aufkommen von XML hat Javascript ein neues Leben. Javascript kann direkt mit dem Server kommunizieren, ohne dass der Server eine neue Seite veröffentlichen muss. Der Client und der Server können jetzt einfach über XML miteinander kommunizieren.

Lange Zeit war die Softwareindustrie zwischen der Software-Masse und der Menge der Anwendungsdienstleister aufgeteilt. Die Software wird lokal auf Ihrem PC / MAC geladen und ausgeführt. ASP ist eine Software, die auf dem Server ausgeführt wird und Sie über einen Browser interagieren. Der Vorteil des ASP besteht darin, dass Korrekturen und neue Funktionen eingeführt werden können, ohne dass Sie etwas lokal installieren müssen. Der Nachteil war, dass die browserbasierte Software aufgrund der clientseitigen Programmierung und der Einschränkungen des Browsers stark eingeschränkt war.

Die Fähigkeit von Javascript, über XML zu kommunizieren, verändert jedoch das Spielbrett!!! Durch die Möglichkeit, mit dem Server zu kommunizieren und dennoch im Browser ausgeführt zu werden, können Sie jetzt sehr komplexe Anwendungen entwerfen, die mit Desktop-Software konkurrieren können. Und Sie haben alle Vorteile, wenn Sie diese Software auf dem Server des Anbieters ausführen können… sodass regelmäßig Korrekturen und Funktionen veröffentlicht werden können. Javascript wird auch browserübergreifend unterstützt, also verwenden Sie, was Ihnen gefällt!

Einige gute Beispiele: Schauen Sie sich die Drag & Drop-Arbeit dazu an am Standort.
Mögen Sie MS-Word? Es gibt einige unglaubliche Editoren im Internet. Hier ist eine.

Es wird nicht lange dauern, bis Application Service Provider die Übernahme beginnen. Ich kann mir den Tag vorstellen, an dem Sie Microsoft Office für 9.95 US-Dollar pro Monat mieten, anstatt ein paar Hundert für jede Lizenz zu bezahlen.

Ein Kommentar

  1. 1

    @Douglas: "PHP und VBScript sind Beispiele für serverseitige Sprachen."

    Das ist eigentlich nicht technisch wahr über VBScript. Was wahrer wäre, wäre zu sagen: „VBScript ist ein Beispiel für eine Skriptsprache, die hauptsächlich auf der Serverseite als Primärsprache für Microsofts ASP verwendet wurde, obwohl sie in Clients Internet Explorer als clientseitige Skriptsprache verwendet werden kann."

    Sie könnten weiter sagen: „Es gibt mehrere Gründe, warum VBScript als clientseitige Skriptsprache nicht allgemein akzeptiert wurde. Das Wichtigste ist, dass es in den Gründungsjahren des clientseitigen Skripts in Netscape's Navigator nicht funktioniert hat und auch in FireFox nicht funktioniert. Safari oder Opera jetzt. Ein weiterer wichtiger Grund, warum Javascript VBScript für den Vorsprung auf dem Client übertrumpfte, ist, dass VBScript eine viel weniger leistungsfähige Sprache als Javascript ist."

    Ja, es ist ein Schluck und ich hätte es mit Worten festhalten können, aber angesichts des Kontextes, warum sollte man sich anstrengen? 🙂

    PS Ich habe über 10 Jahre Erfahrung in der Programmierung in VBScript und fange gerade erst an, Javascript ernsthaft zu lernen. Für mich ist es aussagekräftig, wenn ich sage, dass Letzteres mächtiger ist.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.