VB​.NET

Ich bin aus ver­schie­de­nen Grün­den jetzt erst dazu­ge­kom­men, mich mal mit .NET zu beschäf­ti­gen. Und da ich Visu­al Basic ger­ne habe, habe ich mich für VB​.NET ent­schie­den. Die Express- Edi­ti­on, die gra­tis ist. Und mal ehr­lich, wie vie­le Pro­zent benö­ti­gen die Mög­lich­keit, für Mobil­ge­rä­te Anwen­dun­gen zu schrei­ben (was die Pay- Ver­si­on kann). Und C++ bzw. J#, die nicht als Express- Edi­ti­on zu haben sind benö­ti­ge ich der­zeit nicht. Gut, VB​.NET auch nicht, aber ich woll­te es mir mal ansehen.
Im Gegen­satz zu VB6 hat sich so man­ches geän­dert. Ziem­lich alles. Der voll­kom­me­ne Über­gang zu OOP bringt neben den Vor­tei­len den Nach­teil, dass vie­le Befeh­le und Eigen­schaf­ten anders lau­ten und woan­ders zu fin­den sind. Toll ist, dass nun eini­ge Din­ge, für die man unter VB6 eini­ges an Schreib­ar­beit und APIs benö­tig­te, schon bequem inte­griert sind (Bsp: Systray- Icons)
Die IDE ist gelun­gen. Viel Schreib­ar­beit wird einem abge­nom­men (für eine If- Abfra­ge braucht man nur noch das “If” schrei­ben, den Rest, “then”, Ein­rückung, und “End If” macht alles die IDE), und sie ist über­sicht­lich gewor­den. Lei­der ist sie sehr trä­ge. Wenn das erste Mal ein “.” getippt wird, muss man Sekun­den war­ten, bis das Popup­me­nü mit Vor­schlä­gen erscheint, und auch im Form- Desi­gner und beim Star­ten und Been­den des geschrie­be­nen Pro­gramms muss man zu lan­ge war­ten. (auf nem PIV 1,7GHz mit 384MB Ram)
Die Hil­fe ist schreck­lich. Unüber­sicht­lich und feh­ler­haft. Bei Mar­kie­rung eines Wor­tes mit anschlie­ßen­der F1- Drückung erscheint das Key­word oft im fal­schen Zusam­men­hang, und um das Rich­ti­ge zu fin­den führt lei­der oft kein Weg an einer Such- und Klick­or­gie vor­bei. Über­haupt sind zuvie­le Links, die in hef­ti­gen Blau die gan­ze Auf­merk­sam­keit auf sich zie­hen, und durch die man sich wüh­len muss. So detail­liert und ver­ständ­lich wie in VB6 ist die Hil­fe bei wei­tem nicht mehr.
Alles in allem ein guter Fort­schritt, nur die Per­for­mance soll­te ver­bes­sert wer­den. Wie es mit der Schnel­lig­keit der Pro­gram­me aus­sieht, kann ich noch nicht sagen, noch nicht wirk­lich gete­stet. Rein vom Gefühl her soll­te es aber lang­sa­mer gewor­den sein.