Hva er VB.net? Vil Visual Basic fortsatt fungere i 2024?

Siste oppdatering: 27 oktober 2023
Forfatter: Guiahardware
Åpne DLL-filen i Visual Studio

Hva er VB.net? Vil Visual Basic fortsatt fungere i 2024?

Microsoft avviklet nylig den veletablerte klassiske Visual Basic. Dette ble gjort med mål om å modernisere utviklingsverktøyene sine og forbedre språkinteroperabilitet, blant annet. De har også forsøkt å forenkle språktilbudet sitt og ta i bruk en mer målorientert programmeringstilnærming. For å forstå om det nåværende verktøyet er mer praktisk, eller Visual Basic, vi vil fortelle deg om VB.NET, den nye foretrukne versjonen.

En av tingene som gjorde Visual Basic populært var brukervennligheten og enkelheten. Dette gjorde at det kunne brukes av både ikke-tekniske personer og helt nye brukere. Den klassiske versjonen av dette verktøyet ble imidlertid avviklet i 2008 og erklært etterfølgeren til VB.NET (Visual Basic .NET).

Hvorfor ble Visual Basic avviklet?

I følge informasjon som kan finnes på Velneos nettstedFor tjue år siden hadde Microsoft verdens største utviklerfellesskap. Disse utviklerne vendte seg til Visual Basic som referanseverktøy. Imidlertid hadde de allerede i 20 annonsert at språket ble erstattet av noe annet som også ville være inkompatibelt. De viktigste punktene vi bør huske på for å forstå denne utviklingen er følgende:

  1. Windows API-et

Det første punktet er API-et. Dette er lavnivåprogrammeringsgrensesnittet for Windows. Det er primært et C-grensesnitt. Det er viktig å forstå at alle Windows-programmeringsverktøy kompilerer kode som kaller dette API-et.

  1. COM
  Veiledninger for å forbedre PC-ens ytelse i Windows

For det andre finner vi COM, som er en mekanisme for å koble sammen og forene programvarekomponenter. Den er definert som en binær standard, som betyr at den fungerer med kompilert kode under kjøring. Den regnes faktisk som en familie av verktøy, blant hvilke vi finner ActiveX-kontroller, tilgjengelige i både Visual Basic og Internet Explorer.

  1. .NET Framework

Til slutt valgte Microsoft .NET-rammeverket som erstatning for COM, på grunn av sistnevntes feil. Det er en tett koblet binærstandard, noe som gjør den svak for webapplikasjoner. Den er svært kompleks, noe som er en av hovedgrunnene til at mange utviklere byttet fra tradisjonell Visual Basic til Java. I dag, med Indigo-familien, blir en ny standard født, bygget på den andre versjonen av .NET-rammeverket.

VBs fremvekst

I dette scenariet, og med forståelse for de ulike klagene fra utviklere som fant feil i klassisk Visual Basic, bestemte Microsoft seg for å lansere et nytt verktøy. Dermed skapte de et helt nytt produkt som var kompatibelt med VB6 bare i de aspektene som var mulige uten å skade det nye språket. Dette nye produktet løste mange av problemene som var tilstede i VB6, og eliminerte de fleste avvikene.

Videre kunne dette nye produktet støtte målorientering fullt ut, og eliminere den tradisjonelle avhengigheten av et enkelt utviklingsmiljø. Dette er takket være VB.NETs kommandolinjekompilator. Videre klarer VB.NET generelt å eliminere barrierene og hindringene som har vært til stede frem til nå, noe som genererer en transformasjon: det setter VB på nivå med ethvert annet .NET-språk.

  Hvorfor Windows 11 tvinger alle til å bruke TPM-brikker