Avatar billede petan Nybegynder
02. oktober 2004 - 16:59 Der er 18 kommentarer og
1 løsning

VB.Net eller Visual Basic

Hej

Jeg er lidt i tvivl om hvorvidt det er bedst for mig at lære VB.Net eller Visual Basic. Jeg har derfor følgende spørgsmål:

1. Er der fremtidsperspektiv i at lære Visual Basic, da VB.NET vel på sigt erstatter Visual Basic?

2. Hvad er lettest at lære?

På forhånd tak.

/Petan
Avatar billede jesper_bn Nybegynder
02. oktober 2004 - 18:25 #1
jeg mener at vb er nemmest men der er nok ik så meget future i det
Avatar billede sjh Nybegynder
02. oktober 2004 - 21:00 #2
Jeg syntes at Visual Basic er et dejligt og nemt programmeringssprog og kan saksens bruge det i mange år endnu..


Jeg ved desværre ikke meget om Visual Basic.NET men har hørt at, hvis man ikke har Framework installeret skal man hente ca. 20 MB hvor man kan nøjes med ca. 1.5 MB til Visual Basic..


Et andet bud:
Jeg har også haft lejlighed til at rode med PowerBASIC. Den understøtter nemlig ASM (Assembler) og kan nemt arbejde sammen med Visual Basic via API. Desværre er det ikke så ment at designe et vindue i den. Den kan købes for ca. 1200 kr har overvejet at købe den. Den kræver ikke nogle runtime filer og bruger samme syntax som Visual Basic.
Avatar billede aaberg Nybegynder
02. oktober 2004 - 21:05 #3
1. Nej, der er ingen fremtidsperspektiv i at lære Visual Basic. Der vil højest sandsynligt ikke komme nye versioner af det, og det vil på et tidspunkt ikke serviceres mere. Man kan stadig sagtens lave programmer i Visual Basic, men hvis du stadig vil kunne det om 4 år, skal du ikke vælge Visual Basic.

2. Jeg synes ikke VB.NET er sværere at lære. I VB.NET har de gjort, så det opfører sig lidt mere som andre programmeringssprog. Dvs. at hvis du f.eks. får lyst til at lære at programmere C# eller Java, er hoppet fra VB.NET ikke så stort. I VB.NET har man klassebiblioteket fra .NET frameworket til rådighed, så mange ting der før var svært at programmere, er nu meget nemt, da Microsoft har gjort det for os.

Det er vel en smagsag, hvad man synes er nemmest, men hvis du ikke har programmeret før, tror jeg det er det samme, om man starter med det ene eller det andet.
Avatar billede arne_v Ekspert
02. oktober 2004 - 21:26 #4
Med hensyn til fremtid, så kan du læse nogle af mine betragtninger her:
  http://www.eksperten.dk/artikler/251

VB.NET er nok lidt sværere end VB, men du får altså også meget med .NET, så det
er vel værd at yde lidt mere for det.
Avatar billede petan Nybegynder
02. oktober 2004 - 21:43 #5
arne_v: Jeg havde faktisk læst din udmærkede artikel på forhånd, hvor jeg fik det indtryk at VB var stort, og at der nok kunne gå mange år før VB.NET ville være større.

Er der nogen forskel mht. hvor mange penge man skal ud og investere - eller er man nødt til at købe Visual Studio.NET for at kunne komme igang?
Avatar billede arne_v Ekspert
02. oktober 2004 - 21:48 #6
VB er stadigvæk meget stort. Der er millioner og atter millioner af linier VB
kode som skal vedligeholdes.

Men det er VB.NET (eller C#) som folk lærer og virksomhederne efterspørger til
nye projekter.

Jeg tror stort set ikke at kan købe VB6 idag.

Du behøver ikke VS.NET for gå igang med VB.NET.

.NET SDK er gratis og indeholder compileren (command line).

Du kan vælge en gratis IDE som SharpDevelop at skrive dine programmer i.

Visual Studio er godt. Men ikke nødvendigt.
Avatar billede martin_moth Mester
02. oktober 2004 - 21:57 #7
Kast dig over .NET

Jeg bruger dog selv mest VB6, mest fordi jeg har en gammel møg-pc og ikke har fået taget mig sammen til at installere frameworket.

VB6 er MEGET lig VBA-sproget, der bruges som macrosprog i officepakken og mange andre programmer (også ikke-microsoft-programmer)

Jeg vil tro, at VB6 er lidt lettere at lære end VB.NET.

MEn .NET er simpelthen bare pisse hamrende lækkert, og du kan meget mere end i VB6, og det er mere fremtidsorienteret.

Eneste ulempe jeg kan se, er at de programmer du laver og kompilere til .exe-filer, ikke kan køre på andre pc'ere hvor der ikke er installeret (det gratis, men 20 MB store) .net framework. Frameworket er dog en del af XP og vil være det af kommende win-versioner...
Avatar billede arne_v Ekspert
02. oktober 2004 - 21:59 #8
Det er vist kun Win2003 der er født med det. Men det kan hentes med Windows Update.
Avatar billede petan Nybegynder
02. oktober 2004 - 22:02 #9
Men det kræver vel at jeg bruger XP pro?
Avatar billede arne_v Ekspert
02. oktober 2004 - 22:05 #10
Du kan udvikle .NET på NT4, 2000, XP og 2003.

Og som sagt behøver det ikke koste noget.
Avatar billede petan Nybegynder
02. oktober 2004 - 22:39 #11
Jeg takker hermed for de mange gode svar. Jeg har bestemt mig for at vælge VB.NET. Hvis  sjh, aaberg80, arne_v og martin_moth ligger et svar fordeler jeg point.

arne_v: Jeg har hentet SharpDevelop, samt pakket det ud, men jeg kan ikke rigtigt se hvordan jeg installerer det(?).
Avatar billede arne_v Ekspert
02. oktober 2004 - 22:40 #12
svar
Avatar billede arne_v Ekspert
02. oktober 2004 - 22:41 #13
Installere ?

Du downloader en EXE fil og kører den og så installerer den !
Avatar billede arne_v Ekspert
02. oktober 2004 - 22:42 #14
Ah.

Der er 2 downloads:
  - en EXE fil som installerer programmet
  - en ZIP fil med source koden så du selv kan builde

Tag den første.
Avatar billede petan Nybegynder
02. oktober 2004 - 22:43 #15
Den fil jeg har hentet indeholder 7 forskellige mapper: Addins, bin, doc osv. Der findes ingen exe fil.
Avatar billede petan Nybegynder
02. oktober 2004 - 22:43 #16
nåh, ok. Tak!
Avatar billede sjh Nybegynder
02. oktober 2004 - 23:00 #17
Jeg springer point over i dag..
Avatar billede martin_moth Mester
02. oktober 2004 - 23:29 #18
Det samme her (springer over)
Avatar billede petan Nybegynder
04. oktober 2004 - 17:06 #19
ok. Da aaberg80 ikke har svaret, tildeles alle point arne_v.
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