Engang var der PHP og ASP. Det var de 2 helt store server side web sprog. I dag er der PHP(jep stadigvæk), ASP.NET og JSP. Faktisk findes der også en del ASP systemer den dag i dag, men det er ved at falde ud til fordel for ASP.NET. Alle har deres fordele og ulemper, mere om det om lidt.
Hvad er serverside kode
Indtil videre har vi kun beskæftiget os med det der foregår på klienten. Klienten vil i praksis sige din browser på din maskine. Det kan vi komme rigtigt langt med, men det har selvfølgelig nogle begrænsninger.
Vi kan ikke rigtigt lave login til siden. Det udelukker også at vi kan lade læserne komme med feedback som kan ses på siden. Faktisk er mulighederne for at gemme noget som helst ret begrænsede. Så begrænsede at de er ikke eksisterende.
Der er dog en undtagelse. Cookies. Med cookies kan det lade sig gøre at gemme bruger indstil-linger. De muligheder er selvfølgelig begrænset indenfor hvad der kan lade sig gøre med en cookie.
Med serverside kode kan vi komme udenom de problemer. Serverside kode er nemlig som navnet antyder kode der kører på serveren. Det betyder at vi kan skrive filer til serveren, op-datere databaser og meget andet.
Det store spørgsmål er så hvilken type serverside kode der er bedst. Når alt kommer til alt er det jo et spørgsmål om smag og selvfølgelig også et spørgsmål om hvor mange penge du vil putte i det.
PHP
PHP’s popularitet har meget at gøre med at det er nemt at komme i gang med og billigt. De fleste webhoteller understøtter PHP, der findes endda flere der kun understøtter PHP.
Det er også rimeligt nemt at komme i gang med. Der findes flere billige bøger og hæfter der kan hjælpe dig godt i gang. Selvom det nok kan anbefales er det faktisk heller ikke nødvendigt at downloade eller investere penge i et udviklingsværktøj. Du vil sagtens kunne udvikle din PHP i notepad, men som sagt er det en klar fordel at have et udviklingsværktøj.
JSP
Du har måske hørt om programmeringssproget Java. JSP er Java på nettet. Det er et objekt-orienteret sprog, hvilket betyder at det har alle de fordele der er ved den objektorienterede tankegang. I lighed med PHP er det ikke nødvendigt at investere penge i licenser og udvik-lingsværktøjer.
JSP vil også være en stor mundfuld at gå i gang med hvis du ikke har programmeret før.
ASP.NET
Microsoft vil naturligvis også være med på nettet. Derfor opfandt de først ASP og siden ASP.NET. Du har tidligere på bloggen sandsynligvis lagt mærke til at jeg i tide og utide brokker mig over Microsoft Internet Explorer. Derfor kan jeg ikke fortænke dig i at tro at jeg også vil være noget, skal vi sige, skeptisk over for ASP.NET.
Det er jeg faktisk ikke. Personligt elsker jeg ASP.NET. Rent faktisk er det den teknologi jeg helst vil udvikle i. Nu tænker du jo sikkert at jeg bruger Wordpress til bloggen her og Word-press er jo ikke ASP.NET, men PHP. Det har du ret i, men at lave mit eget blogging system er en opgave jeg simpelthen ikke kan overskue…lige nu.
Nå men, som udgangspunkt har ASP.NET den ulempe at det kræver nogle licenser hvis du selv vil hoste det. Heldigvis er der rigtigt mange webhoteller der understøtter det, så det er ikke det store problem.
For at udvikle ASP.NET skal du bruge en udgave af Visual Studio. Det er Microsofts udviklings-værktøj. Heldigvis har de udgivet en gratis version der hedder Visual Studio Express.
Ligesom med JSP vil jeg ikke anbefale at en begynder kaster sig over ASP.NET. Det er nemlig ikke mindre kompliceret.
Min anbefaling
Som begynder vil jeg anbefale dig at kaste dig over PHP. Det er helt klart det nemmeste at komme i gang med. Hvis du har en vis erfaring kan jeg ikke lade være med at anbefale ASP.NET. Selv i den situation er PHP heller ikke en dårlig løsning.
faktisk har kan du på webhostpriser nemt finde ud af hvilke webhoteller der understøtter den teknologi du gerne vil bruge. Sjovt nok kan jeg se at der faktisk er næsten lige mange der understøtter JSP og ASP.NET.











