Microsoft's Visual Basic werd een van de meest populaire programmeertalen ooit . De invoering van het . NET Framework bracht een aantal wijzigingen in de Visual Basic wereld . Hoewel niet alle wijzigingen zijn als gunstig , is het totale effect positief geweest . De voornaamste verschillen centrum rond het feit dat Visual Basic is een event - driven , geïnterpreteerde taal , terwijl Visual Basic . NET is een gecompileerde , object - georiënteerde taal . Geïnterpreteerd Versus Gecompileerde De term " geïnterpreteerd " betekent dat de broncode wordt geïnterpreteerd tijdens runtime , wat de prestaties negatief beïnvloedt . " Compiled " betekent dat de code wordt omgezet in een uitvoerbaar bestand . Tijdens de uitvoering , de uitvoerbare belastingen en loopt - geen code interpretatie plaatsvindt - wat de prestaties verbetert . Deze twee verschillen in de behandeling van de code zijn het gevolg van verschillende runtimeomgevingen . Visual Basic . NET maakt gebruik van het . NET Common Language Runtime , die ook wordt gebruikt door Microsoft's andere talen , zoals Visual C # . Visual Basic 6 , aan de andere kant , maakt gebruik van de VB6 runtime . Event - Driven Versus Object - Oriented Een ander belangrijk verschil tussen de twee talen is dat Visual Basic 6 is een event - driven taal, terwijl Visual Basic . NET wordt beschouwd als een echte object - georiënteerd ( OO ) taal . Terwijl de gebeurtenissen zijn nog steeds de belangrijkste factoren in een Visual . NET applicatie Basic , het heeft genoeg OO kwaliteiten om de aanwijzing te verdienen . Bijvoorbeeld , wordt Visual Basic . NET beschouwd sterk getypt . Dat is , moet je variabelen correct te gebruiken door de opslag van de verwachte aard van de datum in hen . Visual Basic . NET maakt ook gebruik van "try - catch " structuren voor de afhandeling van uitzonderingen , terwijl Visual Basic 6 toepassingen "op error goto " structuren . Register Veranderingen en Platforms Visual Basic 6 applicaties die nodig zijn om het register te maken , terwijl Visual Basic . NET niet zulke ingangen nodig . Dit maakt het veel makkelijker om een . NET applicatie te installeren . En het verwijdert ook de zorg van corrumperende het register tijdens de installatie . Daarnaast wordt VB6 niet beschouwd als een goed hulpmiddel voor het ontwikkelen van webapplicaties , terwijl . NET is ontworpen om optimaal te profiteren van het netwerk van diensten te nemen door het toestaan van een ontwikkelaar om full - blown en diverse webapplicaties te bouwen .
|