Page 1 of 3 123 LastLast
Results 1 to 40 of 100

Thread: Let's ask MS to make VB6 open source!

  1. #1

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Let's ask MS to make VB6 open source!

    As Microsoft decided to discontinue VB6 a long time ago, don't you think it would be in the interest of the thousands (millions?) of developers who are still using it to urge them to make that old product of theirs open source?

    If they did, they would show great consideration for their customers and it would certainly pay off in terms of reputation, professionalism and sensitiveness to our requests.

    After all, they have decided to make VB.NET Express Edition free, which is a much more powerful product, so it shouldn't take much for them to please their customers by giving away a development tool they have trashed and with which they now make no money at all.

    Any comments will be appreciated.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  2. #2

  3. #3

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    I like one of the comments made to the blog you have posted:

    If they did Windows would not die a humble death in the future. it is only still around because old VB6 software still runs on it.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  4. #4
    coder. Lord Orwell's Avatar
    Join Date
    Feb 2001
    Location
    Elberfeld, IN
    Posts
    7,628

    Re: Let's ask MS to make VB6 open source!

    There is too much current software based on it. If they made it open-source, it would only be a small step before the runtimes were ported to linux and a simple patch would then make most of the current vb6 programs linux native. If you are that interested in basic, look up darkbasic.
    My light show youtube page (it's made the news) www.youtube.com/@lightsofelberfeld
    Contact me on the socials www.facebook.com/lordorwell

  5. #5

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by Lord Orwell View Post
    There is too much current software based on it. If they made it open-source, it would only be a small step before the runtimes were ported to linux and a simple patch would then make most of the current vb6 programs linux native. If you are that interested in basic, look up darkbasic.
    What difference would it make for MS, considering they are not interested in VB6 anymore? After all, they have allowed Linux to run .NET software using Mono. So, why should they be afraid of VB6 Linux native software?
    Last edited by esposito; Mar 7th, 2010 at 01:59 AM.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  6. #6

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by Lord Orwell View Post
    If you are that interested in basic, look up darkbasic.
    Like many other VB6 developers (actually, I think the majority of them), I'm not interested in Basic but in Visual Basic, i.e. I want a programming environment that makes my VB6 code and forms open up when I double-click on one of my .vbp files.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  7. #7
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Hey,

    I am not looking at starting a VB6/VB.Net flame war here, there have already been too much of those, but I am going to put this out there....

    Is there anything stopping you from moving to developing in VB.Net? As you have mentioned, the Express Edition are completely free.

    Gary

  8. #8

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by gep13 View Post
    Hey,

    I am not looking at starting a VB6/VB.Net flame war here, there have already been too much of those, but I am going to put this out there....

    Is there anything stopping you from moving to developing in VB.Net? As you have mentioned, the Express Edition are completely free.

    Gary
    Well, I think I have explained my reasons for it in tens of posts. Basically, what stops me from switching to .NET is, above all, the fact that my software must also be used on pendrives/flashdrives and the .NET Framework would not allow anything like that.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  9. #9
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Hey,

    What does this software do?

    Given the correct permissions, a .Net Application can be run from a USB Drive.

    Gary

  10. #10

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by gep13 View Post
    Hey,

    What does this software do?

    Given the correct permissions, a .Net Application can be run from a USB Drive.

    Gary
    Only if the Framework has been installed, can a .NET application be run from a pendrive. The problem is, I don't know whether the user has installed it or not, nor do I want to force him or her to install it. To make a long story short, my application must be a native one if I want to be sure that the final user will be able to run it without installation.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  11. #11
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Granted, yes, the .Net Framework needs to be installed, however, it is becoming more and more common for the Framework to be installed, as it ships with the base OS.

    I take your point though, that you can't rely on it being there.

    Gary

  12. #12
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Let's ask MS to make VB6 open source!

    Wow, what brings this very same topic up so often? I'm referring specifically to the "VB6 to open source" topic itself.

    A long time ago when it became clear VB6 was the end of the line and we'd never get successors in the product line I used to be interested in such a possibility. But I became convinced quickly it wouldn't ever happen, and as time goes on even more convinced it wouldn't buy us much.

    One reason I say this is I'm pretty unimpressed with the level of sophistication I see in open source software aside from products that have major corporate underwriting, whether behind the scenes or publicly.

    I have also looked pretty hard at many of the alternatives to Visual Basic including commercial products. I don't mean they aren't worthy efforts, but despite so much criticism of the flaws of VB6 (I refer to the state of the IDE, compiler, and standard component suite - not the language) it remains the gold standard even for Microsoft's current offerings. A lot of highly-focused work was done on that product line going back to QuickBasic/PDS on MS-DOS.

    Most of the AlsoBasics are pretty shabby. While some of them are excellent in niche areas (more optimal compilation of straight-line crunching code for example) overall they're still rather primitive and ragged. They're mostly relegated to DOS-style game programmers who refused to ever embrace the way Windows programs are supposed to be constructed.

    Another reason is that in a lot of ways Windows is Visual Basic and Visual Basic is Windows. Yes, an outrageous statement, but there is a close coupling between the two things - at least between VB and the layers of Windows above the kernel and Win32 API. This means that it would be difficult to produce certain kinds of improvements to VB without corresponding improvements in higher-level parts of Windows. IIS, IE, COM+, MSMQ, MSXML, WinHTTP, DirectX, the list goes on and on... all have major VB-oriented "plumbing" in them. These things are no longer being enhanced with VB in mind though, which is starting to become a problem because less effort is made on this plumbing every new Windows release.


    My point is simply that I don't think Microsoft has any interest in releasing the codebase as open source, and I do not expect the community that might spring up to support it to be capable of doing a decent job. Major software products like VB that have lived through an extensive period of evolution result in a codebase that just isn't easy for a random person to tinker with effectively.

    By now Microsoft has lost the knowledge itself, whether through employees leaving or moving on to work on other things for a decade. This is evident from the extremely poor quality we have seen in some of the more recently released security updates to VB6 component libraries. As they produce "security fixes" bugs have been introduced that are so bad they render the controls useless. Some of these have been re-released three times and still have terrible bugs. We even saw this in the first release of VB6 SP6, which was so problematic some people won't move beyond SP5 to this day even though the re-release of SP6 long, long ago addressed the issues.

  13. #13
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    Re: Let's ask MS to make VB6 open source!

    As far as I'm aware you can still develop programs in vb6.0 because Microsoft have allowed the new operating systems, etc to support it. Also, like others have mentioned there are a lot of people around still using vb6.0 (maybe even earlier technology) that haven't switch to vb.net, etc.
    when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
    If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
    https://get.cryptobrowser.site/30/4111672

  14. #14
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Let's ask MS to make VB6 open source!

    You can (and many of us do) still use VB6 programs even up through Windows 7.

    There are lots of places where support is thin though. Microsoft dropped VB6 support in DirectX, they never made it easy to use reg-free COM, "XP style" theme support is minimal and indirect, we haven't seen support for SOAP and Web Services evolve beyond the old SOAP Toolkit 3.0, we never got IPv6 and P2P support, the new system controls and dialogs in Windows XP and beyond have no VB6-friendly wrappers, you can forget about compiling code for 64-bit execution, support is basically non-existant in Azure. We were supposed to get an enhanced "embedded VB" for CE and Windows Mobile...

    ... the list goes on and on.

  15. #15

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    It is beyond dispute that MS have dropped support for VB6. They have invested so much time and effort in .NET that, in my opinion, they would never consider the idea of going back on their decision.

    The only hope VB6 die-hards like me may still have is that MS could yield to the pleas of the thousands of VB6 developers around the world and give away the source code. Many will say that the chances of something like that taking place are pretty slim but, in any case, I think it is worth a try. That was the reason why I started this thread.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  16. #16
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    Re: Let's ask MS to make VB6 open source!

    Well, if you convert all your vb6.0 programs to .net by rewritting them then you'll never have to go back to vb6.0.
    when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
    If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
    https://get.cryptobrowser.site/30/4111672

  17. #17
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by dilettante View Post
    You can (and many of us do) still use VB6 programs even up through Windows 7.

    There are lots of places where support is thin though. Microsoft dropped VB6 support in DirectX, they never made it easy to use reg-free COM, "XP style" theme support is minimal and indirect, we haven't seen support for SOAP and Web Services evolve beyond the old SOAP Toolkit 3.0, we never got IPv6 and P2P support, the new system controls and dialogs in Windows XP and beyond have no VB6-friendly wrappers, you can forget about compiling code for 64-bit execution, support is basically non-existant in Azure. We were supposed to get an enhanced "embedded VB" for CE and Windows Mobile...

    ... the list goes on and on.
    Out of interest....

    ...how much VB6 development do you do?

    When I first started out developing, I did a couple VB6 applications, and then my company switched to doing .Net, and since then we have never had to do anymore.

    Do you get clients coming to ask you specifically that they want something done in VB6, or is this a preference of your company?

    With all the problems that you just listed, and obviously more that you haven't, I am curious as to why there hasn't been a switch.

    Gary

  18. #18
    coder. Lord Orwell's Avatar
    Join Date
    Feb 2001
    Location
    Elberfeld, IN
    Posts
    7,628

    Re: Let's ask MS to make VB6 open source!

    I just found out something that makes me think they will NEVER do this. They just finally quit selling licenses to windows 3.1 last year! If they are still selling vb6 licenses to schools and such, they aren't going to give up a source of income.
    My light show youtube page (it's made the news) www.youtube.com/@lightsofelberfeld
    Contact me on the socials www.facebook.com/lordorwell

  19. #19
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by Lord Orwell View Post
    I just found out something that makes me think they will NEVER do this. They just finally quit selling licenses to windows 3.1 last year! If they are still selling vb6 licenses to schools and such, they aren't going to give up a source of income.
    Yeah, I've noticed a lot of new people in the vb6 and earlier section. Some of those people are being taught vb5.0 and 6.0 in their classes even though it is now 2010.
    Last edited by Nightwalker83; Mar 7th, 2010 at 05:40 AM. Reason: Fixed spelling
    when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
    If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
    https://get.cryptobrowser.site/30/4111672

  20. #20
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by Lord Orwell View Post
    I just found out something that makes me think they will NEVER do this. They just finally quit selling licenses to windows 3.1 last year! If they are still selling vb6 licenses to schools and such, they aren't going to give up a source of income.
    They are still selling VB6 to schools?!? Really?!?

    That really surprises me. Especially since there are free editions of Visual VB.Net, C# and Web Developer, why would schools not opt to teach their student .Net?

    Gary

  21. #21

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by gep13 View Post
    They are still selling VB6 to schools?!? Really?!?

    That really surprises me. Especially since there are free editions of Visual VB.Net, C# and Web Developer, why would schools not opt to teach their student .Net?

    Gary
    Gary, have you ever thought of the possibility that some people may not want their programs to depend on a huge Framework and may consider native software quicker and less cumbersome than .NET applications?

    When those people quit using VB6, they will very likely not switch to .NET but to any other programming language that allows them to produce native software, such as Delphi, RealBasic and the like.

    So, don't be surprised if many schools and developers who are their own bosses -- as I am -- are still using VB6 and refuse to take .NET into any consideraton. It's just because these two programming languages are two completely different kettles of fish. It's as if you were surprised because someone refused to abandon Windows and switch to Linux.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  22. #22
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Hey,

    As I mentioned previously, I am not trying to start another VB6/.Net flame war, so I am not going to say anymore on that subject.

    I was merely trying to understand why they are still teaching VB6 in school's. As you have correctly pointed out, there are alternatives out there for creating native code, that are actively being supported and updated, so why would schools choose to teach something that is effectively "dead". To my mind, this makes no sense whatsoever.

    Gary

  23. #23

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by gep13 View Post
    I was merely trying to understand why they are still teaching VB6 in schools. As you have correctly pointed out, there are alternatives out there for creating native code, that are actively being supported and updated, so why would schools choose to teach something that is effectively "dead". To my mind, this makes no sense whatsoever.

    Gary
    Obviously, because learning VB6 is a piece of cake in comparison with other programming languages. A beginner may start being productive in less than a week. MS committed a serious crime when they decided to discontinue it... and they will surely pay for it (are they already paying?).
    Since I discovered Delphi and Lazarus, VB has become history to me.

  24. #24
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by esposito View Post
    Obviously, because learning VB6 is a piece of cake in comparison with other programming languages. A beginner may start being productive in less than a week.
    I would like to see the evidence to back this statement up.

  25. #25

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by gep13 View Post
    I would like to see the evidence to back this statement up.
    It took me a couple of days to teach my wife how to manage a database in VB6. I started teaching her how to do the same in Delphi more than two months ago and she still gets mixed up with all those "begin...end" statements, commas and semi-colons.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  26. #26

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by Nightwalker83 View Post
    Yeah, I've noticed a lot of new people in the vb6 and earlier section.
    Right now, for example, there are 82 viewers in the VB6 and Earlier section against 42 (about half as many!) in the Visual Basic .NET one. Long live VB6!
    Attached Images Attached Images  
    Since I discovered Delphi and Lazarus, VB has become history to me.

  27. #27
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by gep13 View Post
    Out of interest....

    ...how much VB6 development do you do?

    When I first started out developing, I did a couple VB6 applications, and then my company switched to doing .Net, and since then we have never had to do anymore.

    Do you get clients coming to ask you specifically that they want something done in VB6, or is this a preference of your company?

    With all the problems that you just listed, and obviously more that you haven't, I am curious as to why there hasn't been a switch.

    Gary
    I'd have to say that the bulk of Windows programming being done around me is C# and VB.Net now. Up until two years ago I was programming in C# most of the time on Windows myself.

    Then a strange thing happened.

    Problems were being brought to me, programs written by other people. Most of these had been written by vendor contractors to handle specific situations that involved interoperation between Windows and other OSs. Suddenly an emergency arose. A critical server running the application had failed and was rebuilt and running, but something must be done now.

    The "something now" was to write a VB6 Service to do the same job. I ripped out the Web Service interface and went with a lighter protocol that the non-Windows systems could easily handle. No more bulky HTTP. No more bloated SOAP. In two weeks I had one EXE, one DLL, and a clean Installer MSI that could be deployed every time. After one week of parallel runs it went into production. It was 1/3 as many lines of code and performance was 12 times as fast as the former .Net application, and it was running on a less powerful server!


    There has been little letup since then. Demand has come from all over to rip and replace .Net applications in these sorts of roles.

    Not all of the benefits come from using VB6. There are simply a lot of bad programmers out there. But .Net leads people down a path of ineffiency both in technology (managed code penalty, Web Services and WCF, interop and P/Invoke) and architectural habits ("drunk on OOP" mentality, gratuitous multithreading).

  28. #28
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Let's ask MS to make VB6 open source!

    Schools can't just change their cirriculmn overnight... there's certifications involved and it has to be in compliance with what other schools are doing. This is what makes grades and credits transferrable. If I take a.NET class at a local university, then transfer to another one that doesn't have a .NET cirriculm I lose out... those grades will not transfer. Changing development languages - changing ANYthing about course work isn't easy. That's why VB6 is still in use in a lot of educational places.

    Esposito - All that means is that twice as many people have problems with VB6 than they do with VB.NET. And just because some one is viewing one forum vs another doesn't mean squat.

    As for VB going open source... even if it were to happen, it's written in C. Those that would be interested in keeping VB6 around so they could use it would need to learn C to keep it alive. Somehow I don't see that happening. The legions of VB users out there do so for a reason, so we wouldn't have to use C/C++ .... If I'm going to learn C to just keep VB alive, then I might as well switch to C and get the benefits of that.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  29. #29

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by techgnome View Post
    Schools can't just change their cirriculmn overnight... there's certifications involved and it has to be in compliance with what other schools are doing. This is what makes grades and credits transferrable. If I take a.NET class at a local university, then transfer to another one that doesn't have a .NET cirriculm I lose out... those grades will not transfer. Changing development languages - changing ANYthing about course work isn't easy. That's why VB6 is still in use in a lot of educational places.
    Here in Italy school syllabuses are quite flexible and a teacher may decide which language to use in his classes without any restrictions. In spite of the shortage of money that Italian state schools have to face up to, the majority of them (at least, those that I know) have not switched to teaching .NET yet and still prefer expensive programming languages for native code software to the .NET free Express editions.

    Esposito - All that means is that twice as many people have problems with VB6 than they do with VB.NET. And just because some one is viewing one forum vs another doesn't mean squat.
    On the contrary, I think that the more people use a language, the more probable it is to find someone who needs help with it.

    As for VB going open source... even if it were to happen, it's written in C. Those that would be interested in keeping VB6 around so they could use it would need to learn C to keep it alive. Somehow I don't see that happening. The legions of VB users out there do so for a reason, so we wouldn't have to use C/C++ .... If I'm going to learn C to just keep VB alive, then I might as well switch to C and get the benefits of that.
    You probably ignore the Lazarus project, that is the exact negation of what you have stated.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  30. #30
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Let's ask MS to make VB6 open source!

    I've used Lazarus and Delphi. Lazarus is no Delphi, and Delphi is no VB6. Neither Basic or Pascal is a perfect programming language, but nothing is. I have nothing against Pascal or any other member of the Algol language family.

    I think it comes down to having a large enough group of high-powered folks to develop and support complex software like compilers, IDEs, and the libraries and utilities that go along with them.


    I use NS Basic (both Desktop and CE versions) for side projects. This is a commercial product, but it has many warts that require as many or more workarounds. The company is very responsive to good bug reports, but non-bug "warts" take a backseat. They have other products to develop and support as well, and a small company only has limited resources. I wouldn't even be using their products except they let me do things I can't do as easily otherwise. On the plus side since they are based on VBScript these products are very easy for a VB6 programmer to use and they even have IDEs much like VB6's.

    I mention this because working with them compared to working in VB6 is a lot like using Delphi and Lazarus side by side. My concern is that an open source Basic based on the VB6 source code would probably end up just as ragged very quickly.

    That doesn't mean I'm against the idea in any way. I just have low expectations.

  31. #31
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by esposito View Post
    Right now, for example, there are 82 viewers in the VB6 and Earlier section against 42 (about half as many!) in the Visual Basic .NET one. Long live VB6!
    Oh look, I think VB6 is losing popularity:

    Name:  VBForums.jpg
Views: 277
Size:  46.5 KB

  32. #32
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by dilettante View Post
    I'd have to say that the bulk of Windows programming being done around me is C# and VB.Net now. Up until two years ago I was programming in C# most of the time on Windows myself.

    Then a strange thing happened.

    Problems were being brought to me, programs written by other people. Most of these had been written by vendor contractors to handle specific situations that involved interoperation between Windows and other OSs. Suddenly an emergency arose. A critical server running the application had failed and was rebuilt and running, but something must be done now.

    The "something now" was to write a VB6 Service to do the same job. I ripped out the Web Service interface and went with a lighter protocol that the non-Windows systems could easily handle. No more bulky HTTP. No more bloated SOAP. In two weeks I had one EXE, one DLL, and a clean Installer MSI that could be deployed every time. After one week of parallel runs it went into production. It was 1/3 as many lines of code and performance was 12 times as fast as the former .Net application, and it was running on a less powerful server!


    There has been little letup since then. Demand has come from all over to rip and replace .Net applications in these sorts of roles.

    Not all of the benefits come from using VB6. There are simply a lot of bad programmers out there. But .Net leads people down a path of ineffiency both in technology (managed code penalty, Web Services and WCF, interop and P/Invoke) and architectural habits ("drunk on OOP" mentality, gratuitous multithreading).
    That is quite an interesting turn of events.

    Although I agree with some of what you are saying, I think a lot of it comes down to "how" something is written. All of the technologies that you have mentioned have there place, however, it is all to easy to see these being misused.

    Gary

  33. #33
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by techgnome View Post
    Schools can't just change their cirriculmn overnight... there's certifications involved and it has to be in compliance with what other schools are doing. This is what makes grades and credits transferrable. If I take a.NET class at a local university, then transfer to another one that doesn't have a .NET cirriculm I lose out... those grades will not transfer. Changing development languages - changing ANYthing about course work isn't easy. That's why VB6 is still in use in a lot of educational places.
    That is a good point, I hadn't thought of it like that.

  34. #34

    Thread Starter
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by gep13 View Post
    Oh look, I think VB6 is losing popularity:

    Name:  VBForums.jpg
Views: 277
Size:  46.5 KB
    Considering that VB6 was released more than a decade ago, it is amazing that in the year 2010 we still have popular discussion forums dedicated to it. On the contrary, what should make MS worry is the fact that in these forums the viewers of the VB6 section often outnumber those visiting the .NET one.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  35. #35
    Frenzied Member
    Join Date
    Jul 2008
    Location
    Rep of Ireland
    Posts
    1,380

    Re: Let's ask MS to make VB6 open source!

    I find your reasoning lacking. Given that I have looked at your site the applications there do not need to be ran on a flash drive, your using it as a selling point. In fact there is no software that needs to be ran from a flash drive, Why would you bother? With current technology it is more than easy to develop feature rich web apps or have a data store on a flash drive. Poor broadband, that's a governmental issue not a software one, sign a partition and get on with it.

    Your site looks terrible and the screen shots of your applications look awful too. I am sure they run perfectly but they remind me of why VB6 should burn forever, terribly designed applications that caused a whole slew of mishmashed rubbish that runs corporations.

    On the subject of ease. Software should not be easy because it is not an easy task. Corporations are forever putting software second and then they wonder why budgets go up and applications fail, of course they do when you have some rent a monkeys on the job for a few weeks. VB6 had some fantastic examples of software but also some of the worst. It is your breed that make managers think it is acceptable to "code by the hour". VB6 is the very reason that software lost its "art form" status and now you have sites like rent a coder looking for full CMS software for less than 100 dollars.

    I'm sure you are a fantastic software developer and make a nice amount of money but do not come in here and tell me that MS trying to drag software, kicking and screaming into the 21st century where design is as important as functionality and software takes time and planning, was all a big mistake.

    Oh and if you think this is all an il thought out rant look at the iPhone, with its rather large framework. You know none of that fanciness is built into objective C.

  36. #36
    coder. Lord Orwell's Avatar
    Join Date
    Feb 2001
    Location
    Elberfeld, IN
    Posts
    7,628

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by DeanMc View Post
    I find your reasoning lacking. Given that I have looked at your site the applications there do not need to be ran on a flash drive, your using it as a selling point. In fact there is no software that needs to be ran from a flash drive, Why would you bother? With current technology it is more than easy to develop feature rich web apps or have a data store on a flash drive. Poor broadband, that's a governmental issue not a software one, sign a partition and get on with it.

    Your site looks terrible and the screen shots of your applications look awful too. I am sure they run perfectly but they remind me of why VB6 should burn forever, terribly designed applications that caused a whole slew of mishmashed rubbish that runs corporations.

    On the subject of ease. Software should not be easy because it is not an easy task. Corporations are forever putting software second and then they wonder why budgets go up and applications fail, of course they do when you have some rent a monkeys on the job for a few weeks. VB6 had some fantastic examples of software but also some of the worst. It is your breed that make managers think it is acceptable to "code by the hour". VB6 is the very reason that software lost its "art form" status and now you have sites like rent a coder looking for full CMS software for less than 100 dollars.

    I'm sure you are a fantastic software developer and make a nice amount of money but do not come in here and tell me that MS trying to drag software, kicking and screaming into the 21st century where design is as important as functionality and software takes time and planning, was all a big mistake.

    Oh and if you think this is all an il thought out rant look at the iPhone, with its rather large framework. You know none of that fanciness is built into objective C.
    I would look at the iphone framework but it only runs on mac.

    And i really don't understand your rant against vb6. How is it intrinsically worse than vb5 or 4? For that matter, it actually was one of the first programs that let you use a gui to design YOUR gui. For me at least, it's pretty friggin hard to design a good gui in c due to all the manual math. wysiwyg designing like vb pioneered make it so much easier. I code completely differently now. I design the user interface first and the code follows naturally from there. Plus let's not forget it is one of the forefront pioneers of object oriented programming.

    Really, if you have such a problem with vb, you should take a step backwards and look at its predecessors.

    and yeah, it came across not only as a rant, but as a personal attack on a fellow coder and developer. Please refrain from such behaviour. This is not a chit-chat thread and even if it were personal attacks like that will get you banned.
    My light show youtube page (it's made the news) www.youtube.com/@lightsofelberfeld
    Contact me on the socials www.facebook.com/lordorwell

  37. #37
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    Re: Let's ask MS to make VB6 open source!

    @ gep 13

    However, those results are misleading because most people require sleep and when that happens the numbers are bound to drop.

    Quote Originally Posted by Lord Orwell View Post
    For that matter, it actually was one of the first programs that let you use a gui to design YOUR gui. For me at least, it's pretty friggin hard to design a good gui in c due to all the manual math. wysiwyg designing like vb pioneered make it so much easier.
    I agree! The visual languages have certainly made it easier for some people when designing their programs, rather than having to guess the location where the object would appear on the screen.
    when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
    If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
    https://get.cryptobrowser.site/30/4111672

  38. #38
    Frenzied Member
    Join Date
    Jul 2008
    Location
    Rep of Ireland
    Posts
    1,380

    Re: Let's ask MS to make VB6 open source!

    It WAS good, originally. It is not now, it is past it's sell by date and has been for some time. And no it was not a personal attack against a member but rather an honest opinion. I have not slandered a fellow member I have stated my opinion on the look of his products and his reasoning behind why VB6 is superior in his view. If my opinion seems obtuse it is because I do not feel I should skirt around an issue just because my opinion is at the opposite end of the spectrum.

    Referring to VB6 with any relevancy is foolish, it is a legacy language built on poor practices. One only has to look at all of the string and chewing gum holding half of the cooperate world's LOB applications together to see it was not a great language, it merely offered unparalleled speed in terms of development but we are paying for that means to an end now with people having to maintain poorly built systems.

  39. #39
    Frenzied Member
    Join Date
    Jul 2008
    Location
    Rep of Ireland
    Posts
    1,380

    Re: Let's ask MS to make VB6 open source!

    Also if Esposito feels I have attacked his integrity I apologies but I will not say sorry for being critical for ones work that is freely available online.

  40. #40
    PowerPoster RhinoBull's Avatar
    Join Date
    Mar 2004
    Location
    New Amsterdam
    Posts
    24,132

    Re: Let's ask MS to make VB6 open source!

    Quote Originally Posted by DeanMc View Post
    Referring to VB6 with any relevancy is foolish, it is a legacy language built on poor practices...
    Define "poor practices".

    Quote Originally Posted by DeanMc View Post
    ... but we are paying for that means to an end now with people having to maintain poorly built systems.
    "poorly built systems" can be done in any language.

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width