Har i många år sysslat med serverside-scripting och även en del programmering, så ett kliv från ASP till ASP.Net VB/C# kändes självklart.
Men ack så mycket motgångar jag upplevt. Knackar fortfarande Classic ASP och PHP och tycker att det gör precis vad jag vill. Detta gör jag även professionellt.
3. Väldigt mycket classic ASP 1998-2003, + en del PHP 3 och PHP 4 runt 2000-2003
4. Effektivare njae, man bygger nog snabbare i ASP o framförallt PHP, eller lika snabbt åtminstone. Däremot är det stor skillnad efteråt när man ska gå in o rota i ett befintligt projekt, jag tycker det är mer strukturerat och modulärt i .NET. När man numera, om än sällan, måste gå in i kolla i ett classic ASP projekt så känns allt som en stor gegga, skyr det som pesten. Aldrig mer. :bla
5. Ja kvalitet har ökat, tack vare att man bygger och får fel direkt, samt användandet av Unit Tests ökar också kvaliteten.
3. Arbetade du med någon annan webbteknologi tidigare? I så fall, vilken?
ASP, PHP, JSP
4. Anser du att ASP.NET gjort dig effektivare?
Nja, svårt att veta då jag inte sysslade med de andra professionellt. Supporten och underhållning blir effektivare då det är mer strukturerat. Ska man utveckla applikationer mot andra Microsoft-produkter är det helt klart effektivare (enklare, snabbare) att göra det i .Net istället för någon annan teknologi.
5. Anser du att ASP.NET ökat kvaliteten på det du producerar?
Ja, ur ett utvecklarperspektiv är det åtminstone det.
Arbetade du med någon annan webbteknologi tidigare? I så fall, vilken?
Java EE (EJB, Servlets, JSP etc) + diverse ramverk, gamla ASP.
Anser du att ASP.NET gjort dig effektivare?
Frontend-bitarna brukar jag bråka med eftersom jag inte är helt förtjust i att det genereras tabeller och bakas in en massa javascript-anrop hela tiden. Ang. själva programmeringen är det knappast nåt snack om saken - ja!
Anser du att ASP.NET ökat kvaliteten på det du producerar?
Jo, det tror jag nog. Eftersom det finns så mycket som ingår i ramverket slipper man skriva samma sak själv och kan lägga mer fokus på uppdraget/åtagandet. Dock är inte klientkoden som ASP.NET genererar mycket att hänga i granen men bortsett från det - ja.
3. Arbetade du med någon annan webbteknologi tidigare? I så fall, vilken?
- ASP 3.0
4. Anser du att ASP.NET gjort dig effektivare?
- Absolut. Går mycket snabbare att strukturera upp projekten, projekten blir snabbare färdiga, dock händer det kanske lite oftare att man stöter på viss typiska problem, som man lätt och snabbt löste i ASP 3.0.
5. Anser du att ASP.NET ökat kvaliteten på det du producerar?
- Så länge jag inte använder ex. grid-kontrollerna, meny-kontrollerna så ja, helt används listview och repeater för att få en renare och striktare html-kod.
3. Arbetade du med någon annan webbteknologi tidigare? I så fall, vilken?
ASP, Perl, PHP och Tango
4. Anser du att ASP.NET gjort dig effektivare?
Ibland! I stora, komplexa applikationer finns det stora vinster med ASP.NETs kontrollmodell, validatorer, HttpModules och HttpHandlers etc. Samtidigt känner jag att väldigt många projekt kunnat genomföras mycket snabbare och effektivare, om man inte behövt brottas med dynamiska kontroller (saker som läggs till runtime), tabellmanipulering i ItemDataBound, autogenererade ID:n, Viewstate etc.
5. Anser du att ASP.NET ökat kvaliteten på det du producerar?
Ja, i det stora hela har kvaliteten ökat. Inte minst har hanteringen av data, mha NHibernate etc. medfört fantastiskt mycket bättre kvalitet/säkerhet. Samtidigt misstänker jag att kvalitetshöjningen har mycket mer med .NET och C# att göra än själva Web Forms-modellen. För kunderna är dessutom leveranshastighet en viktig kvalitet i sig, och där kan Web Forms-modellen vara i vägen.
ASP.NET MVC och dess "konkurrenter" känns mer och mer som framtiden. Web Forms kommer fortfarande att vara ett viktigt verktyg, men jag kommer inte att föreslå det per automatik.
1. Hur länge har du arbetat med ASP.NET?
Började för 5 år sedan
2. Arbetar du med ASP.NET professionellt?
Ja sedan 3 år
3. Arbetade du med någon annan webbteknologi tidigare? I så fall, vilken?
ASP
4. Anser du att ASP.NET gjort dig effektivare?
I vissa avseenden. Dynamic Data till exempel har gjort det väldigt enkelt för mig att slänga upp ett användar gräns snitt till en databas, lägga till authentication och säga åt företaget jag arbetar på att de får sköta skit själva.
5. Anser du att ASP.NET ökat kvaliteten på det du producerar?
NEJ! Det är mer koncept jag lärt mig på vägen som bidrar till ökad kvalitet på det jag producerar. DDD, TDD samt en gigantisk massa mönster som jag lärt mig anpassa mig till för att få mer lättläst kod.
271 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25