Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB aka Visual Basic je programski jezik koji je objavljen oko 1991. godine kao proizvod od strane Microsofta. To je treća generacija programskog jezika vođenog događajima, koji podržava brzi razvoj aplikacija (aka RAD). Visual Basic 6, ili VB6, objavljen je 1998. godine, a to je stabilno izdanje VB. VB6 pruža IDE za razvoj softvera i dizajn korisničkog interfejsa. Jezik je baziran na modelu programiranja nazvanom 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 direktno na kontrole koje se dodaju GUI-ju. Na primjer, ako postoji dugme u GUI-u, programer mora napisati funkcionalnost za to dugme unutar događaja klika na dugme (i stoga termin programiranje zasnovano na događajima).
VB.net
VB.net je također Microsoftov proizvod koji je objavljen 2008. Nasljednik je VB6. Glavna razlika između VB6 i VB.net je koncept 'Objektno orijentiranog programiranja' uveden u VB.net. Svaka komponenta koja je u interakciji sa takvim sistemom smatra se objektom. Objekti se kreiraju kroz odgovarajuće klase. Klase može deklarisati programer ili se jezik takođe sastoji od različitih sopstvenih biblioteka klasa. To su gradivni blokovi VB.net jezika. Aplikacioni program napisan na VB.net jeziku radi na Microsoftovom. NET frameworku. Programer ili programer bi trebalo da napiše druge klase osim ugrađenih klasa, da bi izvršili bilo koji sistemski zahtev. Nakon prvog velikog izdanja VB.net 2005, sada je objavljen 2010, koji podržava. NET framework 4.0.
Visual Basic (VB6)
Za razliku od VB6, VB.net podržava zajednički razvoj. Za svakoga ko je pisao programe koristeći VB6 trebalo bi se lako prilagoditi VB.net programiranju. Pored toga, programi koji su napisani u VB6 mogu se lako konvertovati u.net verziju pomoću alata za migraciju jezika VB.net. Nedavno je upotreba VB.net-a za web razvoj također povećana kao rezultat njegove podrške razvoju 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 model komponentnog objekta.
• VB6 je jednostavan programski jezik.
• VB.net ima različite ugrađene biblioteke klasa, koje su građevni blokovi jezika.
• VB.net podržava zajednički razvoj.
• VB.net podržava razvoj web aplikacija.