Fordele og ulemper ved Visual Basic

...

Lær om Visual Basic.

Visual Basic er Microsofts proprietære programmeringssprog. Fordi det er et Microsoft-produkt, er det svært at flytte programmer skrevet i Visual Basic til andre former for operativsystemer. Selvfølgelig er der nogle typer Visual Basic, der kan fungere på forskellige typer operativsystemer, men de adskiller sig stadig i nogle henseender fra den originale version af programmeringssproget. Fordele og ulemper ved Visual Basic er dog ikke så sort-hvide, som dette kunne antyde.

Let at lære

Visual Basic er ikke specielt kompliceret for den gennemsnitlige programmør. Syntaksen er generelt meget mere ligetil end andre programmeringssprog. Ifølge IRT.org er C-sprog ofte mere fleksible end Visual Basic. Ellers er Visual Basics visuelle miljø i top, og det er nemt at forstå. Der er også masser af online fora til at give tutorials og svar på almindelige problemer. Koden er nem at skrive, og databaseforbindelsen er ret høj.

Dagens video

Hukommelsesbegrænsninger

Visual Basic kræver generelt meget hukommelse til den første installation og for at fungere effektivt efter installationen. Visual Basic er et GUI-baseret udviklingsværktøj med grafiske aspekter, der kræver en betydelig mængde plads. Mange programmører hævder også, at C-sprogene har bedre deklaration af arrays. Det vil sige, at programmører kan bruge C-sprog til at initialisere en række strukturer på deklarationstidspunktet. Med Visual Basic er dette simpelthen ikke muligt. Visual Basic er heller ikke særlig anvendelig til at lave programmer, der bruger meget behandlingstid, såsom spil.

Udbredt anvendelighed

Visual Basic bruges bredt i hele programmeringsfællesskabet. Dette skyldes til dels, at det tilbyder ekstremt hurtig applikationsudvikling, eller RAD, sammenlignet med andre programmeringssprog. Plus, selvom Visual Basics brug er begrænset til Microsofts operativsystemer, bruges det stadig bredt i hele programmeringsfællesskabet. Det er særligt velegnet til GUI-applikationer, såsom frontend-databaser, for eksempel. Dette giver programmører mulighed for at lave meget bedre programmer, end det er muligt med sprog som VC++, Delphi og Powerbuilder.