Tärkein tekniikka

Web-komentosarjojen ohjelmointikieli

Web-komentosarjojen ohjelmointikieli
Web-komentosarjojen ohjelmointikieli

Video: Siemens AG - LOGO! Web Editor 2024, Heinäkuu

Video: Siemens AG - LOGO! Web Editor 2024, Heinäkuu
Anonim

Web-komentosarja, tietokoneohjelmointikieli dynaamisten ominaisuuksien lisäämiseksi World Wide Web -sivuille. Sivut, jotka on merkitty HTML (hypertekstin merkintäkieli) tai XML (laajennettava merkintäkieli), ovat suurelta osin staattisia asiakirjoja. Web-komentosarjat voivat lisätä tietoja sivulle, kun lukija käyttää sitä, tai antaa lukijalle kirjoittaa tietoja, jotka voidaan siirtää esimerkiksi verkkoyrityksen tilausosastolle. CGI (common gateway interface) tarjoaa yhden mekanismin; se lähettää pyynnöt ja vastaukset lukijan Web-selaimen ja sivua tarjoavan Web-palvelimen välillä. Palvelimen CGI-komponentti sisältää pieniä ohjelmia, nimeltään skriptejä, jotka ottavat tietoa selainjärjestelmästä tai toimittavat sen näytölle. Yksinkertainen komentosarja voi kysyä lukijan nimeä, määrittää lukijan käyttämän järjestelmän Internet-osoitteen ja tulostaa tervehdyksen. Komentosarjat voidaan kirjoittaa millä tahansa ohjelmointikielellä, mutta koska ne ovat yleensä yksinkertaisia ​​tekstinkäsittelyrutiineja, tietokoneen komentosarjan kielet, kuten PERL, ovat erityisen sopivia.

Toinen tapa on käyttää kieltä, joka on suunniteltu selaimen suorittamaan Web-skriptejä varten. JavaScript on yksi sellaisista kielistä, jonka on suunnitellut Netscape Communications Corp.; sitä voidaan käyttää sekä Netscape- että Microsoft Corporation -selaimissa. JavaScript on yksinkertainen kieli, aivan erilainen kuin Java. JavaScript-ohjelma voidaan upottaa verkkosivulle HTML-tunnisteella. Selain suorittaa kyseistä tunnistetta seuraavat JavaScript-ohjeet, kun sivu valitaan. Dynaamisten (interaktiivisten) sivujen näyttämisen nopeuttamiseksi JavaScript yhdistetään usein XML: n tai jonkin muun kielen kanssa tietojen vaihtamiseksi palvelimen ja asiakkaan selaimen välillä. Erityisesti XMLHttpRequest-komento mahdollistaa asynkroniset tietopyynnöt palvelimelta edellyttämättä, että palvelin lähettää koko verkkosivun uudelleen. Tätä lähestymistapaa tai "filosofiaa" ohjelmoinnissa kutsutaan Ajax (asynkroninen JavaScript ja XML).

VB Script on Visual Basicin osajoukko. Alun perin kehitetty Microsoftin Office-ohjelmistopakettiin, sitä käytettiin myöhemmin myös Web-komentosarjoihin. Sen ominaisuudet ovat samanlaisia ​​kuin JavaScriptin, ja se voidaan upottaa HTML: ään samalla tavalla.

Tällaisten komentosarjojen kielten käytön takana Web-ohjelmoinnissa on ajatus komponenttien ohjelmoinnista, jossa ohjelmat rakennetaan yhdistämällä riippumattomat aiemmin kirjoitetut komponentit ilman mitään muuta kielenkäsittelyä. JavaScripti ja VB Script -ohjelmat suunniteltiin komponenteiksi, jotka voidaan liittää selaimeen valvoaksesi, kuinka ne näyttävät tiedot.