Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB aka Visual Basic je programski jezik koji je Microsoft izdao oko 1991. godine kao proizvod. To je treća generacija programskog jezika vođenog događajima, koji podržava Rapid Application Development (aka RAD). Visual Basic 6, ili VB6, objavljen je 1998. i to je stabilno izdanje VB. VB6 pruža IDE za razvoj softvera i dizajn korisničkog sučelja. Jezik se temelji na modelu programiranja koji se zove Component Object Model. VB6 je jednostavan programski jezik, koji ne samo da pomaže početnicima da brzo nauče koncepte programiranja, već i da ga lako koriste u velikim softverskim aplikacijama. VB6 je proceduralni programski jezik. Programeri mogu dizajnirati GUI za aplikaciju i primijeniti funkcionalnosti izravno na kontrole koje su dodane u GUI. Na primjer, ako postoji gumb u GUI-ju, programer mora napisati funkcionalnost za taj gumb unutar događaja klika na gumb (i stoga izraz programiranje vođeno događajem).
VB.net
VB.net također je Microsoftov proizvod koji je objavljen 2008. Nasljednik je VB6. Glavna razlika između VB6 i VB.net je koncept 'Object Oriented Programming' uveden u VB.net. Svaka komponenta koja je u interakciji s takvim sustavom smatra se objektom. Objekti se kreiraju kroz odgovarajuće klase. Klase može deklarirati programer ili se jezik također sastoji od raznih vlastitih biblioteka klasa. To su gradivni blokovi jezika VB.net. Aplikacijski program napisan na VB.net jeziku radi na Microsoftovom. NET okviru. Programer ili razvojni programer trebao bi napisati klase koje nisu ugrađene, kako bi izvršile sve zahtjeve sustava. Nakon prvog velikog izdanja VB.net 2005, sada je izdano 2010, koje podržava. NET framework 4.0.
Visual Basic (VB6)
Za razliku od VB6, VB.net podržava zajednički razvoj. Svakome tko je pisao programe koristeći VB6 trebalo bi biti lako prilagoditi se VB.net programiranju. Osim toga, programi koji su napisani u VB6 mogu se lako pretvoriti u.net verziju pomoću VB.net alata za migraciju jezika. Nedavno je korištenje VB.net-a za web razvoj također povećano kao rezultat njegove podrške za razvoj web aplikacija.
Koja je razlika između VB6 i VB.net?
• VB6 je proceduralni programski jezik.
• VB.net je objektno orijentirani programski jezik.
• VB6 koristi Component Object Model.
• VB6 je jednostavan programski jezik.
• VB.net ima razne ugrađene biblioteke klasa, koje su sastavni dijelovi jezika.
• VB.net podržava zajednički razvoj.
• VB.net podržava razvoj web aplikacija.