Javascript terug in het spel

Depositphotos 27736851 s

Ik herinner me dat mensen het hadden over de ondergang van Javascript. In veel browsers kun je de instellingen blokkeren vanwege kwaadaardige scripts. Javascript is nu echter weer in opkomst. Voor niet-techneuten... Er zijn twee manieren om websiteprogrammering te laten werken: Server-side en Client-side. Een voorbeeld van server-side scripting is wanneer u uw bestelling plaatst, uw informatie op de server wordt geplaatst en dan verschijnt er een nieuwe pagina die door de server wordt aangemaakt. Een voorbeeld van een client-side script is wanneer u op verzenden klikt en direct een foutmelding krijgt dat u geen geldige informatie heeft ingevoerd.

PHP en VBScript zijn voorbeelden van server-side talen. Javascript is een script aan de clientzijde. Met de komst van XML heeft Javascript een nieuw leven ingeblazen. Javascript kan rechtstreeks met de server communiceren zonder dat de server een nieuwe pagina hoeft te plaatsen. De client en server kunnen nu eenvoudig met elkaar communiceren door middel van XML.

De software-industrie was lange tijd verdeeld tussen de Software-menigte en de Application Service Provider-menigte. Software wordt lokaal op uw pc / MAC geladen en uitgevoerd. ASP is software die op de server draait en u communiceert via een browser. Het voordeel van de ASP is dat ze correcties en nieuwe features kunnen uitrollen zonder dat je lokaal iets hoeft te installeren. Het nadeel was dat de browsergebaseerde software ernstig beperkt was vanwege client-side programmering en browserbeperkingen.

De mogelijkheid van Javascript om via XML te communiceren verandert echter het speelbord!!! Doordat u met de server kunt communiceren en toch in de browser kunt draaien, kunt u nu zeer complexe toepassingen ontwerpen die kunnen wedijveren met desktopsoftware. En u heeft alle voordelen van het uitvoeren van die software vanaf de server van de provider... waardoor reparaties en functies regelmatig kunnen worden vrijgegeven. Javascript wordt ook in alle browsers ondersteund, dus gebruik wat je leuk vindt!

Enkele geweldige voorbeelden: bekijk het slepen en neerzetten hiervan website.
Vind je MS Word leuk? Er zijn een aantal ongelooflijke editors op internet. Hier is er een.

Het zal niet lang meer duren voordat Application Service Providers het gaan overnemen. Ik kan me de dag voorstellen waarop je Microsoft Office huurt voor $ 9.95 per maand in plaats van een paar honderd voor elke licentie te betalen.

Een reactie

  1. 1

    @Douglas: "PHP en VBScript zijn voorbeelden van server-side talen."

    Dat is eigenlijk niet technisch waar over VBScript. Wat zou meer waar zijn, zou zijn om te zeggen "VBScript is een voorbeeld van een scripttaal die voornamelijk aan de serverkant wordt gebruikt als de primaire taal voor de ASP van Microsoft, hoewel het kan worden gebruikt als scripttaal aan de clientzijde in Microsoft Internet Explorer."

    Je zou verder kunnen zeggen "Er zijn verschillende redenen waarom VBScript niet algemeen geaccepteerd is als een client-side scripttaal, met als belangrijkste dat het niet werkte in Netscape's Navigator in de beginjaren van client-side scripting, en ook niet in FireFox, Safari of Opera nu. Een andere belangrijke reden waarom Javascript VBScript heeft overtroffen voor de lead op de client, is dat VBScript een veel minder krachtige taal is dan Javascript."

    Ja, het is een mondvol en ik had het kunnen opschrijven, maar gezien de context, waarom zou ik die moeite doen? 🙂

    PS Ik heb meer dan 10 jaar ervaring met programmeren in VBScript, en begin nu pas echt Javascript echt te leren, dus als ik zeg dat dit laatste krachtiger is, is het veelzeggend ...

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.