Шта је VB.net? Да ли је Visual Basic и даље функционалан 2024. године?

Последње ажурирање: КСНУМКС октобар КСНУМКС
Аутор: Guiahardware
Отворите DLL у Visual Studio-у

Шта је VB.net? Да ли је Visual Basic и даље функционалан 2024. године?

Мајкрософт је недавно укинуо дугогодишњи класични Visual Basic. То је учињено са циљем модернизације његових развојних алата и побољшања језичке интероперабилности, између осталог. Такође је настојао да поједностави своју језичку понуду и усвоји приступ програмирању који је више оријентисан ка циљевима. Да би се разумело да ли је тренутни алат практичнији, или Визуел Бејсик, желимо да вам кажемо о VB.NET-у, новој преферираној верзији.

Једна од ствари која је учинила Visual Basic популарним била је његова лакоћа коришћења и једноставност. То је омогућило да га користе и људи који нису технички потковани и потпуно нови корисници. Међутим, класична верзија овог алата је прекинута 2008. године и проглашена је наследником VB.NET-а (Visual Basic .NET).

Зашто је Visual Basic престао са радом?

Према информацијама које се могу пронаћи на веб-сајту ВелнеоПре двадесет година, Мајкрософт је имао највећу заједницу програмера на свету. Ови програмери су се окренули Visual Basic-у као свом референтном алату. Међутим, до 20. године, већ је било објављено да ће језик бити замењен нечим другачијим што такође неће бити компатибилно. Кључне тачке које треба имати на уму да бисмо разумели овај развој су следеће:

  1. Windows API

Прва тачка је API. Ово је програмски интерфејс ниског нивоа за Windows. То је првенствено C интерфејс. Важно је разумети да сви Windows програмски алати компајлирају код који позива овај API.

  1. КОМ
  32-битни наспрам 64-битних: Шта су и како се разликују

Друго, налазимо COM, што је механизам за повезивање и обједињавање софтверских компоненти. Дефинисан је као бинарни стандард, што значи да ради са компајлираним кодом током извршавања. Заправо се сматра породицом алата, међу којима налазимо ActiveX контроле, доступне и у Visual Basic-у и у Internet Explorer-у.

  1. .НЕТ Фрамеворк

Коначно, Мајкрософт је изабрао .NET фрејмворк као замену за COM, због недостатака овог другог. То је чврсто повезан бинарни стандард, што га чини слабим за веб апликације. Веома је сложен, што је један од главних разлога зашто су многи програмери прелазили са традиционалног Visual Basic-а на Јаву. Данас, са Indigo породицом, рађа се нови стандард, изграђен на другој верзији .NET фрејмворка.

Успон ВБ-а

У овом сценарију, и разумевајући разне жалбе програмера који су пронашли недостатке у класичном Visual Basic-у, Microsoft је одлучио да покрене још један алат. Тако је створио потпуно нови производ који је био компатибилан са VB6 само у аспектима који су били могући без оштећења новог језика. Овај нови производ је решио многе проблеме присутне у VB6, елиминишући већину аномалија.

Штавише, овај нови производ је био у стању да у потпуности подржи оријентацију ка циљу, елиминишући традиционалну зависност од једног развојног окружења. То је захваљујући VB.NET-овом компајлеру командне линије. Штавише, VB.NET генерално успева да елиминише баријере и препреке које су до сада биле присутне, генеришући трансформацију: ставља VB у ранг са било којим другим .NET језиком.

  Како брзо деактивирати и уклонити лиценцу за Windows 10