I suggest you ...

10,807 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…)
    Anonymous shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    BravoBravo shared a merged idea: Bring back Classic Visual Basic, an improved version of VB6  ·   · 
    HMan2828HMan2828 shared a merged idea: Make a new Classic Visual Basic, an improved version of VB6  ·   · 
    Ana-Maria (VB6 software programmer)Ana-Maria (VB6 software programmer) shared a merged idea: Bring back Classic Visual Basic 6.X, an improved version of Visual Basic 6.0  ·   · 
    Anonymous shared a merged idea: Bring back Classic Visual Basic 6.X, an improved version of Visual Basic 6.0  ·   · 
    Marius OrionMarius Orion shared a merged idea: Bring back Classic Visual Basic, an improved version of Visual Basic 6.0  ·   · 
    VB6 FireVB6 Fire shared a merged idea: 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)  ·   · 
    MeredithMeredith shared a merged idea: Make VB6 Free  ·   · 
    Mike PaulickMike Paulick shared a merged idea: Bring back VB6. I have no interest in .net. VB6 is better for me.  ·   · 
    David KayeDavid Kaye shared a merged idea: Bring back VB 6.0! It's an extremely handy language used on tons of business apps.  ·   · 
    Adam SpeightAdam Speight shared a merged idea: Don't do a Classic VB (VB6). Open Source the VB6 compiler source code.  ·   · 
    VB6 FireVB6 Fire shared a merged idea: Bring back our un-killable cockroach, is ours !  ·   · 
    Nitesh PatelNitesh Patel shared a merged idea: The Old classic visual basic 6.0 bring it back  ·   · 
    I_A_WI_A_W shared a merged idea: Visual Basic 6.0: A giant more powerful than ever  ·   · 
    Anonymous shared a merged idea: Full vb6 Compatiablity, dammit  ·   · 
    your nameyour name shared a merged idea: shove .net up your boss's butt. bring me VB6-A already.  ·   · 
    Anonymous shared a merged idea: Open Source VB 6  ·   · 
    declined  ·  Visual Studio TeamAdminVisual Studio Team (Product Team, Microsoft) responded  · 

    We have read all of the comments on this thread and I’d like to thank you for providing your constructive feedback on this issue. Instead of merely repeating our support and migration guidance that has been laid out on http://msdn.com/vbrun, I’d like to address some of your specific comments here.

    To play back the feedback themes we’re hearing:
    - VB6 is awesome
    - VB6 needs to be brought forward and maintained: in a new release or OSS

    VB6 was and still is without a doubt awesome. VB6 made developers incredibly productive building a breadth of applications and as a result we have a wealth of applications and passionate developers to this day in 2014. One way I see our mission in developer tools is to empower developers to solve problems. This includes both today’s problems AND the problems of tomorrow. VB6, as you all have stated repeatedly in this thread, is an excellent tool for solving the problems of its day. We also stand behind our decision starting in 2002 to meet the current demands of our developers and the industry with .NET. For the scenarios VB6 set out to do, we see VB6 being “complete”. We feel good about VB6 being able to continue maintaining their applications for the past 15 years. Current needs ranging from distributed applications and services, to web applications and services, to devices, to new architectures and languages, required fundamental changes to the whole stack. We looked at how we could accommodate these needs through incremental changes to VB6 while maintaining its essence, and that was not possible.

    To address the modern needs we would need to go far beyond updating the language. We have to remember that VB6 is not just a language. VB6 is a language, a runtime, a platform library, a tool/IDE, and an ecosystem tightly packaged together in a way that made all of them work well together. We’ve worked with many customers on migration from VB6 to .NET and found that while yes, there are language changes, the dominating factor in migration difficulties isn’t the language differences. Even open sourcing the language/runtime wouldn’t solve the fact that VB6 was thought for a different set of problems, and the fact that its strength came from the end-to-end solution provided by all these five pieces working together. Take a change like 64bit, the complete runtime, tools and ecosystem chain would need to be retooled.

    So, moving forward what can we do? Where we have been able to help move forward is in our stance around support and interoperability. The VB6 runtime it is still a component of the Windows operating system and is a component shipped in Windows 8.1. It will be supported at least through 2024. This ensures your apps and components continue to run as you incrementally move forward to .NET. The support policy is here: http://msdn.microsoft.com/en-us/vstudio/ms788708. There are numerous interop strategies that we developed and evolved to enable incremental migration as you upgrade your skills, described here: http://msdn.com/vbrun.

    In summary, VB6 was awesome. We agree. We don’t expect or demand anyone to throw away their code or rewrite from any of our technologies unless it makes business sense for them to do so. We have to innovate to enable our customers to innovate. It is not a viable option to create a next version of VB6. We stand by our decision to make VB.NET and the .NET Framework. We think they are awesome too. It is not feasible to open source VB6 tools chain and ecosystem. The VB6 runtime was last shipped in Windows 8.1 and will be supported for the lifetime of Windows 8.1. Support and interop are great tools to move forward incrementally.

    I hope you feel we’ve listened to your feedback and that I’ve explained things well enough that you understand our decision.

    Paul Yuknewicz
    Group Program Manager
    Microsoft Visual Studio Cloud Tools

    3395 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

        "Before it was: VB6 is the best language ever. "
        -----------------------------------------

        @Anonymous
        I have said you are a moron dog of .net.

        You forged the numbers several day ago, now you forged the words- " VB6 is the best language ever. ", you are a faker and liar! Are all .net dogs liars?

        I never said "VB6 is the best language ever.". Only .net dogs(you @Anonymous @HMan and @PacMani) said .net is the best, and persuade others transfer vb6 to .net.

        I use the numbers to beat all .net dogs's faces, show that .net is garbage and microsoft is cancer of computer industry, don't transfer vb6 to microsoft's .net., developers should choose c++/qt or java or other cross-platform languages.

        I always think you grow up by eat s_h_i_t! Now you prove you grow up by eat s_h_i_t by yourself again!

      • Anonymous commented  ·   ·  Flag as inappropriate

        Before it was: VB6 is the best language ever. Bring it back or open source it
        Nowadays the argument is: Java,PHP,Python are the best languages and .NET is bad.

        Who really lost? You people stopped defending VB6 altogether and this forum turned into a .NET bashing platform. BTW, why you folks are still trolling here? MS clearly declined your request and said NO! So respect the decision and just leave. What is the point of hiding behind other currently popular languages and using them to belittle .NET. It won't make VB6 look better for sure...

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

        @Anonymous

        Reverted back to type, Anonymous ?

        After a couple of almost sensible posts you resort to your old 'office clown, amateur hobbyist, LOL' style of post.

        You forgot to add 'toy, Period, End of Story !'

        Have you realized that you only resort to this style when you recognize that you have lost the argument ?

        LOL

      • Anonymous commented  ·   ·  Flag as inappropriate

        @sten Using VBA programming for business software?? Proof that you are an office clown, an amateur hobbyist...LOL

      • JillSJillS commented  ·   ·  Flag as inappropriate

        @Anonymous dont need logic. You can replace @Anonymous with @illogicalTrollPostHere

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

        @Anonymous

        "Very soon, .NET will be the only platform to meet the needs of each and every coder. "

        So what logic are you using to reach this conclusion ? Even Microsoft recommends the use of JavaScript and C++

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

        @Anonymous

        What’s the Best Programming Language to Learn in 2015?
        http://www.sitepoint.com/whats-best-programming-language-learn-2015/

        "those languages are good for web developers"
        Except that is not just web languages. It includes Java, C, Objective C and C#

        But it is clear that the languages to learn for the future aren't .Net languages.
        The top five languages are:

        Java
        JavaScript
        PHP
        Python
        C / C++

        And the link you posted earlier
        http://www.devsaran.com/blog/10-best-programming-languages-2015-you-should-know

        backs this up, with VB.Net on just 0.4% and C# on just 7.4%
        Your link lists the top 5 languages as:

        Java
        PHP
        JavaScript
        Python
        Objective-C

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

        @Anonymous

        Perhaps one day you may add English to the 3 languages you claim to be able to speak.

        Until then I'll try again to explain to you that when I say I use VB6 for desktop applications it means that I use VB6 programming for what it has always been best at - writing desktop applications.

        I used also to use VB.Net (but I can't see I'll ever write anything new in it anymore, I just use it to maintain legacy VB.Net applications).

        And I use JavaScript for webbrowser applications.

        And C++ for anything the others can't handle.

        So is that clear enough for you? I use VB6, JavaScript and C++.
        And also VB.Net, though I intend to replace these apps in the next 2 or 3 years.

        Oh, and also some VBA programming, but since this is the same as VB6 I can hardly count this.

      • Anonymous commented  ·   ·  Flag as inappropriate

        What’s the Best Programming Language to Learn in 2015?
        http://www.sitepoint.com/whats-best-programming-language-learn-2015/

        those languages are good for web developers. For comprehensive line of business software you need something powerful such as .NET. Very soon, .NET will be the only platform to meet the needs of each and every coder. Start learning it now! It is free and open-source. What do you lose?

      • Anonymous commented  ·   ·  Flag as inappropriate

        @Sten

        It is refreshing to see that you put VB6 aside. At least some progress there. Your next step should be to inquire .NET.
        .NET is open source now with free VS Pro for free (VS2013 Community). Besides, .NET Core is coming along with Native, with cross platform and cloud integration. I guess .NET will be the best choice for pro-coders in the very near future. It is the most comprehensive pro platform far ahead of Javascript. Besides, Visual Studio is supporting Python scripts, Xamarin (for cross-paltform). VS2015 will be even more advanced. I would suggest everyone that it is time to jump on .NET now, as it will get only better.

        Please read:
        http://blogs.msdn.com/b/bethmassi/archive/2015/02/25/understanding-net-2015.aspx

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

        @ml

        What’s the Best Programming Language to Learn in 2015?
        http://www.sitepoint.com/whats-best-programming-language-learn-2015/

        is an interesting article.

        I consider it supports my own thoughts. That if you are using an old Microsoft language, whether it is the VB6 programming language, or VB.Net or C#, there is no point in migrating - least of all to another Microsoft language.

        Instead, you should stay with the language you are using where it is relevant (that is for desktop applications). But you should also look to the future. And this is increasingly Web and Mobile and maybe Cloud. For these you still have a choice of desktop or browser (thick or thin), but the line between these is blurring (hybrid applications).

        For me the choice is JavaScript/HTML5. Industry standard, non-proprietary and, when coupled with other tools such as Node.js and PhoneGap can meet a range of requirements.

        And for 'old fashioned' desktop applications I use VB6, plus VB.Net (to maintain legacy .Net applications) and C++.

      • FramatoFramato commented  ·   ·  Flag as inappropriate

        @ml

        Great Dan Gillmor..... he centered the question !!
        Freedom, freedom of choice, the code gotta do what the programmer expects !!
        There should be no interpreters or filters between what one wants to do and what the machine needs to do. I understand that some people may think that this is dangerous, but it is more dangerous the TOTAL CONTROL!

      • mlml commented  ·   ·  Flag as inappropriate

        Why I’m Saying Goodbye to Apple, Google and Microsoft
        https://medium.com/backchannel/why-i-m-saying-goodbye-to-apple-google-and-microsoft-78af12071bd

        Normal users need free and don't want be controled by microsoft.

        Developers should leave microsoft's closed-source technologies too, otherwise you will be controled by microsoft, microsoft can kill your favorite technology just by one word.

        Today, Microsoft is a malignant tumor in the computer industry development, the sooner the better to cut it .

      • Ready for youReady for you commented  ·   ·  Flag as inappropriate

        "I think that .NET is going to be with us for a long time" -possibly, but, with that strategy Microsoft starts to become an insignificant player in future. Remember, VB6 led Microsoft in to the top immediately. On the other hand VB .NET strategy did not convinced anyone even after 16 years ... but VB6 still is/will be !

      • MichaelMichael commented  ·   ·  Flag as inappropriate

        @HMan thanks for your post.

        >> but hey hard to ask from him what your own anonymous guys can't deliver...

        If we want to raise the bar there is no "your own anonymous guys". Just us. Just all developers. ;-)

        Something for us all to work toward. Small steps.

      • HManHMan commented  ·   ·  Flag as inappropriate

        @Michael

        It really has no bearing in the end, what he posted was comments from other people, named. Granted, sources would be nice, but hey hard to ask from him what your own anonymous guys can't deliver...

      • MichaelMichael commented  ·   ·  Flag as inappropriate

        @Anonymous

        1. Is it possible for you to not hide behind a @Anonymous so we can see your credentials?

        2. Do you have a professional website or linkedin.com page where we can see the kind of code you write and your resume?

        3. If those quoted posts are real please post the links.

        Lets raise the bar.

      • Anonymous commented  ·   ·  Flag as inappropriate

        Jeff I.

        Freelance Software Developer/Consultant/Certified oDesk Contractor

        Let's look at it this way. Ultimately, everything has to run on a machine. Open source? That's a paradigm not a programming technology. As far as .NET goes, the CLR is the heart of the matter. As we move into the future I think this paradigm is going to be an absolute necessity. Whatever the future holds as far as programming techs go, I think they're going to get higher level requiring that there be some intermediate compilation from a high level programming tech to some intermediate state and ultimately down to machine language so it can be executed. We already have that - .NET. That's what it's all about. So yes - I think that .NET is going to be with us for a long time. Any successor will be designed according to the .NET paradigm by necessity. I'm not the biggest Microsoft fan, but I do think that the .NET paradigm is not only the present but also the future.

      • Anonymous commented  ·   ·  Flag as inappropriate

        Gavin S.

        Founder / CTO at Solid Cloud, LLC

        Microsoft continues to invest in Visual Studio and Azure. The tool support for developing software continues to get better. To me using Visual Studio vs other tools there is no comparison. This is much like asking a graphics designer to create graphics in Paint vs Photoshop. As Software Development continues to become more like Engineering, these tools will become more and more important. I'm sure PHP / javascript will be the same today as they will be in 20 years, but I'm pretty confident we'll be another 2 levels of abstraction higher on the MS toolset. In the end, there is no comparison, and no better toolset for developing software.

      ← Previous 1 3 4 5 169 170

      Feedback and Knowledge Base