I suggest you ...

Bring back Classic Visual Basic, an improved version of Visual Basic 6.0 (the old idea has been stoped at 7400 votes for no good reason)

The silent majority of VB6 users did not ask for changes that came with .NET

We request Microsoft brings back classic Visual Basic as COM development is back with Windows 8.

Reloaded from: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3440221-bring-back-classic-visual-basic-an-improved-versi

566 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    VB6 FireVB6 Fire shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    RR shared a merged idea: Bring back Classic Visual Basic, an improved version of VB6 (reloaded from 7400 votes)  ·   · 

    120 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • mlml commented  ·   ·  Flag as inappropriate

        Past decade, i develop several good prodeucts use many languages/technologies from microsoft: vb/vc/vf, asp/asp.net winform/asp.net mvc, silverlight,wpf,
        But now almost every technology is dying, So microsoft will waste me many years time.

        And for me time is much much more valuable than money.

        Many years ago, i like languages and develop tools from microsoft, but i now I hate microsoft very very much!

        Microsoft is the cancer scourge of software industry, it must be cut off in order to make the software industry healthy development.

      • Sten2005 - vote for VB6 programmingSten2005 - vote for VB6 programming commented  ·   ·  Flag as inappropriate

        @Anonymous

        You still haven't put forward any reason you should rewrite existing working software.

        VB6 is supported by Microsoft until 'at least' 2024. It is likely to continue as long as the Windows desktop (as we know it) continues. So why rewrite any existing VB6 programming to Java, C++, dotNet or anything else ?

        Yes, if you need a web based version of your VB6 app then a rewrite is justified - and then you can choose your language (I follow Microsoft's recommendation of Javascript/HTML) - but that is fairly rare for most desktop CRUD applications.

        Yes, we would like Microsoft to update (with the same changes they have already done in VBA) or open source the VB6 Visual Basic programming language but VB6 continues without that.

        I don't know if "Most Visual Basic developers just hate .NET", it may be so. Many though use both VB6 and dotNet. Though it is often the assumption of those who make posts against VB6 that any pro-VB6 post must be anti-dotNet.

        The 2.5% share for Windows Phone is from the figures for the second quarter 2014(falling from 3.4% in the same quarter of the previous year):
        http://blogs.computerworld.com/windows-phone/24263/windows-phones-nosedive-continues-when-will-it-rip

        This, of course, is before the Microsoft layoffs at Nokia.

      • Anonymous commented  ·   ·  Flag as inappropriate

        @Sten2005 Rewrite in Java then, or, loose some productivity and use C++. Java is run by a company that is probably just as bad if not worse as Microsoft.

        I am saying all this as a developer whom loved XNA. As you know XNA as it seems has been killed off. I quickly moved onto the SharpDX stack and its toolkit which is much more updated and usable for me.

        I'm not sure where you found 2.5% for Windows Phone (maybe from back in 2010?) but its somewhat higher now.

        Most Visual Basic developers just hate .NET since when that was introduced Visual Basic was killed off not long after. There is a reason why .NET was developed, maybe you should read up on what it was trying to solve/do (hint: Copy Java is not the right answer)

      • Sten2005 - vote for VB6 programmingSten2005 - vote for VB6 programming commented  ·   ·  Flag as inappropriate

        @anonymous

        "A significant number of end users\clients dont want to pay the huge $$$ for already fully functioning programs to be migrated to something else. I think if they are forced to they may care not to invest in something that is hosted in a culture that would kill it. This would be a bad ROI.

        I think clients buy into minor and on going upgrades as the SDLC norm. Many dont understand the entire rewrite of applications. Can you blame them?"

        That is the point exactly. Why should users have to have working software re-written just because Microsoft decides it can make more money by not continuing the VB6 programming language? And if they have to have it re-written why would they choose a Microsoft language ?

      • Sten2005 - vote for VB6 programmingSten2005 - vote for VB6 programming commented  ·   ·  Flag as inappropriate

        @Anonymous

        "@dsfgdsfghfgh Current Windows Phone 8.1 trends says otherwise."

        Is that the trend where Windows Phone has fallen to 2.5% of the smartphone market ?
        While Android has 84.7% and iPhone has 11.7%.

      • Anonymous commented  ·   ·  Flag as inappropriate

        @ml .net does run on other platforms. Have you heard about the common language specification? that is what Mono and other CLR runtime varients are based off.

        @dsfgdsfghfgh Current Windows Phone 8.1 trends says otherwise.

        @anonymous VB isn't abandoned yet, it still runs, think about the timescale you have had/still have to migrate (if you plan to still have your project running in a decade...). I was also speaking in a context of general computer users and the argument that ml put across.

        Before anyone yells at me saying "What if they abandon .NET!?!?!". My answer to that questions is another question: How tightly coupled is .NET to the Windows operating systems now?

      • mlml commented  ·   ·  Flag as inappropriate

        Almost every software developed by other company has better compatibility than microsoft.
        e.g
        java can run on all windows os, but .net can't run on all windows.
        eclipse can run on all windows os, but vistudio can't run on all windows.
        every language developed by other company can run on all windows or open-source, but languages developed by Microsoft can't.

        So Microsoft do so bad on himself windows os than other company,
        So , Microsoft do not *******?
        Microsoft, Please go to ****, please don't harm those naive or young lazy programmers, do not waste time for all developers.

      • dsfgdsfghfghdsfgdsfghfgh commented  ·   ·  Flag as inappropriate

        Of course, as long as Microsoft does not have the specialists to bring back Visual Basic 6.0, will lose all programmers and it will not be esteemed in the programming languages market, in fact Microsoft will be forgotten (it is already forgotten) as long as there are people like Paul Yuknewicz as Group Program Manager ...

      • anonymousanonymous commented  ·   ·  Flag as inappropriate

        >> Sorry but the truth is end users don't care about the programming language used.

        A significant number of end users\clients dont want to pay the huge $$$ for already fully functioning programs to be migrated to something else. I think if they are forced to they may care not to invest in something that is hosted in a culture that would kill it. This would be a bad ROI.

        I think clients buy into minor and on going upgrades as the SDLC norm. Many dont understand the entire rewrite of applications. Can you blame them?

      • Anonymous commented  ·   ·  Flag as inappropriate

        @ml

        Sorry but the truth is end users don't care about the programming language used. If I told my friends to not use Microsoft products because VB was discontinued they would laugh at me.

        What I do agree on is that Microsoft should open source VB but at the moment they are focusing their attention on .NET and don't want a rival I guess.

        VB development has been frozen for over a decade now, just move on, it already got declined and the open source suggestion rejected...

        If you don't use VB.NET because of the overhead with the runtime then I suggest you start programming in X86 Assembly. If you can't be bothered converting the code base, well its been 10+ years... Just let it go.

        .NET programs hard zero overhead for most situations and eventually .NET native will introduce native executable blobs that don't need the CLR/.NET framework installed.

      • Sten2005 - vote for VB6 programmingSten2005 - vote for VB6 programming commented  ·   ·  Flag as inappropriate

        The VB6 programming language is still ahead of VBdotNet in the latest (August 2014) Tiobe index.

        Tiobe have slightly changed the index to have the classic Visual Basic programming language shown separately:

        "Another interesting change in the TIOBE index of this month is the introduction of "Visual Basic" as a separate entry next to the very old "Basic" entry and Microsoft's "VB.NET". This new entry concerns the classic Visual Basic 6 version and has been introduced after having received a lot of mails to separate "Basic" from "Visual Basic". Visual Basic enters the chart at position 11."

        After 12 years VB6 programming is still more popular than it's successor.

      • mlml commented  ·   ·  Flag as inappropriate

        Survival of the fittest , life and death of language ( or technology ) should be determined by the market, the company should not kill a language, if you don't like it ,at least open-source it.

        Kill Microsoft is more important than to kill a language (or technology ) , because Microsoft will kill more and more languages ​​(or technology ), More and more developers will be the victims. vb6 users are just the earliest victims.

        Tell people around or friends , do not use Microsoft's new products, new technologies, new language , starting with me .

        Turin To Be The First Italian Open Source City
        http://www.unixmen.com/turin-first-italian-open-source-city/

      • SuperDreSuperDre commented  ·   ·  Flag as inappropriate

        @Abatishchev: Why not kill C#, it has no advantages over VB.NET or why not kill language X because it has no advantages over language Y...
        You're a real moron if you think C# is the only 'good' language.. Personally I like the syntax of VB much better as C#, but then again, I know both and a lot more languages...

        And VB 'classic' is something completely different than VB.NET or C#, if you can't see that, then you really are a moron...

      • abatishchevabatishchev commented  ·   ·  Flag as inappropriate

        Just kill VB.NET completely. There is no need for it, it brings no advantages over C#. What a waste of the resources!

        Who wants VB back: it won't happen. Lear C# instead!

      • Sten2005 - vote for VB6 programmingSten2005 - vote for VB6 programming commented  ·   ·  Flag as inappropriate

        100 comments and 500 votes.
        And that's on top of the 7400 votes and 1400 comments on the earlier VB6 programming idea.

        Why won't Microsoft open source the VB6 Visual Basic programming language ?

        Not doing so damages the trust all developers have in Microsoft.

      ← Previous 1 3 4 5 6

      Feedback and Knowledge Base