Over 100 Microsoft Most Valuable Professional (MVP) developers have signed a petition calling for the company to continue support for Visual Basic.
Microsoft have already announced that after this month, it will no longer offer free incident support and critical updates for Visual Basic 6. Fee-based support will run for another 3 years before VB6 is finally abandoned by the company.
Microsoft has already spend years moving from its BASIC platform to developing its .NET programming platform, and refers to Visual Basic.net as VB7.
However, critics say that the similarity is only in name, and that the languages are fundamentally incompatible, with program code written in the language of VB6 and earlier versions unable to run on the .NET platform.
Rich Levin of PC Talk Radio has been particularly vociferous in support of the MVA petition, and he explain his position in Microsoft MVPs revolt:
Learning Microsoft BASIC (Atari BASIC, BASICA, GW-BASIC, and later, QuickBasic, Professional Basic, and Visual Basic) made it possible for me to earn a living as a professional programmer and, ultimately, as a technology writer. With a little tweaking, programs written in earlier versions of BASIC seamlessly migrated to newer versions. Nobody did BASIC better than Microsoft.
Now millions of VB developers are language refugees, looking for a new language to call home. This will be to the benefit of language vendors other than Microsoft, which squandered a golden lock on the hearts, minds, and souls of BASIC programmers worldwide–all in the name of something new and allegedly better (read: we need an answer to Java).
It’s not too late or technically difficult for Microsoft to admit its mistake, and resurrect support and advancement of classic Visual Basic. There’s no reason, technical or otherwise, why Visual Basic 6 can’t coexist with Visual Basic .NET, just as Microsoft Visual FoxPro coexists with Access, just as Microsoft Visual C++ coexists with Visual C#, and just as Microsoft’s Macintosh division coexists with the company’s overarching Windows focus.
David Berlind at ZDnet also expresses his disappointment in First VB gets the axe. What’s next COBOL?, by pointing out that COBOL suffers similar criticisms as Microsoft have levelled at VB6, but points out that VB7, with its better web functionality, is the superior platform to focus on:
Perhaps the moral of this story is that you can’t teach a dog new tricks. Particularly these old dogs, who, like my old dog, bite back if you don’t handle them just right.
A summary is also provided in the CNET article Developers slam Microsoft’s Visual Basic plan
One of the main issues keeping VB6 and earlier developers from making the migration to VB.Net is the steepness of the learning curve,” said Albion Butters, Evans Data’s international analyst, in a statement. “The difficulty in moving existing VB6 apps to VB.Net is, in some cases, insurmountable.”
The original petition can be found here: A Petition for the development of unmanaged visual basic and visual basic for applications