Slashdot Mirror


Microsoft Remains Firm On Ending VB6 Support

An anonymous reader submits "CNet reports that Microsoft is remaining firm an ending support for VB6, despite a petition and many requests from its developer community. If only VB were a F/OSS project instead of a proprietary customers could be assured of continued support as long as there was demand. Are there any good F/OSS implementations of VB out there for customers to migrate to? One can only hope that enlightened groups like the Agility Alliance would warn about the risks of using such software that can be end-of-lifed even while they're in heavy use."

16 of 796 comments (clear)

  1. Support is not totally ending; you need to pay now by WebHostingGuy · · Score: 3, Informative

    From the article:

    Roxe noted that customers can purchase support on VB6 for three more years or use credits from an existing support contract for VB6-related incidents. Microsoft already added two years to its initial deadline for cutting off mainstream support, extending it to seven years.

    --
    Quality Hosting e3 Servers
  2. VB 6 != VF.NET by tepples · · Score: 4, Informative

    No, Mono is for replacing Visual Fred.NET, not VB 6, which is a different language entirely.

  3. REALBasic Instead of VB by Kevin+Nichols · · Score: 3, Informative
    REALBasic

    It compiles to Linux, Mac, and Windows with no additional configuration. It doesn't need .dlls. You can write C plugins for it. It's not produced by the evil empire

    Oh yeah, and it can import VB projects...

    1. Re:REALBasic Instead of VB by coj · · Score: 3, Informative

      Plus, RB has pretty strong object-orientation features, which seem to have been mostly tacked on in VB6. It's a nice language and a really smooth IDE, and the educational licenses for the standard (non-pro) version can be had for quite cheap.

  4. VB Alternatives by podperson · · Score: 5, Informative

    You might care to look at:

    RealBasic -- a VB-near clone with cross-platform development options that actually work, and which produces standalone .exes which don't require a magic set of DLLs to be installed correctly.

    Extreme Basic -- an open source VB-like development tool which looks very promising, being developed by the original developer of RealBasic.

    1. Re:VB Alternatives by Blakey+Rat · · Score: 3, Informative

      RealBasic can interface with OCXs, I believe. Extreme Basic is VERY alpha right now; I don't know why the original poster even mentioned it.

  5. Re:Financial Services by YrWrstNtmr · · Score: 4, Informative
    It's not a case of VB6/VBA applications suddenly refusing to run. Rather MS is cutting off 'mainstream' support, and putting it on what is called 'extended' support.

    * Mainstream support includes all the support options and programs that customers receive today, such as no-charge incident support, paid incident support, support that is charged on an hourly basis, support for warranty claims, and hotfix support. After mainstream support ends, extended support will be offered for Business and Development software.
    ** Extended support includes all paid support options and security-related hotfix support that is provided at no charge. Hotfix support that is not security-related requires a separate extended hotfix support contract to be purchased within 90 days after mainstream support ends. Microsoft will not accept requests for warranty support, design changes, or new features during the extended support phase.

    Currently, they have a date of Mar 31, 2008 to stop extended support. 10 years for one particular IDE is pretty good.

  6. Copyright law by tepples · · Score: 4, Informative

    Excerpted from Title 17, United States Code, Section 106:

    Subject to sections 107 through 121, the owner of a copyright under this title has the exclusive rights to do and to authorize any of the following:
    1. to reproduce the copyrighted work in copies or phonorecords;
    2. to prepare derivative works based upon the copyrighted work;
    3. to distribute copies or phonorecords of the copyrighted work to the public by sale or other transfer of ownership, or by rental, lease, or lending;

    Most countries that trade with the United States have something similar in their legal code.

    Now if you believe that a company may lawfully customize someone else's all-rights-reserved proprietary software, then it's your turn to provide a reference to the exemption from sections 107 through 121.

  7. And the answer is.... by posternutbaguk · · Score: 3, Informative

    http://gambas.sourceforge.net/ is a kinda Linux VB replacement.

    I've been using a combo of PyGtk+Glade recently. If someone could make an true RAD enviroment out of these, they'd be onto a winner.

  8. The danger of doing it wrong the first time by Monkelectric · · Score: 4, Informative
    You're going to read lots of comments along the lines of "This is great VB is horrible!" and "I can't believe they are doing this, my legacy application X depends on VB. This is horrible."

    Both view points are correct. VB needs to be scrapped BADLY. It is a horrible horrible language. The second problem -- MS *FORCED* people to use VB, people who *KNEW* better, by making it the only way to do certain things (office automation comes to mind). So lots of developers have been forced into a language they didn't like when it suited MS, and the irony of being forced out of it again is deliscious.

    The real mistake was making an inadequate langauge/API in the first place, that painted MS into this corner. I suspect some people will defect to open source, and it will radically slow uptake of new MS products which no longer support VB and VBA. Companies are *NOT* going to redevelop hundreds of VB applications because MS wants them to. *HUGE* companies like UPS rely on VB everyday to do their business (I've interviewed there).

    --

    Religion is a gateway psychosis. -- Dave Foley

  9. REALbasic by shking · · Score: 4, Informative

    You can develop for Mac, Windows and Linux using REALbasic is very. They have a free Visual Basic project converter tool. Porting from Visual Basic is quite straightforward

    --
    -- "At Microsoft, quality is job 1.1" -- PC Magazine, Nov. 1994
  10. Re:Financial Services by TheCodeFoundry · · Score: 5, Informative

    Thanks for RTFA. Spreading FUD isn't limited to MS, I see.

    VBA and VBScript have nothing to do with Visual Basic 6. Not to mention, just because MS is no longer supporting VB 6, it isn't going to "cease to work" tomorrow.

  11. REALbasic by macsforever2001 · · Score: 3, Informative

    Good thing there is REALbasic.

    It is almost completely syntax compatible with VB and it has the benefit of compiling for Windows, Mac and Linux. And it even comes with a VB Project Converter to help you along.

    There is a strong community of developers and some excellent plugins. Including a database plugin for Valentina which is much more powerful than the built-in database (and than Access).

  12. Gambas...and migrate to Linux at the same time by Drinian · · Score: 3, Informative
    Are there any good F/OSS implementations of VB out there for customers to migrate to?

    If you don't need to be on the Win32 platform GAMBAS is an awesome replacement for VB. It is a pleasure to use and the development community is very responsive.

  13. Not quite right by darkpurpleblob · · Score: 4, Informative
    If only VB were a F/OSS project instead of a proprietary customers could be assured of continued support as long as there was demand.

    Wrong! Customers could only be assured of continued support as long as there is demand and there are capable developers who are interested in supporting the project.

  14. Re:Meet The Forkers by Azghoul · · Score: 4, Informative

    Let me give you an example of why it's a big deal. I'm going to be abstruse so try and keep up.

    Company A, pretty big company, has a simple document management system written in VB 4. VB 4! you exclaim. Yes, VB 4. But it worked well enough. It worked fine, same executable for nearly 7 years.

    Now, unfortunately, IT being what it is, new machines are needed every few years - it's impossible to find replacement parts for Pentium 2 machines these days, and that doesn't work well for tax purposes, etc.

    Uh oh! New machines come with Windows XP - can't get approval to get Win2k any more. And guess what: The good old VB 4 app won't run under XP.

    Company A then gets to decide how to spend a wad of cash rebuilding their little document management app from scratch.

    Thanks, Microsoft!

    (And yes, this is a real example I've just finished a contract with. Whether or not you think it was foolish of Company A to keep that same app for 7 years - as I did - it was and remains a usable app, if not for forced incompatibilities by your favorite fucking company.)