Deel 1: basiscursus ASP

Info 
Door: Grubolsch Moeilijkheidsgraad: 1/3
Views:13.147Reacties: 0
  Log in om zelf te reageren
 Waardering:6.5/10 (4 stemmen)



ASP (Active Server Pages) is de server-sided taal van Windows, die uitblinkt in de creatie van dynamische websites. Typische voorbeelden hiervan zijn een gastenboek of een forum.
in deze reeks tutorials gaan we de basisstructuren bekijken van ASP.
Een server (meestal een windows server, maar dat is niet vereist) met daarop de ASP-module is vereist om ASP te gebruiken. Om te oefenen kan je eventueel de gratis host brinkster pakken. Er zijn er vast nog andere, maar deze gebruik ik om snel te testen.

Hoe maak ik een ASP pagina aan?


Heel simpel, je verandert de .htm of .html versie in .ASP. Proficiat, U kan nu ASP. ;-)
De opmaak van een ASP document is exact hetzelfde als die van een HTML document, behalve dat er ASP code tussen staat. Het is wel mogelijk om andere code, zelfs PHP (al is het zetten van PHP en ASP op dezelfde server een beetje een masochistische keuze), op te roepen. Hiermee wel oppassen om dit vaak op dezelfde pagina te doen, want dit vertraagt de laadtijd aanzienlijk! VBscript, javascript, perl... alles is mogelijk.
Omdat ASP serversided is kan je de resultaten niet op je eigen PC zien, zelfde schuitje als PHP en JSP dus. Eenmaal aangekomen in de browser is alle code dus gereduceerd tot HTML. Om indruk te maken op je vriendinnetje is het dus geen aanrader. Ellelange code wordt een enkel zinnetje HTML. Voordeel is uiteraard wel dat elke browser het aankan.

ASP is niet hetzelfde als ASP.net


ASP.net is een nieuwe technologie sinds 16 januari 2002. Het behoort tot het zogeheten .net framework van windows. Een verzameling applicaties en talen die het naar elkaar sturen van gegevens via XML over platforms heen, mogelijk maken.
ASP.net is, zonder meer, een geweldige technologie. Het laat de programmeur toe om met gemak vaak terugkerende taken aan te passen. Zo kan het automatisch html voor forms genereren, compleet met javascript voor formvalidatie, zonder dat de programmeur zich daar nog aan moet wijten, en hij zich kan toeleggen op de echt ingewikkelde zaken. Een ander geweldig voorbeeld van ASP.net zijn kunnen, is dat het een database zo kan analyseren, en automatisch linken kan maken voor het bekijken, updaten, deleten en bijvoegen van gegevens! Een enorm tijdrovend karwei wordt je zo bespaart.
ASP zelf heeft echter niets van deze mogelijkheden, en is een taal waarin je alles zelf moet doen, al heb je natuurlijk een hele boel functies die je verder helpen, net als bij JSP en PHP.
Waar ASP, slechts gebruik maakte van een OOP notatie van zijn besturingselementen, is ASP.net helemaal OOP gericht.

ASP versus PHP! Fight fight fight!


Kijk op eender welke site of forum van PHP of ASP, en je zal onvermijdelijk de discussie PHP vs. ASP tegenkomen. Vaak monden zulke discussies in pure flamings uit. Argumenten die worden aangebracht zijn vaak ook eerder idiologisch van aard "opensource is goed","windows is slecht", dan echt over de talen zelf.
Om die reden ga ik niet begin met een zoveelste "versus" discussie. Beide doen ze goed waarvoor ze zijn gemaakt, beide hebben ze nadelen en voordelen.

Nog geen reacties

Om te reageren moet je ingelogd zijn.
Nog niet geregistreerd? Doe dat dan nu!


Terug naar gewone pagina

Websitemaken wordt gehost door Nucleus.be, uw Hosting Solution Builder