I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
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.
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 ?
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.
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.
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)
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)
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.
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 ?
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.
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.
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
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.
ø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
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).
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.
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.
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 ???
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.
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.