webForumDet fria alternativet

ASP eller ASP.NET?

Webbutveckling

22 svar · 684 visningar · startad av Forsaken

Medlem sedan juli 200319 inlägg
Frågan#1

Hej!
Jag har vissa kunskaper i ASP med VBScripting, ungefär tillräckligt för att ha gjort ett litet community med egna gästböcker, forum, accesstilldelning, adminfunktioner etc..

Borde jag börja titta lite på ASP.NET?

Vad säger ni generellt till någon som bara kan HTML, ska de i dagsläget börja direkt med ASP.NET med C# eller ska de läsa "vanlig" ASP först?

Mvh
Kristofer

Medlem sedan juni 200032 967 inlägg
#2

Eftersom du ställer frågan i ASP.NET-forumet antar jag att du vet vilka svar du kommer att få. ;)

För mig, som är relativt hygglig på gammal hederlig asp, och kan alldeles för lite om .NET är valet självklart. Varenda utvecklare med självbevarelsedrift bör hoppa på .NET-tåget.

För mig är .NET revolutionerande, härligt, snabbt, och riktigt. Själv längtar jag bara tills jag får tid att sätta mig in i .NET, och kan du själv göra valet så tycker jag inte att det är något att fundera på.

Det känns dock som det är en betydligt högre tröskel att komma igång med .NET än med ASP3, men det är ingen egentlig nackdel.

Mvh.

Medlem sedan juli 200319 inlägg
#3

Okej.. ska testa posta ovanstående även i ASP forumet och se om de killarna har någon annan åsikt :)

Tack!

Medlem sedan maj 20011 312 inlägg
#4

Jag håller med i det som @nders har sagt! Jag är lite av en lärljunge till honom... :)

I alla fall jag började för första gången att utveckla i vb.net för lite mer än en vecka sen och jag tycker att jag kommit in i det hela en rätt bra. Det som jag tycker har varit klurigt är att det finns så mycket funktionalitet inbyggt så det kommer nog ta sin lilla tid innan jag lärt mig hur allt hänger ihop.

I företaget som jag jobbar på så har vi också bestämt oss att arbeta med fyrskiktslösningar. Detta är ett helt nytt sätt att arbeta för mig som ASP-programmerare. För i traditionell ASP som var allt inbakat i ett enda skikt. En rätt häftig känsla är när man märker hur enkelt det blir att börja återanvända kod i .net just tack vare att man arbetar i olika skikt.

Sen som @nders sade så bör man lära sig .net om man vill hänga med i utvecklingen. Jag kan också tänka mig att ens egna marknadsvärde ökar några tusenlappar om man lärt sig .net Beror givetvis på hur bra förhandlare man är :)

I alla fall det jag kan rekommendera dig är att du fixar Visual Studio eller något annat utvecklingsverktyg som är anpassat för .net Det underlättar ditt utvecklingsarbete mycket. Testa och se om det är något för dig.

En annan sak du bör fråga dig är vad du vill uppnå? Vill du arbeta som programmerare eller vill du bara göra lite hobbyprojekt? Om du bara vill göra lite hobbyprojekt så rekommenderar jag vanlig asp. Det kommer man långt med. Det är onödigt att krångla till det. Om det är något som var oklart eller något annat du funderar över så är det bara att säga till.

Hälsningar
Krister

Medlem sedan juni 20019 024 inlägg
#5

Jag har arbetat med Vb.Net tillsammans med .Net i drygt ett år och har tidigare använt traditionell Asp. Så min rekommendation är att du ska börja med .Net direkt, oavsett om du tänker fortsätta med det i yrket eller på hobbynivå.

Det är bra mycket kraftfullare och enklare när du väl kommer in i det. Det är hög inlärningströskel, men när du väl har passerat den så är det betydligt roligare än att leka med Asp:ns enbart fem inbyggda objekt. ;)

Och den eviga frågan om man ska använda Vb.Net eller C#, spelar absolut ingen roll. I .Net använder man sitt favvospråk! ;)

För i traditionell ASP som var allt inbakat i ett enda skikt.

Nej, absolut inte. Du kan använda tre- eller fyrskiktsmodellen i vanlig Asp också, däremot var/är det inte många som gör det. Likaså kan du använda Asp.Net i en enskiktslösning om du vill. Enda skillnaden är att det är bra mycket enklare att separera kod från innehåll i .Net-ramverket.

Medlem sedan juni 20001 257 inlägg
#6

Enda skillnaden är att det är bra mycket enklare att separera kod från innehåll i .Net-ramverket.

Enda skillnaden?? Heh, nja, det är att överdriva.

Medlem sedan mars 20023 561 inlägg
#7

kristoffer skrev:

Enda skillnaden?? Heh, nja, det är att överdriva.

Snarare underdriva. ;)

Medlem sedan juni 20001 257 inlägg
#8

Hehe, ja, naturligtvis. :)

Medlem sedan aug. 20003 575 inlägg
#9

Dom sakerna man kunde göra med gamla ASP.
Är lika nästan lika lätt att göra i .NET.

Men sedan finns det så mycket mer avancerade saker du kan göra.

Sedan kan du asp.net någorlunda bra är det inget stort kliv att gå över och göra program i .Net.

Medlem sedan juli 20011 084 inlägg
#10

Tänkte lägga mig i lite, och slänga in PHP i mixen. Har det någon chans mot ASP.NET?

Något som jag själv inte för så förtjust i med ASP var att man nästan inte kunde göra något utan komponenter, och webbhotellen var inte allt för glada i att installera nya komponenter. Medan man i tex PHP(vad jag har förstått) kunnat göra diverse saker utan komponenter, som skicka mail/bildhantering osv? Hur är det med ASP.NET?

Medlem sedan juni 20019 024 inlägg
#11

Josef skrev:

kristoffer skrev:

Enda skillnaden?? Heh, nja, det är att överdriva.

Snarare underdriva. ;)

Nu snackade jag om att dela upp koden i lager, inte ramverket i sin helhet. ;)

mozilla skrev:

Tänkte lägga mig i lite, och slänga in PHP i mixen. Har det någon chans mot ASP.NET?

Något som jag själv inte för så förtjust i med ASP var att man nästan inte kunde göra något utan komponenter, och webbhotellen var inte allt för glada i att installera nya komponenter. Medan man i tex PHP(vad jag har förstått) kunnat göra diverse saker utan komponenter, som skicka mail/bildhantering osv? Hur är det med ASP.NET?

Det går inte ens att jämföra, .Net har stöd för allt Php har stöd för (och dessutom bättre!), plus en hel jäkla massa till.

Medlem sedan juni 20001 257 inlägg
#12

Ja, en jämförelse mellan ASP/PHP och ASP.NET känns konstig. Bättre vore att jämföra Sun ONE/Microsoft .NET/J2EE.

Medlem sedan maj 20011 312 inlägg
#13

Ja, det är en intressant fråga. Är Java bättre än ASP.net eller är de lika bra?

Medlem sedan juni 20008 205 inlägg
#14

Hur definierar du "bättre"? Det är mognare och har mycket stort stöd hos andra stora leverantörer än Sun (t.ex. IBM), fungerar på betydligt fler plattformar och har fler utvecklingsverktyg.

Medlem sedan maj 200010 687 inlägg
#15

Släng fram lite argument för Java tack! :)

T.ex. så försöker väl inte Java agera som ett klientspråk när det körs på servern. :)

Medlem sedan juni 20008 205 inlägg
#16

Nej, Java har ganska låga ambitioner att göra saker på klienten :) Däremot så finns det säkert en massa klasser för servlets/jsp som gör det möjligt att ha en massa magiska (= Javascriptbelastade) webbformulär som i Net, har dock ingen pejl på det.

En sak som är väldigt intressant dock, som gör det kanonenkelt att administrera klientsideapplikationer, är Java Web Start. Vet inte om något liknande finns för Net.

Nackdelen med Java är väl att grafiska användargränssnitt kan bli rätt sega, åtminstone om man kör Swing. IBM har något som heter SWT, Standard Widget Toolkit, som ska rulla på snabbare enligt vad jag hört.

Medlem sedan maj 20011 312 inlägg
#17

-> spango
Tror du det är lättare att lära sig .net än Java?

Medlem sedan juli 200319 inlägg
#18

hahahaha, ville bara säga att ni är helt otroliga :)

Jag tror jag fick ett svar på min fråga och ett antal till.. ;)

Medlem sedan juni 20008 205 inlägg
#19

Lukaspojken skrev:

-> spango
Tror du det är lättare att lära sig .net än Java?

Nej. Den stora tröskeln är objektorienteringen, vilket är ett abstrakt koncept som inte har med språken eller biblioteken att göra. Dessutom, ska man använda C# använder man ett språk som har 90% gemensamt med Java. Och eftersom VB.Net är som C# fast med fulare syntax, gäller samma där ;)

Det brukar påstås att det är lättare att driftsätta en web service i Net, men vad jag märkt brukar det mest bero på att folk då jämför Javakodning i Notepad (eller kompatibelt) och en massa kommandoradsverktyg med drag'n'drool-gränssnittet i VS.Net, så jämförelserna haltar lite tycker nog jag.

Medlem sedan maj 20011 312 inlägg
#20

-> spango
Ok, låter lite som du står på javasnubbarnas sida då...eller har vi en desertör ibland oss... :)

Skämtåsido, du tror inte att .net kommer att köra förbi java sakta men säkert?

329 ms totalt · 3 externa anrop · v20260731065814-full.a4a6ad0e
185 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)