On TV.com: THE GIRLS NEXT DOOR photos

Making the case for continued support of Visual Basic 6.0

Tags: Microsoft development tools, Programming languages, .NET, Peter Aitken, Microsoft Visual Basic 6.0, Microsoft Visual Basic, Microsoft Corp., Visual Basic Tips Newsletter

  • Save
  • Print
  • Recommend
  • 1

Takeaway: Microsoft's decision to end mainstream support for Visual Basic 6.0 spurred a group of developers to create an online petition that urges Microsoft to continue developing older versions of VB. Learn more about this "movement" within the classic VB community.

Advance your scripting skills to the next level with TechRepublic's free Visual Basic newsletter, delivered each Friday. Automatically sign up today!

Microsoft ended mainstream support (i.e., free technical support) for Visual Basic 6.0 on March 31, 2005. This move indicates that there will be no more bug fixes, service packs, new versions, or, most importantly, enhancements to the programming language. This is worrisome to the classic VB development community because VB6 remains the preferred approach for many kinds of applications; in particular, mainstream business applications with a database component.

Microsoft is taking steps to make the migration to Visual Basic .NET easier. It has created a Visual Basic Developer Center on its MSDN site, and it plans to introduce enhancements that recall VB6 in upcoming versions of Visual Basic 2005. Yet, despite the company's efforts, this DevX article explains why migrating from VB6 to VB.NET isn't that easy—even with the help of Microsoft wizards.

I don't have any plans to migrate from VB6 to VB.NET any time soon. Don't get me wrong—I think that Visual Basic 2005 and, in fact, the entire .NET development framework are great steps forward with the support for true object-oriented programming, managed code, and Web services. However, many applications simply do not require or benefit from .NET's managed code and other enhancements. VB6, with its COM-based API and compilation to native code, remains the tool of choice for many development projects and I believe will remain so for the foreseeable future. When you consider these factors, along with the fact that 44 percent of U.S. developers are still using VB6 or older (according to a 2004 survey from Evans Data), I think it's a compelling case for Microsoft to continue support of VB6.

With this goal in mind, a group of Visual Basic programmers has created a petition as an effort to convince Microsoft to reverse its decision and continue supporting our favorite development tool. To date, more than 5,800 developers have signed the petition, with 244 of the signatures coming from Microsoft Most Valuable Professional (MVP) developers. Find out more at Classic VB and, if you would like to encourage Microsoft to continue supporting VB6, sign the online petition. I'd love to hear where other developers stand on this "movement," so please voice your opinion in the article discussion.

  • Save
  • Print
  • Recommend
  • 1

Print/View all Posts Comments on this article

VB6 and MS Supporttechrepublic@...  | 04/29/05
44 percent...still using VB6 or oldertvalleley@...  | 04/29/05
No..Jeff_D_Programmer  | 04/29/05
Only GOD knowsdomequip@...  | 05/06/05
VB6 has to stay!ronnie@...  | 10/25/06
The problem with that.......lastchip  | 05/02/05
Not about standing stilldilettante  | 05/08/05
DevTools are a loss-leaderihatereg@...  | 05/03/05
After reading through the source codedomequip@...  | 05/06/05
VB6 will stay !!!!!!!!!!!!!!!!!!!!!!!!!!!c.walters@...  | 09/16/05
VB6 hopefulls are naive beyond beliefLarry Brown  | 10/13/05
Incredibly...gustavosiglo21suscripciones@...  | 10/27/05
Keep VB6 Aliverroush@...  | 04/29/05
Legacy Programsdsilverman@...  | 04/29/05
You bet...Jeff_D_Programmer  | 04/29/05
.NET get rid oif it NOW!zczc2311@...  | 05/03/05
MS's VB bug fixing policies are atrociousomnitech_1@...  | 11/07/05
History repeating itselfihatereg@...  | 05/03/05
MS should Drop VB.NetJeff_D_Programmer  | 04/29/05
You may be right that a lot of the language cha...trevor@...  | 04/29/05
Syntax is not VB's problemTony Hopkinson  | 04/29/05
OOP is highly over-ratedJeff_D_Programmer  | 05/01/05
OOP is overrated?Adam D.  | 05/02/05
New ToolsJeff_D_Programmer  | 05/03/05
Software and HammersGoboSlayer  | 05/03/05
New carreers for Kent Beck and Martin Fowler?Adam D.  | 05/03/05
Now there I agree with youTony Hopkinson  | 05/03/05
My my my myTony Hopkinson  | 05/03/05
Both OOP and Procedural are Relevantalaniane@...  | 03/30/07
In response to your list of what VB6 lacks:
...
Jeff_D_Programmer  | 05/03/05
What VB lacks part 2Tony Hopkinson  | 05/04/05
Abominably stupidihatereg@...  | 05/04/05
Oh I have to admitTony Hopkinson  | 05/04/05
Amen..Jeff_D_Programmer  | 05/04/05
No ProblemTony Hopkinson  | 05/05/05
.NETUnderground_In_TN  | 04/29/05
Whoops!ihatereg@...  | 05/03/05
Hi Jeff_D !stevef199  | 04/29/05
Abstraction LibrariesJeff_D_Programmer  | 05/01/05
RewindTony Hopkinson  | 04/29/05
RE: Hammers and New CareersJeff_D_Programmer  | 05/03/05
Say it loud!ihatereg@...  | 05/04/05
I agree with youJoe McTroll  | 05/04/05
I was in your very position. When .NET came out...GoboSlayer  | 05/06/05
VB6 to VB.NETTony Hopkinson  | 05/07/05
"Inheritance" in VB6Adam D.  | 05/07/05
YupTony Hopkinson  | 05/08/05
Want VB7 DLLsSirLanse  | 04/29/05
Lets keep VB6gwl@...  | 04/29/05
Delphinicm@...  | 04/29/05
Time for a change ?e.zines@...  | 04/29/05
That's unfortunateTony Hopkinson  | 04/29/05
Two week's and I'm on Delphi 2005Tony Hopkinson  | 04/29/05
That's, like, RAD man...ihatereg@...  | 05/03/05
VB6 will stay !!!!!!!!!!!!!!!!!!!!!!!!!!!c.walters@...  | 09/16/05
It's time to move to DelphiBorlander  | 05/01/05
Can't see that eitherTony Hopkinson  | 05/01/05
Continue vb6VinnyD  | 05/02/05
WellTony Hopkinson  | 05/03/05
Let the B**** Burnjust_chilin  | 05/10/05
Continue VB6techrepublic@...  | 05/11/05
VB6 will continue, mark my words!!!!c.walters@...  | 09/16/05
Do not sweep VB6 under the carpet so soonpapaniikamara@...  | 09/23/05
The interface ?Tony Hopkinson  | 09/24/05
Looking back at subsequent poststechrepublic@...  | 09/29/05
Give me VB6 sourceTony Hopkinson  | 09/29/05
Why Not VB Unmanaged Code?Wayne M.  | 10/13/05
VB6 hopefulls are naive beyond beliefLarry Brown  | 10/16/05
RE: Making the case for continued support of Visual Basic 6.0ron_raines399@...  | 11/21/07

What do you think?

Article Categories

Security
Security Solutions, IT Locksmith
Networking and Communications
E-mail Administration NetNote, Cisco Routers and Switches
CIO and IT Management
Project Management, CIO Issues, Strategies that Scale
Desktops, Laptops & OS
Windows 2000 Professional, Microsoft Word, Microsoft Excel, Microsoft Access, Windows XP,
Data Management
Oracle, SQL Server
Servers
Windows NT, Linux NetNote, Windows Server 2003
Career Development
Geek Trivia
Software/Web Development
Web Development Zone, Visual Basic, .NET
advertisement
Click Here