Nwlapcug.com


JavaScript e VBScript



JavaScript e VBScript sono due linguaggi di programmazione di computer basato su script. A differenza dei linguaggi compilati come COBOL e C, programmi JavaScript e VBScript eseguita direttamente in modalità interpretata e non bisogno alcuna compilazione. Applicazioni Web-based possono utilizzare entrambe le lingue nei programmi stessi. Oltre alla programmazione di pagine Web, JavaScript e VBScript sono usi nello sviluppo di software e amministrazione di sistema.

Patrimonio

Nel tardo 1980, Microsoft ha sviluppato VBScript basato sul suo linguaggio di programmazione Visual Basic. Visual Basic è un sistema di sviluppo di programma sofisticato, grafica e object-oriented. Anche se VBScript non produce lo stesso tipo di programmi che Visual Basic non, prende in prestito pesantemente da utilizzo di Visual Basic di oggetti e sintassi del linguaggio in generale.

JavaScript ha avuto il suo inizio nei mid-1990s, un risultato dello sviluppo di software per il programma di browser Web di Netscape. Al momento, la maggior parte delle pagine Web è costituito da HTML statico: avevano le pagine di testo e immagini. ma poca interattività. Attivare JavaScript pagine Web in programmi, così, ad esempio, un form di input potrebbe controllare i propri dati e richiedere all'utente per gli elementi mancanti. JavaScript non è modellato dopo o dipende dal linguaggio compilato denominato Java.

Lato server

Tutte le pagine Web vengono consegnate dai server. Un server Web è un programma in esecuzione su un computer basato su Internet che non fa altro che rispondere alle richieste da parte degli utenti Web. La pagina stessa può essere HTML statico o può essere un programma che genera codice HTML come output. Utilizzando questi programmi, un rivenditore di Web, ad esempio, invia un cliente pagine uniche come lui fa acquisti online. Il cliente non vede mai il programma VBScript, solo le pagine Web risultanti. VBScript ha dimostrato di essere popolare per programmi Web lato server, in particolare su sistemi di computer basato su Microsoft. I file di pagina hanno estensione ASP e contengono programmazione VBScript che, quando il server viene eseguito, produce HTML per l'utente.

JavaScript è un latecomer relativo per la programmazione lato server su sistemi nonMicrosoft. Su un sito Web di Microsoft server supporta JScript, la loro versione di JavaScript, nonché VBScript. Gran parte del codice JavaScript viene eseguito sul lato client, che significa che il browser Web stesso fa l'interpretazione. Questo è parte del motivo per cui JavaScript contenente pagine Web potrebbe funzionare diversamente su diversi browser e diverse versioni dei browser.

Lato client

Reputazione di principale di JavaScript è un linguaggio lato client. Ciò significa che è incorporato in una pagina Web che l'utente vede e con cui interagisce. Il programma di browser viene visualizzata la pagina HTML e viene eseguita la programmazione JavaScript all'interno di esso. Trucchi di JavaScript lato client includono la creazione di finestre pop-up del browser e pagine Web, testo ticker e pulsanti animati, menu e controlli. Praticamente tutti i programmi di Web browser supportano JavaScript.

Solo i browser di Microsoft supportano VBScript direttamente, una limitazione che ha ostacolato l'utilizzo sul lato client. Alcuni browser, come Firefox, hanno programmi plug-in facoltativi che eseguire VBScript. Un'azienda con un criterio di software solo Microsoft può mettere VBScript nelle sue pagine Web interne, ma per un sito Web che vogliono compatibilità con tutti i browser, la scelta attuale è JavaScript.

Altri ambienti

VBScript è uno strumento di programmazione di scelta per gli amministratori di sistemi Microsoft. In combinazione con PowerShell di Microsoft software, programmatori e amministratori girare molte attività di manutenzione quotidiana nei programmi automatizzati.

Una varietà di fornitori di software hanno adottato il JavaScript come linguaggio di scripting nelle loro applicazioni. Programmi Photoshop di Adobe e Dreamweaver utilizzano JavaScript per automatizzare le attività. Il programma musicale di Max/MSP inoltre utilizza JavaScript.