Skip to main content

Wat is actieve scripting?

Actieve scripting is een Microsoft Windows-besturingssysteemversie van een scripttaal die gebaseerd is op componenten.Het is gebaseerd op OLE -automatisering, een mechanisme waarmee toepassingen kunnen communiceren met andere toepassingen, vaak door gegevens ertussen door te geven.De scripts zijn gebruikt in webpagina's en softwareprogramma's.

Een script is een geïnterpreteerde taal.Een applicatie die in een scripttaal is geschreven, is niet samengesteld en deze wordt vertaald terwijl deze wordt uitgevoerd.Op zijn beurt zal het niet zo snel werken als een gecompileerde applicatie, maar het kan gemakkelijker zijn om te ontwikkelen.Als zodanig zijn scripts populairder voor lichtgewicht applicaties, zoals webpagina's.

Actieve scripting, die ook bekend staat als ActiveX -scripting, werd vaak gebruikt in de Microsoft -webtoepassingstechnologie die bekend staat als Active Server Pagina's (ASP).Microsoft ondersteunde de technologie in de Internet Explorer 3 (IE3) -browser in 1996 en op het webserverplatform Internet Information Services (IIS), ook in 1996. In Microsoft Technology is deze gebruikt bij het automatiseren van Microsoft Office -applicaties, zoals Excel,waar het bekend stond als Visual Basic for Applications (VBA).Actieve scripting wordt niet langer bijgewerkt;Het is vervangen door .NET -programmeerplatforms.

-scripts kunnen worden gebruikt voor functies zoals het wijzigen van het menu -uiterlijk op basis van gebruikersacties, het valideren van formulierinvoer en berekeningen.Wanneer scripts aan de clientzijde worden uitgevoerd, zoals op een browser, kunnen ze een reis naar de server voorkomen, waardoor de gebruikerservaring wordt verbeterd omdat het antwoord op gebruikersacties sneller kan zijn.Wanneer bijvoorbeeld een formiteminvoer op een webpagina wordt gevalideerd, wordt de gebruiker onmiddellijk op de hoogte gebracht dat hij bijvoorbeeld een vereist veld heeft gemist.Als de validatie op de server zou plaatsvinden, zou de webpagina de onvolledige informatie verzenden, een programma op de server zou het item valideren, ontdekken dat informatie ontbrak en vervolgens een antwoord naar de browser sturen.

JavaScript is een andere populaire scripttaalDat wordt ook vaak gebruikt op webpagina's.Het kan worden verward met een populaire webprogrammeertaal die bekend staat als Java.Hoewel beide gebaseerd zijn op de C -programmeertaal, zijn het twee verschillende talen.De JavaScript -taal wordt geïnterpreteerd en Java wordt meestal samengesteld.

Scripting -talen kunnen beveiligingsproblemen opleveren.De code is leesbaar door mensen, daarom kunnen slimme webgebruikers deze bekijken en informatie vinden die veilig moet worden gehouden.Een voorbeeld is een situatie waarin het script verwijst naar de database van een webtoepassing.Deze informatie kan kwaadaardige gebruikers in staat stellen toegang te krijgen tot deze bron. Scripts kunnen ook kwaadaardig worden gebruikt om gebruikersinformatie te stelen, zoals de aanmelding van een gebruiker en het wachtwoord van een gebruiker voor een bankwebsite.Om dit te bestrijden, hebben browserontwikkelaars "sandbox" -functionaliteit toegevoegd die beperkt wat het script mag doen.Een ander beveiligingsconcept, 'Website of Origin', staat informatie niet toe die op de ene site wordt gebruikt om op een andere site te worden gebruikt.Ondanks deze beveiligingsinspanningen kiezen veel gebruikers ervoor om actieve scripting of JavaScript in hun browsers uit te schakelen.