Avatar billede itbjarne Nybegynder
28. juni 2003 - 18:33 Der er 8 kommentarer og
2 løsninger

Hvad er fordelen ved at bruge Visual Basic.NET i forhold til VB6?

Tja - titlen på spørgsmålet taler næsten for sig selv.
Har anvendt VB6 i nogle år og har også kigget en smule på VB.NET, men er ikke helt sikker på hvorfor jeg skal skifte ?
Er VB6 stadig understøttet i fremtiden ? Kan man mere med VB.NET end VB6 - og hvis ja, hvad er de største fordele ?
Jeg er klar over .NET understøtter flere sprog, men når man nu kun er interesseret i VB ?
Jeg leder lidt efter argumentationen for at skifte og kan ikke rigtigt finde den. Det eneste jeg kan se er at man bliver "forsinket" ved at skifte til noget andet da man skal til at lære det også.
Avatar billede disco_keld Nybegynder
28. juni 2003 - 20:51 #1
Hejsa....

SKIFT!!!!!!!!!!!!!!!!!!!! Til VB 7.1 (VB.NET) :-)

Den væsentligste ændring er, at sprogene baserer sig på fælles faciliteter i .NET frameworket.

Det betyder for eksempel for Visual Basics vedkommende, at det langt om længe er blevet ægte objektorienteret.

Mvh

DK
Avatar billede wired Nybegynder
29. juni 2003 - 01:18 #2
På Microsofts Seminar påstod de at VB.NET var mere object orienteret end Java.
Avatar billede odegaard Nybegynder
29. juni 2003 - 01:44 #3
ForskellEN er OOP... Objekt Orienteret Programmering. Sproget er hvad man kan kalde et "ordentligt" sprog. Slut med slam-kode, ind med VB.NET :-)
Avatar billede itbjarne Nybegynder
29. juni 2003 - 19:24 #4
Er der nogen erfaring med at der skulle være fejl/fejlfunktioner i VB.NET - eller i det hele taget negative oplevelser ?
Avatar billede odegaard Nybegynder
29. juni 2003 - 23:19 #5
Jeg har efterhånden får migreret alle mine vb6 projekter og ASP sider til henholdsvis VB.NET og ASP.NET. Godt nok er jeg efterhånden gået helt over til C#, men det er der nu ikke den store forskel i (ud over syntaxen og at det lyder smartere :-).

Jeg synes umiddelbart at jeg kun har haft positive oplevelser. Hvis jeg skulle tænke på et minus, så må det være at brugeren skal installere .NET frameworket, som er et download på ~21mb, i modsætning med tidligere hvor man kunne nøjes med VBRUN-filerne.
Det ligger dog på Windows Update, og skal jo kun gøres én gang.
Avatar billede odegaard Nybegynder
29. juni 2003 - 23:21 #6
Forresten er et andet minus problemerne med at skulle afvikle programmer der ligger på et netværksshare. Dér skal man igennem en del med sikkerhedsindstillinger for at få det til at virke. Men omvendt kan man jo argumentere for at dette blot er en sikkerhedsfeature.
Avatar billede itbjarne Nybegynder
01. juli 2003 - 12:03 #7
Ok. Jeg har også fået input fra anden side, og umiddelbart ser det interessant ud. Jeg kan forstå at man teoretisk kan opnå de samme resultater som med VB6, men at der på den rent programmeringsmæssige side er sket betydelige forbedringer. Jeg vil overveje at begrave mig i VB.NET.
En sidste ting: Kan I komme med en kortfattet beskrivelse af namespaces (på Dansk ;-) og hvorledes disse hænger sammen med selve programmeringen. Jeg kan forstå at hvis man f.eks. skal anvende objekter i forbindelse med at lave DNS lookup, skal man definere de namespaces hvor de relevante DNS objekter ligger - er dette rigtigt ?
-> odegaard: læg venlist svar som svar og ikke kommentar.
Avatar billede itbjarne Nybegynder
01. juli 2003 - 12:23 #8
-> oedegaard: "Hvis jeg skulle tænke på et minus, så må det være at brugeren skal installere .NET frameworket, som..."
Vil det sige at man altid minimum har en installations størrelse på 21 MB ? Vil det også sige at man skal inkludere frameworket i en deployment pakke - skal dette gøres ekstra eller gøres det automatisk af VB.NET ?
Sig til hvis I synes der skal flere points på bordet...
Avatar billede odegaard Nybegynder
01. juli 2003 - 18:59 #9
Det vil sige at brugeren SKAL have .NET installeret for at kunne afvikle din applikation. Hvis du vil være sikker på at han kan køre dit program, så skal du lægge frameworket med.
Hvis du går ud fra at brugeren har .NET eller blot henviser til windows update, så bliver din deployment pakke ikke større end dit program.
Avatar billede itbjarne Nybegynder
01. juli 2003 - 22:58 #10
Takker for indlæggene og fordeler pointene efter energien som er lagt bag svarene samt argumentationen.
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
Kurser inden for grundlæggende programmering

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