Alhoewel VB-bashing een vermakelijke bezigheid is van de non-n00b-bezoeker van /14, heeft het natuurlijk ook voordelen. Met deze draad wil ik graag een discussie starten over de voordelen van VB6 tov andere populaire talen.
Dus liever geen geblaat PHPerl/jaja.not/Cb is beter (* doekman heeft ook een andere favoriete taal). Het gaat over de voordelen, dus je mag best naar een andere taal verwijzen.
Naast marketing-power van M$ moet VB toch wel voordelen tov andere talen bieden, want anders zou het niet zo veel gebruikt worden. Met andere woorden, wat vind jij handig, en waarom?
OK, de eerste. Ik vind de With implementatie van VB best wel comfortabel. Neem de volgende pseudo code:
In C-derivaten en Delphi moet je de regels goed kennen om te weten wat er gebeurd. (Ik ga er dus even vanuit dat het object een property x heeft) In Javascript heeft een property binnen een with-block een hogere prioriteit dan lokale variabelen (en die hebben op hun beurt weer een hogere prio dan globale var's). In VB zou je het volgende schrijven:
Who's next
Dus liever geen geblaat PHPerl/jaja.not/Cb is beter (* doekman heeft ook een andere favoriete taal). Het gaat over de voordelen, dus je mag best naar een andere taal verwijzen.
Naast marketing-power van M$ moet VB toch wel voordelen tov andere talen bieden, want anders zou het niet zo veel gebruikt worden. Met andere woorden, wat vind jij handig, en waarom?
OK, de eerste. Ik vind de With implementatie van VB best wel comfortabel. Neem de volgende pseudo code:
code:
1
2
3
4
5
| var x als integer with objectInstance begin y=x end |
In C-derivaten en Delphi moet je de regels goed kennen om te weten wat er gebeurd. (Ik ga er dus even vanuit dat het object een property x heeft) In Javascript heeft een property binnen een with-block een hogere prioriteit dan lokale variabelen (en die hebben op hun beurt weer een hogere prio dan globale var's). In VB zou je het volgende schrijven:
code:
1
2
3
4
| Dim x as Integer With objectInstance .y=.x; End With |
Who's next