ASP.Net på dansk

En ny, dansksproget bog gennemgår Microsofts webteknologi, som er blevet radikalt ændret med firmaets .Net-strategi. ASP.Net er en voldsom ændring af Microsofts webudviklingsmiljø, og bogen giver en udmærket praktisk indføring i de nye begreber.

Kontroller

Active Server Pages, ASP er, som de fleste webudviklere ved, Microsofts scriptingsprog til firmaets webserver Internet Information Server (IIS). Teknologien bag er blevet væsentligt ændret på grund af Microsofts nye platform .Net, som ASP naturligvis er en vigtig bestanddel af. En ny dansk bog med titlen ASP.NET-bogen giver en praktisk introduktion til den nye udgave af teknologien.

Bogen er oversat fra en amerikansk titel i Sams "Teach yourself...in 24 hours", og det bliver altså et hårdt døgn, da nyhederne i ASP.NET er mange. Bogen er lagt an med en praktisk vinkel, og starter med at gennemgå opsætning og konfigurering af ISS 5, samt installation af .Net-frameworket, som .Net-arkitekturen bygger på.

Derudover bygger bogen i udstrakt grad på Visual Studio.Net, så hvis man ikke har dette IDE, kan bogen ikke rigtig bruges til noget. Forfatterne nævner, at det kan lade sig gøre at udvikle ASP.Net uden programmet, men til seriøs udvikling er det altså påkrævet.

Derudover kan IIS 5 indtil videre kun benyttes under Windows 2000 og XP professionel, så foreløbig bygger .Net-arkitekturen altså på et forholdsvist snævert antal produkter. Bogens eksempler bygger konsekvent på Visual Basic.Net, og det er et udmærket valg, men én af fordelene ved .Net-arkitekturen er, at den er sproguafhængig, og en række andre sprog kan benyttes.

For at leve op til .Net-platformen er Visual Basic i øvrigt udvidet på en række punkter, således at sproget nu i langt højere grad bygger på objektorientering, hvilket er en fordel.

Indledningsvis gennemgår bogen syntaksen i VBScript, og demonstrerer en af de nye funktioner i ASP.Net, HTML-kontroller. HTML-kontroller er en måde at benytte HTML-elementer programmatisk, hvilket sammen med en anden ny funktion, som passende hedder server-kontroller, gør det muligt i højere grad at separere de forskellige dele af en webapplikation.

I løbet af de sidste par år er der kommet mere fokus på behovet for denne opdeling, og en løsningsmodel som oftest fremhæves, er det såkaldte Model-View-Controller paradigme, som specificerer hvorledes data, databehandling og brugerens mulighed for at manipulere data skal hænge sammen. I Java-verdenen er dette koncept forsøgt realiseret via den såkaldte Model 2-arkitektur, og ASP.Net aspirerer til noget lignende med disse HTML- og Server-kontroller.

Konceptet ligger ganske langt fra de programmeringspraksisser, som er almindelige i den tidligere version af ASP, og bogen giver desværre ikke rigtigt noget bud på, hvorfor denne fremgangsmåde er ønskværdig. Med andre ord får læseren at vide hvordan teknikken anvendes, men ikke hvorfor.

Udmærket introduktion

Efter den første trediedel går bogen videre til at behandle konkrete løsninger, og det er lige hurtigt nok. De fleste nybegyndere i ASP.Net vil givetvis have behov for en dybere gennemgang af .Net-grundlaget, men det må man altså klare et andet sted.

De områder, bogen vælger at se nærmere på, er imidlertid velvalgte og drejer sig omkring problemstillinger, som udvikleren vil stå med i dagligdagen.

Et kapitel gennemgår sikkerhed og SSL, og det er rart at se et kapitel som dette så tidligt i bogen, og ikke bagerst som en eftertanke. Derefter er det e-mails, og læseren får lov til at snuse en anelse til .Net-klassebibliotekerne ved en gennemgang af filbehandling og input/output, der som så meget andet i .Net er inspireret af Java.

En del kapitler gennemgår datatilgang, herunder en grundig gennemgang af ADO.NET. Afslutningsvist gives en lidt overfladisk gennemgang af webtjenester, men det må retfærdigvis siges, at manglen på eksisterende implementeringer gør det lidt svært at give en praktisk beskrivelse af fænomenet.

ASP.Net-bogen er en udmærket introduktion, som især udviklere, der skal migrere fra ASP 3, kan benytte i overgangsfasen. Men et dybere kendskab til .Net-platformen end det, som bogen kan give, vil på længere sigt være påkrævet.

 ASP.NET-bogen
Joe Martin og Brett Tomson
IDG Forlag
ISBN: 87-7843-514-5
368 sider
Kr. 349,00

Annonce

Annonceindlæg fra Cognizant

AI er ikke problemet. Eksekvering er.

Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.

Navnenyt fra it-Danmark

Elbek & Vejrup A/S har pr. 15. august 2026 ansat Anne-Sofie Andreasen som Project Manager i Projekt & Service. Hun skal især beskæftige sig med ledelse og koordinering af projekter og serviceopgaver. Hun kommer fra en stilling som konsulent med fokus på digitale løsninger hos XFLow. Hun er uddannet cand.it. i IT, Kommunikation og Organisation. Hun har tidligere beskæftiget sig med analyse, udvikling, test og implementering af løsninger samt udarbejdelse af brugervejledninger. Nyt job

Anne-Sofie Andreasen

Elbek & Vejrup A/S

Systematic A/S har pr. 1. august 2026 ansat Casper Voldstedlund, 52 år,  som Director, Products. Han skal især beskæftige sig med drive produktudvikling inden for national sikkerhed og kritisk infrastruktur (NSI). Han kommer fra en stilling som Senior Director hos Stibo Systems A/S. Nyt job

Casper Voldstedlund

Systematic A/S

Netip A/S har pr. 1. august 2026 ansat Thomas B. Steffensen som Seniorkonsulent ved netIP's kontor i Thisted. Han kommer fra en stilling som Senior IT/OT Network Consultant hos Frontmatec. Nyt job
Norriq Danmark A/S har pr. 3. august 2026 ansat Jeppe Lindberg som Developer. Han skal især beskæftige sig med at være med til at analysere, designe og udvikle skræddersyede forretningsløsninger til vores kunder i Business Central. Han kommer fra en stilling som Business Central Developer hos Evexo. Han er uddannet hos Aalborg Universitet- Master's degree, Computer Software Engineering. Nyt job

Jeppe Lindberg

Norriq Danmark A/S