|
|||||
I gang med .NET / Lidt om .NET / Hvad handler det om
Hvad er .NET egentlig for en størrelse?Helt grundlæggende er .NET program, som man kan installere på sin computer - det kan både være en almindelig arbejdscomputer, men også en server. Dette program, som man også kalder .NET frameworket giver mulighed for at køre andre programmer på computeren, der er skrevet så de udnytter dette .NET framework. Det er måske en smule indviklet, men det svarer lidt til at ... (kom lige med et godt eksempel :-) ). .NET frameworkDette framework giver en række interessante muligheder/fordele for udvikleren. Figuren her viser en række vigtige komponenter i .NET frameworket
Common Language Runtime (CLR) Base Framework Classes Data and XML Classes Web services, Web-forms og Windows forms
Andre elementer
ASP.NETNår man udnytter .NET frameworket på en web-server hedder det ASP.NET og tilbyder en ny måde at producere dynamiske hjemmesider. Det er lidt trist, at man har valgt at kalde det for ASP.NET, for det har ikke meget med klassisk ASP at gøre. Der er tale om en fuldt objektorienteret udviklingsplatform med objekter til dataadgang, sikkerhed, brugerdialog og meget mere. Ud over de mange objekter tilbyder ASP.NET at man kan adskille programmeringskoden og HTML layoutet. Det er bestemt ikke trivielt at skifte fra ASP programmering til ASP.NET programmering!
Web-servicesEt andet element, der kan udnyttes, hvis man kører .NET frameworket på en web-server er web-services. En web-service tillader to web-servere at kommunikere med hinanden til gavn for brugeren. Det er nok lettest at forstå ud fra et lille eksempel: Google web-service Der er mange af den slags web-services, som man kan bruge som web-programmør og der vil opstrå mange flere - specielt i B2B sammenhænge.
Windows formsSom sagt kan .NET frameworket også installeres på en almindelig arbejdescomputer og det betyder, at man også kan udvikle "almindelige" Windows programmer til .NET. Her kan man trække på de samme objektklasser som i ASP.NET, men også en række, der er specifikke for Windows programmer.
Office applicationerDet ser ud til at Microsoft i Office 2003 har valgt at trække .NET arkitekturen ind i Office udviklingen og der er kommet en tilføjelse til Visual Studio .NET, der gør det muligt at udvikle Office applikationer med værktøjet.
|
|||||