Autodesk heeft effectief aangekondigd dat 2013 de laatste release zou zijn met VBA (weliswaar als aparte download).
Reden hiervoor was voornamelijk dat VBA 6.3 enkel 32-bit was en dit wel wat problemen gaf.
Microsoft heeft echter, tegen nogal wat verwachtingen in (of ook weer niet) opnieuw geïnvesteerd in VBA en 7.1 uitgebracht, inclusief 32 en 64 bit ondersteuning.
Hierop heeft Autodesk deze nieuwe VBA release opnieuw gelicenceerd en vandaar zit VBA 7.1 toch opnieuw/nog altijd bij AutoCAD 2014.
Enkele bemerkingen toch:
- VBA is geen "professioneel" ontwikkelplatform, maar heeft nu met 64 bit opnieuw meer bestaansrecht, al is het nooit zeker of het verder zal blijven ondersteund worden. ObjectARX, .NET en de in 2014 nieuwe JavaScript API zijn op dit moment voor Autodesk zelf de way to go
- 32 bit VB6 controls zullen niet werken als je 64 bit wil gaan
- overstap van VBA 6.3 naar 7.1 vereist toch een aantal specifieke overwegingen, impact kan dus variëren
Laat er geen twijfel over bestaan, VBA is voor velen onder ons bijzonder geschikt, managed code in .NET heeft dan wel meer mogelijkheden (maar heb je die nodig?) en ObjectARX kan gewoon "alles" aan, maar is niet bepaald laagdrempelig.
Ik ben trouwens benieuwd wat Javascript voor AutoCAD zal gaan betekenen...