
Šta je VB.net? Da li je Visual Basic još uvijek funkcionalan u 2024. godini?
Microsoft je nedavno ukinuo dugogodišnji klasični Visual Basic. To je učinjeno s ciljem modernizacije svojih razvojnih alata i poboljšanja interoperabilnosti jezika, između ostalog. Također je nastojao pojednostaviti svoju ponudu jezika i usvojiti pristup programiranju koji je više usmjeren na ciljeve. Da bi se razumjelo da li je trenutni alat praktičniji, ili Visual Basic, želimo vam reći nešto o VB.NET-u, novoj preferiranoj verziji.
Jedna od stvari koja je učinila Visual Basic popularnim bila je njegova jednostavnost i lakoća korištenja. To je omogućilo da ga koriste i netehnički ljudi i potpuno novi korisnici. Međutim, klasična verzija ovog alata je ukinuta 2008. godine i proglašena je nasljednikom VB.NET-a (Visual Basic .NET).
Zašto je Visual Basic ukinut?
Prema informacijama koje se mogu pronaći na web stranici VelneoPrije dvadeset godina, Microsoft je imao najveću zajednicu programera na svijetu. Ovi programeri su se okrenuli Visual Basic-u kao svom referentnom alatu. Međutim, do 20. godine, već je bilo najavljeno da će jezik biti zamijenjen nečim drugim što bi također bilo nekompatibilno. Ključne tačke koje bismo trebali imati na umu da bismo razumjeli ovaj razvoj su sljedeće:
Prva tačka je API. Ovo je programski interfejs niskog nivoa za Windows. To je prvenstveno C interfejs. Važno je razumjeti da svi Windows programski alati kompajliraju kod koji poziva ovaj API.
Drugo, nalazimo COM, mehanizam za povezivanje i objedinjavanje softverskih komponenti. Definiran je kao binarni standard, što znači da radi s kompajliranim kodom za vrijeme izvođenja. Zapravo se smatra porodicom alata, među kojima nalazimo ActiveX kontrole, dostupne i u Visual Basicu i u Internet Exploreru.
Konačno, Microsoft je odabrao .NET framework kao zamjenu za COM, zbog njegovih nedostataka. To je čvrsto povezan binarni standard, što ga čini slabim za web aplikacije. Vrlo je složen, što je jedan od glavnih razloga zašto su mnogi programeri prelazili sa tradicionalnog Visual Basica na Javu. Danas, sa Indigo porodicom, rađa se novi standard, izgrađen na drugoj verziji .NET frameworka.
Uspon VB-a
U ovom scenariju, i razumjevši različite pritužbe programera koji su pronašli nedostatke u klasičnom Visual Basicu, Microsoft je odlučio lansirati još jedan alat. Tako je stvorio potpuno novi proizvod koji je bio kompatibilan s VB6 samo u aspektima koji su bili mogući bez oštećenja novog jezika. Ovaj novi proizvod riješio je mnoge probleme prisutne u VB6, eliminirajući većinu anomalija.
Nadalje, ovaj novi proizvod je bio u stanju u potpunosti podržati usmjerenost na ciljeve, eliminirajući tradicionalnu ovisnost o jednom razvojnom okruženju. To je zahvaljujući VB.NET-ovom kompajleru komandne linije. Nadalje, VB.NET općenito uspijeva eliminirati barijere i prepreke koje su do sada bile prisutne, generirajući transformaciju: stavlja VB u ravan s bilo kojim drugim .NET jezikom.