JavaScript und VBScript sind zwei Skript -basierte Programmiersprachen . Im Gegensatz zu kompilierten Sprachen wie COBOL und C , JavaScript -und VBScript- Programme laufen direkt in einer interpretierten Modus und benötigen keine Kompilieren. Web -basierte Anwendungen können beide Sprachen in der gleichen Programme verwenden . Neben Web -Seiten-Programmierung , Javascript und VBScript in der Systemadministration und Software-Entwicklung verwendet . Heritage
In den späten 1980er Jahren entwickelt Microsoft VBScript auf der Grundlage seiner Programmiersprache Visual Basic . Visual Basic ist eine anspruchsvolle , grafische und objektorientierte Programm -Entwicklungssystem. Obwohl VBScript nicht produzieren die gleichen Arten von Programmen, die Visual Basic funktioniert , leiht es stark von Visual Basic die Nutzung von Objekten und allgemeine Syntax .
JavaScript hatte seinen Anfang in der Mitte der 1990er Jahre , ein Ergebnis der Software-Entwicklung für den Netscape Browser -Programm. Zu dieser Zeit bestand die meisten Webseiten von statischen HTML : Die Seiten hatten Texte und Bilder . aber wenig Interaktivität. JavaScript eingeschaltet Web-Seiten in Programme , so zum Beispiel eine Eingabemaske können ihre eigenen Daten zu überprüfen und den Benutzer auffordern, fehlende Teile . JavaScript ist nicht nach dem Vorbild oder abhängig von der kompilierten Sprache namens Java.
Server Side
Alle Web -Seiten werden von Servern ausgeliefert. Ein Web -Server ist ein Programm, das auf einer Internet -basierten Computer , die nichts tut , sondern reagieren auf Anfragen von Web-Benutzer . Die Seite selbst kann statische HTML sein, oder er kann ein Programm, das HTML als Ausgabe erzeugt werden . Mit Hilfe dieser Programme , ein Web -Händler , zum Beispiel , sendet ein Kunde einzigartig Seiten , als er Einkäufe online macht . Der Kunde sieht nie die VBScript-Programm , nur die resultierenden Webseiten. VBScript hat sich als beliebt für Server-seitige Web -Programme , vor allem auf Microsoft -basierte Computersysteme. Die Seite Dateien haben eine . Asp Erweiterung und enthalten VBScript -Programmierung , dass , wenn der Server es ausführt , erzeugt HTML für den Anwender.
JavaScript ist ein relativer Nachzügler für serverseitige Programmierung auf nonMicrosoft Systeme . Auf einem Microsoft Web Server unterstützt JScript , ihre Version von JavaScript sowie VBScript . Die meisten JavaScript-Code läuft auf der Client-Seite , was bedeutet, dass der Web-Browser selbst ist die Interpretation . Dies ist Teil der Grund, dass JavaScript -haltige Webseiten können sich anders verhalten auf verschiedenen Browsern und verschiedenen Browser-Versionen .
Client Side
JavaScript wichtigsten Ruf ist eine clientseitige Sprache . Das bedeutet, dass in einer Web -Seite, die der Benutzer sieht, und mit der sie zusammenwirkt eingebettet ist. Das Browser-Programm zeigt die HTML-Seite und führt die JavaScript-Programmierung drin. Client-side JavaScript Tricks zählen die Schaffung von Pop-up- Browser-Fenster und Webseiten, Text -Ticker und animierte Buttons , Menüs und Bedienelemente . Praktisch alle Web-Browser -Programmen unterstützt kein JavaScript .
Nur Microsoft- Browser unterstützen VBScript direkt , eine Einschränkung , die seine Verwendung auf der Client-Seite behindert hat . Einige Browser , wie Firefox, über optionale Plug- in -Programme, die VBScript ausführen . Ein Unternehmen mit einer Microsoft - Software nur Politik kann VBScript in seiner internen Web-Seiten setzen, aber für eine Website wollen Kompatibilität mit allen Browsern , ist die aktuelle Wahl JavaScript .
Andere Umgebungen
VBScript ist ein Programmier-Tool der Wahl für Administratoren von Microsoft-Systemen . In Verbindung mit Microsoft PowerShell -Software , schalten Administratoren und Programmierer viele alltägliche Wartungsaufgaben in automatisierte Programme .
Eine Vielzahl von Software-Anbietern übernommen haben JavaScript als Skriptsprache in ihren Anwendungen. Adobe Photoshop und Dreamweaver Programme verwenden JavaScript für die Automatisierung von Aufgaben . Die Max /MSP Musikprogramm auch verwendet JavaScript.