van VB6 zijn overgestapt op VB.NET
Dus niet, en daar zie ik ook nog steeds niet echt de noodzaak voor al zullen anderen dat mogelijk niet met me eens zijn. Ik heb tot op heden nog maar weinig echt goede (lees stabiel) applicaties gezien die met .NET zijn ontwikkeld, en bij vele verschillende probleemloos klanten/omgevingen werken. Als je een stuk maatwerk ontwikkeld en je heb de omgeving waarin het draait ook zelf onder controle dan zal het allemaal wel loslopen, maar dat is bij de meeste softwareontwikkelaars niet het geval. Als je een web-enabled toepassing wilt maken icm IIS dan is ASP.NET absoluut een goede keus, maar voor een normale Windows applicatie zie ik nog steeds geen noodzaak om over te stappen, wel zie ik redenen om het niet te doen. Ik heb inmiddels met alle, behalve 2010 die volgende maad gereleased wordt, versies gewerkt en met 1 (2003) ook een commerciele applicatie gemaakt, als ik daaraan terugdenk krijg ik er weer spijt van... Denk bijv. aan de verschillende frameworks, prima, installeer ze maar allemaal, maar dat gaat bij vele klanten (lees centraal beheerde omgevingen) dus niet zomaar, en dan heb je dus een probleem. Als je Microsoft of zo heet kun je dat misshcien nog afdwingen, maar de gemiddelde software ontwikkelaar kan dat niet. Ook is je broncode vrijwel vogelvrij, veel mensen weten het niet, maar een standaard .NET applicatie kun je zo decompileren naar de broncode (waarbij je zelfs nog mag kiezen voor VB, C# etc.). Ook het starten van een .NET applicatie van een share gaat niet 'zomaar' goed, daar moet meestal eerst weer wat security om zeep geholpen worden.
Wat betreft de kosten hoef je het niet te laten, de zogenoemde Express editions (hebben wat beperkingen maar dat valt wel mee heb ik begrepen) zijn gratis te gebruiken, ook voor commerciele applicaties zover ik begrepen heb.
TdJ