
Kas yra VB.net? Ar „Visual Basic“ vis dar veiks 2024 m.?
„Microsoft“ neseniai nutraukė ilgai naudotą klasikinę „Visual Basic“. Tai buvo padaryta siekiant modernizuoti savo kūrimo įrankius ir pagerinti kalbų sąveikumą, be kita ko. Ji taip pat siekė supaprastinti savo kalbų pasiūlą ir pritaikyti labiau į tikslą orientuotą programavimo metodą. Norėdami suprasti, ar dabartinė priemonė yra patogesnė, arba Visual Basicnorime papasakoti apie VB.NET – naują pageidaujamą versiją.
Vienas iš dalykų, išpopuliarinusių „Visual Basic“, buvo jo naudojimo paprastumas ir paprastumas. Tai leido ja naudotis tiek netechniniams žmonėms, tiek visiškai naujiems vartotojams. Tačiau klasikinė šio įrankio versija buvo nutraukta 2008 m. ir paskelbta VB.NET („Visual Basic .NET“) įpėdiniu.
Kodėl „Visual Basic“ gamyba nutraukta?
Remiantis informacija, kurią galima rasti „Velneo“ svetainėjePrieš dvidešimt metų „Microsoft“ turėjo didžiausią kūrėjų bendruomenę pasaulyje. Šie kūrėjai pasirinko „Visual Basic“ kaip savo įrankio. Tačiau 20 m. ji jau buvo paskelbusi, kad šią kalbą keičia kita, kuri taip pat bus nesuderinama. Svarbiausi dalykai, kuriuos turėtume turėti omenyje, norėdami suprasti šią raidą, yra šie:
Pirmas dalykas yra API. Tai žemo lygio programavimo sąsaja, skirta „Windows“. Tai pirmiausia C sąsaja. Svarbu suprasti, kad visi „Windows“ programavimo įrankiai kompiliuoja kodą, kuris iškviečia šią API.
Antra, randame COM, kuris yra programinės įrangos komponentų susiejimo ir suvienijimo mechanizmas. Jis apibrėžiamas kaip dvejetainis standartas, o tai reiškia, kad jis veikia su kompiliuotu kodu vykdymo metu. Iš tikrųjų tai laikoma įrankių šeima, tarp kurios randame „ActiveX“ valdiklius, prieinamus tiek „Visual Basic“, tiek „Internet Explorer“.
Galiausiai „Microsoft“ pasirinko .NET karkasą kaip COM pakaitalą dėl pastarojo nesėkmių. Tai glaudžiai susietas dvejetainis standartas, todėl jis silpnas žiniatinklio programoms. Jis yra labai sudėtingas, ir tai yra viena iš pagrindinių priežasčių, kodėl daugelis kūrėjų perėjo nuo tradicinio „Visual Basic“ prie „Java“. Šiandien su „Indigo“ šeima gimė naujas standartas, sukurtas antrosios .NET karkaso versijos pagrindu.
VB iškilimas
Esant tokiai situacijai ir suprasdama įvairius kūrėjų, radusių trūkumų klasikinėje „Visual Basic“, skundus, „Microsoft“ nusprendė išleisti kitą įrankį. Taigi, ji sukūrė visiškai naują produktą, suderinamą su VB6 tik tais aspektais, kurie buvo įmanomi nepažeidžiant naujos kalbos. Šis naujas produktas išsprendė daugelį VB6 problemų, pašalindamas daugumą anomalijų.
Be to, šis naujas produktas galėjo visiškai palaikyti tikslingą programavimą, panaikindamas tradicinę priklausomybę nuo vienos kūrimo aplinkos. Tai dėka VB.NET komandinės eilutės kompiliatoriaus. Be to, VB.NET paprastai sugeba pašalinti iki šiol buvusias kliūtis ir trukdžius, sukurdamas transformaciją: jis prilygina VB bet kuriai kitai .NET kalbai.