Разлика между Visual Basic и Visual Basic.Net (VB6 и VB.net)

Visual Basic срещу Visual Basic.Net (VB6 срещу VB.net)
 

VB aka Visual Basic е език за програмиране, издаден около 1991 г. като продукт от Microsoft. Това е програмен език, управляван от трето поколение, който поддържа бърза разработка на приложения (известна още като RAD). Visual Basic 6, или VB6, беше издаден през 1998 г., а стабилната версия на VB.VB6 осигурява IDE за разработка на софтуер и дизайн на потребителски интерфейс. Езикът се основава на модел за програмиране, наречен Component Object Model. VB6 е прост език за програмиране, който не само помага на начинаещите бързо да усвоят концепциите за програмиране, но и да го използват лесно в големи софтуерни приложения. VB6 е процедурен език за програмиране. Програмистите са в състояние да проектират GUI за приложение и да прилагат функционалности директно към контролите, които се добавят към GUI. Например, ако в GUI има бутон, програмистът трябва да напише функционалността за този бутон в рамките на събитието за натискане на бутона (и следователно програмирането, управлявано от термина).

VB.net

VB.net също е продукт на Microsoft, който беше пуснат през 2008 г. Той е наследник на VB6. Основната разлика между VB6 и VB.net е концепцията за „Обектно ориентирано програмиране“, въведена в VB.net. Всеки компонент, който взаимодейства с такава система, се счита за обект. Обектите се създават чрез съответните класове. Класовете могат да бъдат декларирани от програмиста или езикът също така се състои от различни собствени библиотеки на класа. Това са градивните елементи на езика на VB.net. Приложна програма, написана на език VB.net, работи на .NET рамката на Microsoft. Програмистът или разработчикът трябва да напише класовете, различни от вградените в класове, за да изпълнява каквото и да е системно изискване. След първата голяма версия на VB.net 2005, сега тя излезе 2010, която поддържа .NET Framework 4.0.

Visual Basic (VB6)

За разлика от VB6, VB.net поддържа споделено развитие. За всеки, който има написани програми, използващи VB6, трябва да е лесно да се адаптира към програмирането на VB.net. В допълнение, програмите, написани на VB6, могат лесно да бъдат превърнати в .net версия с помощта на инструмента за миграция на език VB.net. Напоследък се увеличава използването на VB.net за уеб разработка в резултат на подкрепата му за разработване на уеб приложения.

Каква е разликата между VB6 и VB.net?

• VB6 е процедурен език за програмиране.

• VB.net е обектно ориентиран език за програмиране.

• VB6 използва компонентния модел на обекта.

• VB6 е прост език за програмиране.

• VB.net има различни вградени библиотеки на класове, които са градивни елементи на езика.

• VB.net поддържа споделено развитие.

• VB.net поддържа разработка на уеб приложения.