Wat is ASP?
Wat is ASP en hoe werkt het?
ASP staat voor Active Server Pages en is van oorsprong een Microsoft technologie. Met ASP kunnen websites gemaakt worden met een dynamisch karakter. We bedoelen hiermee niet (interactieve) animaties, maar websites die aan de hand van acties van gebruiker verschillende gegevens weergeven, bijvoorbeeld uit een database. Denk hierbij bijvoorbeeld aan een zoekmachine of een winkelwagentje van een web-winkel.
Zoals een 'gewone' website uit HTML bestanden bestaat, bestaat een ASP website (of ASP applicatie) uit ASP pagina's. Een ASP pagina lijkt op HTML, maar bevat ook scripts die op de server worden uitgevoerd voordat het resultaat naar de browser gestuurd wordt. Met die scripts kunnen bijvoorbeeld resultaten uit een database worden weergegeven.
Als een browser een HTML bestand opvraagt, wordt de inhoud hiervan onveranderd naar de browser gestuurd. Bij ASP is dat anders, daar gebeurt het volgende:
- een browser vraagt een ASP bestand op;
- de web-server roept ASP aan;
- ASP leest het ASP bestand in;
- ASP voert de (server-)scripts in het bestand uit;
- Het resultaat wordt als HTML naar de browser gestuurd.
Wat kun je met ASP doen en wat zijn de voordelen?
Met ASP kun je ontzettend veel en het is heel makkelijk om te leren.
Je kunt onder andere de inhoud van databases weergeven en wijzigen, HTML-formulieren verwerken en pagina's aanpassen aan de wensen van individuele gebruikers. Er kan nog veel meer, maar dat merk je vanzelf als je er mee gaat werken.
ASP is veel makkelijker te programmeren dan bijvoorbeeld CGI (Common Gateway Interface), omdat ASP zelf al een heleboel van de communicatie met de browser op zich neemt. Je hoeft je daarom alleen te concentreren op de gegevens (en de opmaak) die je naar de browser wil sturen. Omdat ASP als gewoon HTML bestand naar de browser wordt gestuurd, maakt het niet uit met welke browser je het bekijkt. Ook betekent dit dat de programma (script) code die je schrijft veilig zijn, ze worden namelijk niet meegestuurd naar de browser.
Waar vind ik meer informatie?
Er zijn nog meer lessen op deze website die je leren hoe je met ASP kunt werken. Je kunt de lessen één voor één doen door telkens naar de volgende les te gaan, of lessen kiezen uit het overzicht.
Je kunt ook een ASP cursus volgen.
Op de mailinglists kun je vragen stellen over ASP. Andere leden die ASP programmeren kunnen je vragen waarschijnlijk beantwoorden, maar alleen al de vragen en antwoorden lezen op de mailinglist kunnen je al veel leren.
Als je meer wilt weten over bijvoorbeeld HTML, kun je kijken op W3 Schools of bij onze links.
|