Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB aka Visual Basic to język programowania, który został wydany około 1991 roku jako produkt firmy Microsoft. Jest to język programowania oparty na zdarzeniach trzeciej generacji, który obsługuje Rapid Application Development (aka RAD). Visual Basic 6, lub VB6, został wydany w 1998 roku i jest stabilną wersją VB. VB6 zapewnia środowisko IDE do tworzenia oprogramowania i projektowania interfejsu użytkownika. Język oparty jest na modelu programowania o nazwie Component Object Model. VB6 to prosty język programowania, który nie tylko pomaga początkującym szybko nauczyć się koncepcji programowania, ale także łatwo go używać w dużych aplikacjach. VB6 to proceduralny język programowania. Programiści są w stanie zaprojektować GUI dla aplikacji i zastosować funkcje bezpośrednio do kontrolek, które są dodawane do GUI. Na przykład, jeśli w GUI znajduje się przycisk, programista musi napisać funkcjonalność tego przycisku w zdarzeniu kliknięcia przycisku (a zatem termin programowanie sterowane zdarzeniami).
VB.net
VB.net to także produkt firmy Microsoft, który został wydany w 2008 roku. Jest następcą VB6. Główną różnicą między VB6 a VB.net jest koncepcja „Programowania zorientowanego obiektowo” wprowadzona w VB.net. Każdy element, który wchodzi w interakcję z takim systemem, jest traktowany jako obiekt. Obiekty są tworzone przez odpowiednie klasy. Klasy mogą być deklarowane przez programistę lub język również składa się z różnych własnych bibliotek klas. To są elementy składowe języka VB.net. Aplikacja napisana w języku VB.net działa na platformie. NET firmy Microsoft. Programista lub deweloper powinien napisać klasy inne niż klasy wbudowane, aby spełnić wszelkie wymagania systemowe. Po pierwszej głównej wersji VB.net 2005, teraz została wydana wersja 2010, która obsługuje platformę. NET Framework 4.0.
Visual Basic (VB6)
W przeciwieństwie do VB6, VB.net obsługuje współdzielony rozwój. Dla każdego, kto pisał programy w VB6, adaptacja do programowania w VB.net powinna być łatwa. Ponadto programy napisane w VB6 można łatwo przekonwertować do wersji.net za pomocą narzędzia do migracji języka VB.net. Ostatnio wykorzystanie VB.net do tworzenia stron internetowych również wzrosło w wyniku jego wsparcia dla tworzenia aplikacji internetowych.
Jaka jest różnica między VB6 a VB.net?
• VB6 to proceduralny język programowania.
• VB.net to obiektowy język programowania.
• VB6 używa Component Object Model.
• VB6 to prosty język programowania.
• VB.net ma różne wbudowane biblioteki klas, które są elementami składowymi języka.
• VB.net wspiera współdzielony rozwój.
• VB.net obsługuje tworzenie aplikacji internetowych.