Hoofd technologie

Programmeertaal voor webscript

Programmeertaal voor webscript
Programmeertaal voor webscript
Anonim

Webscript, een computerprogrammeertaal voor het toevoegen van dynamische mogelijkheden aan World Wide Web-pagina's. Webpagina's die zijn gemarkeerd met HTML (hypertekst-opmaaktaal) of XML (uitbreidbare opmaaktaal) zijn grotendeels statische documenten. Webscripting kan informatie toevoegen aan een pagina zoals een lezer deze gebruikt of de lezer informatie laten invoeren die bijvoorbeeld kan worden doorgegeven aan de orderafdeling van een online bedrijf. CGI (common gateway interface) biedt één mechanisme; het verzendt verzoeken en antwoorden tussen de webbrowser van de lezer en de webserver die de pagina levert. De CGI-component op de server bevat kleine programma's, scripts genaamd, die informatie uit het browsersysteem halen of voor weergave verschaffen. Een eenvoudig script kan de naam van de lezer vragen, het internetadres van het systeem dat de lezer gebruikt bepalen en een begroeting afdrukken. Scripts kunnen in elke programmeertaal worden geschreven, maar omdat het doorgaans eenvoudige tekstverwerkingsroutines zijn, zijn computerscripttalen zoals PERL bijzonder geschikt.

Een andere benadering is om een ​​taal te gebruiken die is ontworpen voor webscripts die door de browser moeten worden uitgevoerd. JavaScript is zo'n taal, ontworpen door Netscape Communications Corp.; het kan worden gebruikt met de browsers van zowel Netscape als Microsoft Corporation. JavaScript is een eenvoudige taal, heel anders dan Java. Een JavaScript-programma kan worden ingesloten in een webpagina met de HTML-tag. JavaScript-instructies die op die tag volgen, worden door de browser uitgevoerd wanneer de pagina wordt geselecteerd. Om de weergave van dynamische (interactieve) pagina's te versnellen, wordt JavaScript vaak gecombineerd met XML of een andere taal voor het uitwisselen van informatie tussen de server en de browser van de klant. Met name de opdracht XMLHttpRequest maakt asynchrone gegevensverzoeken van de server mogelijk zonder dat de server de volledige webpagina opnieuw moet verzenden. Deze benadering, of 'filosofie' van programmeren, wordt Ajax genoemd (asynchrone JavaScript en XML).

VB Script is een subset van Visual Basic. Oorspronkelijk ontwikkeld voor het Office-programma van Microsoft, werd het later ook gebruikt voor webscripting. De mogelijkheden zijn vergelijkbaar met die van JavaScript en kunnen op dezelfde manier in HTML worden ingesloten.

Achter het gebruik van dergelijke scripttalen voor webprogrammering ligt het idee van componentprogrammering, waarin programma's worden geconstrueerd door onafhankelijke, eerder geschreven componenten te combineren zonder verdere taalverwerking. JavaScript- en VB Script-programma's zijn ontworpen als componenten die aan webbrowsers kunnen worden gekoppeld om te bepalen hoe ze informatie weergeven.