ASP.NET får nemmere sikkerhed
Microsoft er på vej med en opdatering til ASP.NET-teknologien MVC, der bliver opgraderet til version to. MVC står for Model-View-Controller, og er det klassiske mønster for programmering af brugerflader. MVC til webbrug blev introduceret i Java, under navnet Model 2.
Blandt nyhederne i MVC 2 er en facilitet med navnet "areas," altså områder, som gør det muligt at gruppere komponenter på en måde, så gruppen er relativt isoleret fra andre brugerfladekomponenter.
»Areas ser meget spændende ud,« siger Torsten Boye fra udviklingshuset Ditmer A/S, der producerer skræddersyet software til offentlige og private virksomheder.
Validering af brugerinddata er et andet område, hvor MVC 2 har noget at byde på.
»Det ligger meget tæt op af Jquery, og det passer mig rigtigt godt. Det bliver nemmere at lave validation. Jeg tror, de har indset, at de fleste anvender Jquery, og så kan de lige så godt gøre det en del af MVC, så det bliver tæt integreret.«
Han er ikke i tvivl om, at Ditmer A/S kommer til at anvende den nye teknologi:
»Vi bruger MVC 1 meget, og er rigtigt glade for det, så det er helt klart, at vi kommer til at bruge det.«
Han synes i øvrigt ikke, at det har været et problem, at MVC brød med den tidligere komponentmodel i ASP.Net.
»Mange der har erfaring med ASP.Net, har også erfaringer med det tidligere ASP, og der er nogle ting der går igen, så det er lidt back to basics,« mener Torsten Boye.
»Med ASP.Net var det meget et spørgsmål om at sige, at vi vil godt lave webprogrammering, så det bliver mere ligesom Winforms-programmering,« siger han, med en henvisning til brugerfladeteknologien i Windows.
Og det var ikke nødvendigvis nogen god idé.
»Hvis du spørger mig, så synes jeg aldrig, det har lykkedes eller egentlig været formålstjenligt, for det er to forskellige teknologier.«
Kommentarer (4)
jeg har ikke prøvet mvc selv endnu men det lyder dejligt hvis Microsoft begynder at gå væk fra det forkrampede forsøg på at få web- og applicationdevelopment til at ligne hinanden i så ekstrem grad som de gør med almindelig asp.net. Bevars, asp.net har da helt klart sine styrker, men der er også andre gange hvor man tænker "what the hell were you thinking!!" :-)
Jeg studser lidt over følgende:[qoute]Validering af brugerinddata er et andet område, hvor MVC 2 har noget at byde på.[/quote]
Forhåbentlig er der da ingen applikationer, der forlader sig på 'inputvalidering'.
Hvis man har afskaffet [b]serverside[/b] validering, så forstår jeg bedre hvorfor det står så sløjt til.
Clientside validering er kun til for brugerens skyld[1], og ikke for systemets validitet.
[1] For at fange åbenlyse 'tastefejl'.
Jeg har bemærket at V2 m.fl. ikke rigtig kører voldsomt stabilt p.t.
Er det kun mig, eller oplaver andre samme udfald?
Uden at have eksakte tidspunkter, så ver der vist noget tid i søndags hvor V2 m.fl.[1] responderede med en 500 Internal error efter en 'borgerkrig'.
[1] m.fl. = http://www.robtex.com/ip/80.63.11.75.html
Nå, fik tilsyneladende en timeout, så prøver lige igen.
Nåh, nu får jeg en tom side på Version2.dk.
Lad mig anbefale, at hvis man vil opdatere/eksperimentere, så henlæg til tider på døgnet hvor der ikke er ret mange læsere.
'IT-professionelle' og en blank side harmonerer ikke særlig godt i samme sætning.

