When Rob Windsor convenes the next meeting of TVBUG, he may have a fight on his hands.
This will be the first Toronto Visual Basic User Group meeting since a petition to save Visual Basic 6 began to circulate on the Internet. Microsoft is due to end full support for the development tool at the
end of March. Since it was posted on March 8, 2,061 people have signed the petition.
Windsor, who is TVBUG’s president, said he won’t sign the petition, but thinks that others within his group probably have.
“”In any group there’s going to be people on both sides. It’s the same with the petition. There’s some people I think just got caught in the ‘I don’t want to move to new technology’ thing,”” he said.
Windsor doesn’t anticipate it will come to blows when TVBUG meets, but he said people can be possessive about the technology they love.
“”Basic has been around for 40 years. People right from high school have grown up with Basic. It’s almost like when Coke came out with New Coke. People didn’t even taste New Coke and said, ‘I hate it.’ There are the emotional aspects to the language as well as the technical aspects,”” he said.
Microsoft has pursued a consistent policy of supporting a product for the first seven years of its life, then adding a pay-as-you-go service for the final three years. That should be good enough for most people, said Kate Gregory, a partner at Peterborough, Ont.-based Gregory Consulting Ltd.
“”No one’s coming out and uninstalling it off people’s machines or anything,”” she said. “”If I had bought a copy of any other development product in 1998, it wouldn’t be in extended support today.””
But, like Windsor, she knows people can become attached to products they’ve invested training and development hours in.
The issue of VB 6 desupport is not a new one, said Windsor. The developer community has known for some time the tool wasn’t going to be around forever. But the looming deadline and subsequent petition gave the debate some new life.
The issue for a lot of developers is not the demise of VB 6 but the adoption of Visual Basic .Net. Each version of Visual Basic from 4 (the 32-bit version) to 6 was not radically different from its predecessor, said Windsor. In other words, you could keep upgrading to new versions without worrying about what would happen to your applications.
But moving from VB 6 to .Net is a different animal, said Windsor.
“”Your choices are basically to re-write your existing software or use the interop features of .Net. (The community) has been very vocal about that and they’ve continued to be very vocal for quite some time.””
That change will not sit well with many Canadian developers, said David Senf, an IDC Canada Ltd. analyst based in Toronto. He said that 28 per cent of all developers across the country use either VB 6 or VB .Net. IDC doesn’t break out the numbers on the proportion of users on VB 6, but Senf estimates it’s “”still a significant installed base. It’s a non-trivial exercise for them to move their code base.””
Lenny Louis, Microsoft Canada’s .Net developer tools product manager, is aware of the petition and the concerns, but says he doesn’t hear a lot of requests to extend support for VB 6. The company’s larger customers, such as Bank of Montreal, the RCMP and Nortel, have already moved to VB .Net.
“”People call for support for two reasons: either they want to know how to do something or the actual product is not behaving the way it should. Seven years into this, we’ve addressed all those issues,”” he said.
Dan Artuso is one Canadian who signed the petition. He’s a computer support specialist at the National Research Council of Canada with an affinity for VB 6.
“”I use it a lot myself,”” he said. “”I’d like to see it stay around.”” But he acknowledges that VB .Net is in many ways a superior product, and says he signed the petition out of developer solidarity as much as anything else.
“”There are always going to be problems with (desupport),”” he said. “”You’re going to make some people unhappy.””