Åsikter om ASP.NET och ASP.NET MVC

Permalänk
Medlem

Åsikter om ASP.NET och ASP.NET MVC

Hejsan,

En polare till mig uttryckte sig att ASP.NET och tekniken ASP.NET MVC är totalt värdelöst för webbutveckling.

Han räknade upp några exempel varför ASP.NET MVC är värdelöst:

1. Viewstates, vem i hela världen uppfann det?
2. ID-mapping som gör det fullständigt omöjligt och inkorrekt att följa standarder.
3. Renderingen av hur .NET hanterar webbsidor är totalt efterbliven?
4. Intergration av externa bibliotek och javascript, allt annat än lätt.
5. Hemska URL:er

Han påpekade även att det renderas ful kod via .NET.

Här är ett citat:
"Hela ASP.NET MVC bygger fortfarande på viewstates och web models som exempelvis dess värdelösa Web Forms model."

Ett annat citat
"Med ASP.NET bygger du allt annat än bra webbplatser.
Tycker jag är svar nog".

Han tycker alltså att ASP.NET och ASP.NET är totalt värdelöst för webbutveckling. Eftersom att jag aldrig har utvecklat webbapplikationer med .NET så kunde jag inte bemöta detta så bra.

Vad säger ni som har erfarenheter kring detta?

Visa signatur
Permalänk

Haha, ja du. Din kompis är lite ute och cyklar Som du kanske vet är ju c# ett av de vanligare språken kring professionella hemsidor (d.v.s. inte hemsidor gjorde på fritiden). Asp.net Mvc3 har ju på senare tiden blivit något av en standard inom c#-webutvecklingen.

Har din kompis någon som helst erfarenhet av t.ex. asp.net mvc 3 med razor view? Använder detta otroligt mycket i jobbet och flera av de plattformar vi använder skrivs om till just det.

1. Viewstates är mest asp.net, inte asp.net mvc.
2. Vilken sorts mappning pratar han om? Idn sätter du helt fritt i asp.net mvc
3. ASp.net mvc renderar inget åt dig förutom vissa kontroller men som följer alla standarder. Det är otroligt enkelt att generera fin html i asp.net mvc.
4. När du lägger till en view kryssar du i en kryssruta så har du jquery. Vill du lägga till manuellt är det en kodrad, både i asp.net och asp.net mvc
5. Asp.net mvc har oerhört fina urler tack vare ett väldigt fint routing bibliotek. Du kan enkelt göra lokaliserade routes om du vill det.

Så den stora frågan är Vad pratar din kompis om? har han använt asp.net mvc alls? Vissa av hans argument funkar på asp.net, men jag tänker inte gå in på det nu då det ändå är asp.net mvc som man ska använda. Web forms är asp.net, inte asp.net mvc. Det är en gigantisk skillnad.

Edit:
Kolla lite här hur det funkar, som du ser skriver du i stort sett all html själv http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing...

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Tackar för ditt svar.

Han är en RoR-utvecklare och jag vet inte om han har erfarenheter utav .NET.

Visa signatur