Avatar billede websam Nybegynder
04. marts 2005 - 13:23 Der er 29 kommentarer og
2 løsninger

WebMatrix eller Visual Studio ?

Hejsa,

Ganske kort hvad er jeres erfaring og hvad kan i anbefale med hensyn til brugen af WebMatrix og Visual Studio.

Hvilken af de 2 skal man vælge ?

Hvad er der af fordele og ulemper på dem begge (Ikke pris) ?

Hvorfor skal jeg vælge den ene frem for den anden ?

Håber i vil bidrage med nogle gode argumenter :o)

/Websam
Avatar billede arne_v Ekspert
04. marts 2005 - 13:29 #1
Hvis pris ikke betyder noget så har jeg svært ved at se nogen grund til
at foretrække WebMatrix fremfor Visual Studio.

Men for de fleste er pris også en parameter. De fleste vil nok foretrække
en Mercedes 320 fremfor en Toyota Corolla. Men der bliver nu alligevel
solgt flest Corollaer.
Avatar billede websam Nybegynder
04. marts 2005 - 13:33 #2
Som også skrevet i et af mine spørgsmål er prisen ikke relevant betaler gerne hvis det er det værd :o) kan du komme med eksempler på hvad fordele der er eller kender du ikke dem begge ?

/Websam
Avatar billede snepnet Nybegynder
04. marts 2005 - 13:48 #3
webmatrix er et lille ussuporteret betaprodukt (som pr. udmelding pt. aldrig forventes at komme i en release).

det er stærkt begrænset hvad faciliteter for større løsninger angår, og baserer sig alene på jit-kompilering, og man skal lave særlige tiltag for bla.:
- at kunne debugge
- at kunne arbejde med codebehindfiler

da du ikke kan kompilere din kode fra webmatrix, kan du heller ikke bruge det til at udvikle dine egne assemblies (classlibraris, kontroller mv) - uden at du skal fyre op under kommandoliniekompileren, hvilket er temmelig træls, hvis du vil lave den slags.
den kan i den sammenhæng alene fungere som en udvidet notepad.

de letvægtsværktøjer ms kommer til at frigive i forbindelse med v2.0 kan du læse om her :
http://lab.msdn.microsoft.com/vs2005/default.aspx
(webmatrix er som du kan se ikke nævnt)

hvis man kigger på vs2003 vs webmatrix er der sådan eet ok argument for at vælge webmatrix. det kræver ikke at man har en IIS kørende på sin udviklingsmaskine, da webmatrix kommer med en indbygget virtual webser (cassini).

men..... kigger man på vs2005 kommer den med samme fordel som webmatrix, hvorved det argument for at vælge webmatrix forsvinder.

det eneste der skulle tale til webmatrix's fordel skulle være at det er et mindre omfattende værktøj, og deraf lettere at sætte sig ind i.

mvh
Avatar billede snepnet Nybegynder
04. marts 2005 - 13:50 #4
(du må bare spørge ind, hvis der er noget du gerne vil have uddybet... det blev vist en kende overfladisk noget af det jeg skrev :o)
mvh
Avatar billede websam Nybegynder
04. marts 2005 - 14:05 #5
Jeg så for noget tid siden visual studio i arbejde hos en kammerat og mener at kunne huske det var version 2003 kan du fortælle mig om der er sket nogle nævneværdige forandringer fra 2003 til 2005 ?

Jeg er med på at der altid vil være en forskel på freeware og betalte programmer blandt andet at der ikke er support på det og hvis du mener at webmatrix ikke kommer ud som release ja så er valget jo ikke så svært :o)

/Websam
Avatar billede snepnet Nybegynder
04. marts 2005 - 14:21 #6
hehe... nej valget er ikke svært :o)

der er bestemt store forskelle på 2003 og 2005, men det er i høj grad fordi 2005 er baseret på udvikling til version 2.0....
egentlig er det hele bare blevet rigtig meget bedre på adskillige områder, men ligger for nuværende i beta.

version 2.0 er supporteret efter frigivelse af beta2, hvilket forventes at ske meget snart (april).

kan du ikke lige give et par hints om hvorfor du har stillet spørgsmålet, og hvad det er for en opgave du står overfor.... så skal du få en anbefaling :o)

mvh
Avatar billede ladyhawke Novice
04. marts 2005 - 14:25 #7
Webmatrix er ikke beregnet til andet end ASP.NET og sikkert i begrænset omfang, hvorimod VS er beregnet til ASP.NET, Winforms, Web services, office udvidelser og meget andet. Hvis du får en smule smag for .NET programmering så er der ingen tvivl om at det er VS du skal vælge.

Mht. version 2003 vs 2005: Der er mange forbedringer, ikke mindst i selve frameworket, men også selve editor delen. Du kan omdøbe en funktion, så ændringen automatisk afspejles i hele din klasse eller hele dit projekt. Du kan lave kode genveje som gør udviklingen en hel del hurtigere. Du kan bruge generics (se på microsoft om det) og der er en hel del optimeringer af indbyggede funktioner i forhold til hastighed etc.
Avatar billede websam Nybegynder
04. marts 2005 - 14:29 #8
For det første er det et skifte fra asp til asp.net for det andet skal jeg lave et større web projekt der skal kommunikere med et andet stort program hvor der forventes store krav til hastighed da der på sigt kommer voldsomt med besøg og efter som at .net køre kompilet og har langt bedre udviklingsmuligheder skal jeg bare i gang med det :o)

Så derfor noget forhåndsviden til selve programmet. Det vil altså sige at jeg skal anskaffe mig vs2003 nu og så opgrdere når der kommer en release af vs 2005 ?

/Websam
Avatar billede snepnet Nybegynder
04. marts 2005 - 14:37 #9
jeg tror egentlig jeg vil anbefale dig at snuppe vs2005 med det samme, og så dermed arbejde mod frameworkversion 2.0.
hvis det er et større projekt er der jo så også forventeligt en længere periode til frigivelsen, hvilket gør det ganske sikkert at frameworket foreligger i en supporteret version.
skal det køre på jeres egne servere - eller skal i kunne hoste det ude i byen (der kan det være lidt vanskeligere at finde udbydere der understøtter v2.0).

der er ekstremt mange nye ting i asp.net 2.0 som er guld værd ! og som du kommer til at skrive selv hvis du vælger "den gamle" platform.

mvh
Avatar billede snepnet Nybegynder
04. marts 2005 - 14:38 #10
er det noget du skal lave for et firma du arbejder i ?
mvh
Avatar billede a1a1 Novice
04. marts 2005 - 16:46 #11
vs.net 2003 koster "kun" 1000 kr., hvis du kan nøjes med et sprog (vb.net, c# eller en af de andre 2)
vs.net de store pakker (fra 7000 kr.) får du alle sprog og nogle ekstra værktøjer.

så valget kan kun være vs.net
;o)
Avatar billede websam Nybegynder
04. marts 2005 - 18:02 #12
snepnet >> det kommer til at køre på egen server og nej det er et projekt til et firma. Skal oxo lave andet der skal køre ude i byen. Så det er vel ikke så skide smart med 2005 så ?!?

a1 >> Ja valget falder oxo på vs.net blot om det skal være 2003 el. 2005

/Websam
Avatar billede websam Nybegynder
04. marts 2005 - 18:10 #13
En sidste ting er vs2005 overhovedet til at anskaffe sig på nuværende tidspunkt ?

/Websam
Avatar billede snepnet Nybegynder
04. marts 2005 - 18:13 #14
Avatar billede snepnet Nybegynder
04. marts 2005 - 18:18 #15
og så er det jo pt. gratis :oP

hvis det er noget der inden for rimelig fremtid skal huses ude i byen skal du nok sikre dig at du kan køre på version 1.1.

men.... der er ingen ben i senere at lifte til v2.0 (der er lovet 100% bagudkomp, og indtil videre synes jeg det virker som om det holder).

jeg synes dog du skal checke ud hvad der ligger af nye sager i v2.0.... altså så du ikke bruger 100 år på at lave egne implementeringer af ting der fungerer out-of-the-box når v2.0 kommer.

mht
Avatar billede websam Nybegynder
04. marts 2005 - 18:37 #16
Skal jeg så adde en passport konto eller ?

/Websam
Avatar billede snepnet Nybegynder
04. marts 2005 - 18:44 #17
øhh... det ved jeg ikke.
der skulle ligge lidt af hvert derude (også de nye express-version, som er virkelig fede). jeg er ikke bekendt med om det er et krav at du har et passport.... umiddelbart lyder det lidt sært hvis det skulle være tilfældet.
men... det kan være at der er nogle builds mv. der kun kan hentes hvis du har et abbonnement (altså et msdn-abbonnement).
mvh
Avatar billede burningice Nybegynder
05. marts 2005 - 21:53 #18
snepnet>> msdn-abbonnement og passport er ikke det samme

websam>> ja, du skal have en passport konto, men det tager ikke mere end 2 minutter at få sig og kan bruges til mange sjove/nyttige ting.
Avatar billede burningice Nybegynder
05. marts 2005 - 21:54 #19
*suk* endnu en pro .net 2.0 debat... kunne være jeg efterhånden selv skulle få snøvlet mig sammen og installeret det :P
Avatar billede arne_v Ekspert
05. marts 2005 - 21:56 #20
Stort set alle har da en passport konto (en hotmail account er en
passport konto).
Avatar billede arne_v Ekspert
05. marts 2005 - 22:01 #21
Det er altid interessant at kigge på de kommende teknologier.

Men man skal huske på at production miljøer stort set aldrig kører beta
versioner, ofte kører current version og også ofte kører en ældre version
end current (det er ikke usædvaneligt at der er flere på ældre end på
current, men det tror jeg dog ikke er tilfældet med .NET 1.1 versus 1.0).
Avatar billede burningice Nybegynder
05. marts 2005 - 22:05 #22
ja, men en passport konto er ikke nødvendigvis en hotmail konto... ;) never mind

lidt "skræmmende" at tænke på alligeve, at passport er blevet så udbredt, når det trods alt ikke er en åben officiel standard som Project Liberty er det. Men det viser vel bare at hvis der er noget Microsoft gerne vil, så skal de nok få det trumfet igennem.
Avatar billede arne_v Ekspert
05. marts 2005 - 22:09 #23
rigtigt - men man kan bruge sin hotmail konto til at hente 2005 beta'erne med

----

http://www.theserverside.net/news/thread.tss?thread_id=29565
http://www.theserverside.net/news/thread.tss?thread_id=31128
Avatar billede burningice Nybegynder
05. marts 2005 - 22:16 #24
er det egentlig muligt overhovedet at få en Liberty konto endnu?
Avatar billede arne_v Ekspert
05. marts 2005 - 22:26 #25
Mit indtryk er at de ikke driver en database, men laver specs for hvordan
baser kan snakke sammen.

http://www.projectliberty.org/about/enabledproducts.php

antyder at det er taget i brug.

Men der er nu ikke umiddelbart noget som jeg finder vildt interessant for mig.
Avatar billede burningice Nybegynder
05. marts 2005 - 23:08 #26
hm... næh... vi mangler produkter som Amazon, Ebay, QXL, *host* MSN *host*, MSDN, GotDotNet, CodeProject, Eksperten?, m.fl. før det begynder at blive rigtig interressant.
Avatar billede websam Nybegynder
10. marts 2005 - 11:49 #27
arne_v skrev :

Det er altid interessant at kigge på de kommende teknologier.

Men man skal huske på at production miljøer stort set aldrig kører beta
versioner, ofte kører current version og også ofte kører en ældre version
end current (det er ikke usædvaneligt at der er flere på ældre end på
current, men det tror jeg dog ikke er tilfældet med .NET 1.1 versus 1.0).

Vil du dermed mene at jeg skal invistere i vs2003 i første omgang og så efterfølgende købe en opdatering når 2005 er klar ???

/Websam
Avatar billede arne_v Ekspert
10. marts 2005 - 11:59 #28
Det afhænger af hvad du skal bruge det til.

Hvis du er datamatiker studerende med halvandet år tilbage af studiet
og skal igang med at lære ASP.NET, så giver 2005 klart mest mening. Du lærer det nyeste
og når du er færdig så bruger man også 2005.

Hvis du skal igang med at udvikle et system som skal sættes i drift inden
sommer og jeres drifts afdeling er typisk konservativ, så skal din applikation
udvikles til 1.1 - og så vidt jeg ved vil det også betyde at du skal bruge VS 2003.

Så er der naturligvis 500 andre scenarier.
Avatar billede websam Nybegynder
22. marts 2005 - 15:08 #29
Skal der point på bordet må i lige svare dem a jer der vil have det :o)

Jeg beslutter mig for vs2003 i første omgang da jeg skal have det klart inden for en mdr. og liggende ude på en server i byen.

/Websam
Avatar billede a1a1 Novice
22. marts 2005 - 15:15 #30
;o)
Avatar billede snepnet Nybegynder
22. marts 2005 - 17:15 #31
;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester