Visual Basic proti Visual Basic. Net (VB6 proti VB.net)
VB aka Visual Basic je programski jezik, ki je bil izdan okoli leta 1991 kot izdelek družbe Microsoft. Gre za programski jezik tretje generacije, ki temelji na dogodkih in podpira hiter razvoj aplikacij (aka RAD). Visual Basic 6 ali VB6 je bil izdan leta 1998 in je stabilna izdaja VB. VB6 zagotavlja IDE za razvoj programske opreme in oblikovanje uporabniškega vmesnika. Jezik temelji na modelu programiranja, imenovanem Component Object Model. VB6 je preprost programski jezik, ki začetnikom ne pomaga le pri hitrem učenju konceptov programiranja, ampak ga tudi zlahka uporablja v velikih programskih aplikacijah. VB6 je proceduralni programski jezik. Programerji lahko oblikujejo GUI za aplikacijo in uporabijo funkcionalnosti neposredno na kontrolnikih, ki so dodani GUI. Na primer, če je v GUI gumb, mora programer napisati funkcionalnost za ta gumb znotraj dogodka klika gumba (in zato izraz programiranje na podlagi dogodkov).
VB.net
VB.net je tudi Microsoftov izdelek, ki je bil izdan leta 2008. Je naslednik VB6. Glavna razlika med VB6 in VB.net je koncept "objektno usmerjenega programiranja", uveden v VB.net. Vsaka komponenta, ki je v interakciji s takim sistemom, se obravnava kot objekt. Objekti so ustvarjeni prek ustreznih razredov. Razrede lahko deklarira programer ali pa je jezik sestavljen tudi iz različnih lastnih knjižnic razredov. To so gradniki jezika VB.net. Aplikacijski program, napisan v jeziku VB.net, deluje v Microsoftovem ogrodju. NET. Programer ali razvijalec bi moral napisati razrede, ki niso vgrajeni razredi, za izvajanje kakršnih koli sistemskih zahtev. Po prvi večji izdaji VB.net 2005 je zdaj izdal 2010, ki podpira. NET framework 4.0.
Visual Basic (VB6)
Za razliko od VB6, VB.net podpira skupni razvoj. Za vsakogar, ki je pisal programe z uporabo VB6, bi moralo biti preprosto prilagajanje programiranju VB.net. Poleg tega je mogoče programe, ki so bili napisani v VB6, enostavno pretvoriti v različico.net z orodjem za migracijo jezika VB.net. Nedavno se je uporaba VB.net za spletni razvoj povečala tudi zaradi njegove podpore za razvoj spletnih aplikacij.
Kakšna je razlika med VB6 in VB.net?
• VB6 je proceduralni programski jezik.
• VB.net je objektno usmerjen programski jezik.
• VB6 uporablja komponentni objektni model.
• VB6 je preprost programski jezik.
• VB.net ima različne vgrajene knjižnice razredov, ki so gradniki jezika.
• VB.net podpira skupni razvoj.
• VB.net podpira razvoj spletnih aplikacij.