Page 10 of 12 FirstFirst ... 789101112 LastLast
Results 361 to 400 of 474

Thread: No troll. What are the (legitimate) reasons people are still using VB6 ?

  1. #361
    Hyperactive Member
    Join Date
    Jul 2013
    Posts
    374

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by baka View Post
    i wonder, can u run vb6 programs in wine?
    what api, components, audio dll works in wine?
    According to my tests everything works. I have an application made with Visual Objects (Win32) that uses lots of 3rd party components (some home made VB6 DLLs and OCXs, FP Spread, Active Reports 2, TXTextControl, Codejock ActiveX, vbRichClient5, vbWidgets, and a few more ) and it works fine without registering anything. The only issue I feel is with DateTimePicker calendar.
    Carlos

  2. #362
    PowerPoster
    Join Date
    Jun 2013
    Posts
    4,923

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    I fully agree...

    Quote Originally Posted by Carlos Rocha View Post
    There's some work to replace android with linux too.
    Just a bit of "nitpicking" - since Android does run on a Linux-Kernel already (with modifications from Google though).

    What's attempted "every other half a year or so" comes basically in two categories:
    - a kind of "jailbreaking" the underlying Linux-Kernel (from the quite restricting "Android on top", thus making stuff more accessible from "Userland")
    - but also attempts with ARM-based mobile-devices which work "with a normal distro on top of the Linux-Kernel" (similar to what's common practice on a Raspberry Pi currently)

    I guess it's the latter point you meant with what I quoted above...

    Olaf
    Last edited by Schmidt; Jan 24th, 2019 at 06:46 PM.

  3. #363
    PowerPoster
    Join Date
    Feb 2017
    Posts
    2,273

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by Carlos Rocha View Post
    I suppose "Linux is the language of the future" was a typo and you meant "Linux is the OS of the future".
    Yes, corrected.

    Quote Originally Posted by Carlos Rocha View Post
    I believe it is. It's the OS for servers for a long time, and the desktop is almost there. There's some work to replace android with linux too. OSX is already linux (or a kind of).
    May be... or something new could appear too.

    Quote Originally Posted by Carlos Rocha View Post
    The fact is that windows future doesn't seem promising, does it?
    Nothing is forever in this world.
    I myself don't like MS and Windows, but I'm forced to use Windows today because I work in programming in VB6.

    Quote Originally Posted by Carlos Rocha View Post
    I have 3 PCs and a laptop at home. My own PC is the only one with Windows because all the tools I need requires it and it would take me months to move everything, but I'm trying.
    VB6 is already installed but not deeply tested, and my lovely Visual Objects (my primary programming language) is already running there and seems to work fine.

    My other PC is a server with Debian 9 for a long time, with lots of things for work and home use. It serves some movies for my kids, that they use from a small box connected to the TV. This box came with android, but it's now with CoreElec, a small linux distribution to run Kodi.

    My wife's PC is currently running Lubuntu and she's happy with it. Apart from the browser she only needs Adobe Photoshop and it is working flawlessly in there (my wife even said it appears faster on linux).

    My 11 yo daughter has a laptop with Lubuntu that amazes her math teacher at school. Unfortunately, they use MS Office at the school and my daughter uses LibreOffice, and it seems there are a few formatting issues, tho nothing serious.
    Nowadays, most of common people use Windows, not Linux.
    Of course there are exceptions. But that doesn't make it a rule.

    Quote Originally Posted by Carlos Rocha View Post
    Anyway, with windows going from bad to even worse we don't have too many options, so the faster you adapt the safe you are.
    May be you'll have an slight advantage over the 95% of the other people that don't see a point to experiment with Linux at this time, but I don't think that too much.
    If there is a real shift of the mainstream users to Linux, we'll experiment also and in a few months may be doing something too. I don't see any hurry of jumping into Linux now.

    Quote Originally Posted by Carlos Rocha View Post
    So, yes, I believe linux is the future. It's already the most used OS in the world.
    It is used on Web servers. Please don't confuse the things.
    For web servers you don't need much GUI, if any.

    WebApps would not only work on Linux but on any OS.
    And someone developing WebApps could use Linux or Windows for the IDE, in the case that both OS are supported for the IDE.

    I'm thinking loud and discussing in what direction the efforts could be more useful for people that want to carry VB6 to the next step.

    Of course, if we could ask whatever, like asking to a genius of a lamp, then I would ask everything: compile natively for Windows, Win64, Linux, Mac, Android, iPhone and also to be able to produce WebApps.
    But since we don't have such a lamp and the work force is not infinite, I would try to direct the efforts to the more useful thing, and IMO it would be Web.
    It is my opinion, but I'm sharing it for others to think about it and may be discuss it.

  4. #364
    Hyperactive Member
    Join Date
    Jul 2013
    Posts
    374

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    @Eduardo, I don't disagree with you about WebApps. It's maybe the future, but what you should "extract" from what I said is that Windows isn't for sure. MS is making too many people hungry with their forced upgrades, and it's not finished yet. The "brute force" is here to stay, and when they (the people) realize there's more options out there they will jump out. That's how I see it. And the most viable option is linux (apart from WebApps).

    Linux is not used only for Web Servers. It's used (as Olaf pointed out) in every android toy, in almost every device with and embedded OS, mainframes, probably in your car too. Not to mention MS itself, even in stuff outside their new loved child, the Azure.

    I truly believe that the success both Windows and Android have been enjoying is only due to who is behind them: Microsoft and Google, two marketing beasts. They both sucks regarding quality (please don't start a new discussion because of this last sentence). The quality, the safety, the growing route in the desktop, is actually in the Linux side.

    You don't need to move right now, but you will, eventually.

    PS: I will try VB6 with the yesterday's release Wine 4.0 and will post the result, in case someone is interested.
    Carlos

  5. #365
    PowerPoster
    Join Date
    Feb 2017
    Posts
    2,273

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Yes, good points. You are convincing me that Linux is probably the future (unless some unexpected thing appear).

    Web apps is another thing. They have some advantages and some disavantages compared to apps that run in the devices, but that is also another discussion.

    I think I would prefer to develop Web Apps instead of native Linux Apps because it asures that they will run in almost any device that has a web browser without recompilation.
    But I think that Web Apps are still in early stages. Now may be a good time to throw an environment to make websites easy as VB, with VB-like syntax. It could become popular. I don't think the younger people want to program for desktop.

  6. #366
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Linux has ALWAYS been the future. How long has it been now? Are we over two decades, yet?

    There are plenty of problems holding Linux back.

    1) For a long time, it was interface. If you don't have an interface as easy as Windows or MacOS, you're niche only. Linux may have that, now, but it still seems to take more work.

    2) Who is it that is signing governments and major corporations to "deals" that lock them into the Linux ecosystem? W all know who it is for Windows...and MacOS, though they haven't been able to get out of their ruts.

    3) Games. Don't underestimate the impact they have on driving platform choices. The biggest games come out on Windows. Do they all come out on Linux at the same time, or earlier?


    The choices programmers make for their platforms doesn't reflect the preferences of the majority of people.
    My usual boring signature: Nothing

  7. #367
    PowerPoster
    Join Date
    Feb 2017
    Posts
    2,273

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by Shaggy Hiker View Post
    Linux has ALWAYS been the future. How long has it been now? Are we over two decades, yet?
    That was more or less my point, but they quite convinced me that now (in the next decade may be) it will actually happen because IoT. For example TVs now are using OSs based on Linux. I don't foresee a TV having Windows or some small device with a screen with Windows.

    Quote Originally Posted by Shaggy Hiker View Post
    2) Who is it that is signing governments and major corporations to "deals" that lock them into the Linux ecosystem? W all know who it is for Windows...and MacOS, though they haven't been able to get out of their ruts.
    I don't undestand what you mean with that.

    Quote Originally Posted by Shaggy Hiker View Post
    3) Games. Don't underestimate the impact they have on driving platform choices. The biggest games come out on Windows. Do they all come out on Linux at the same time, or earlier?
    I think that could change at any time. They do them for Windows because people have Windows, but probably it would be much easier for them to move to Linux than for us.

    Quote Originally Posted by Shaggy Hiker View Post
    The choices programmers make for their platforms doesn't reflect the preferences of the majority of people.
    I don't know what you are specifically talking about here, but I tend to agree with that sentence.

  8. #368
    Frenzied Member
    Join Date
    Aug 2010
    Location
    Canada
    Posts
    1,598

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by Schmidt View Post
    Neither do I ... hence the little DirectCOM.dll (which is included as the 3rd Dll in the RC5-BaseLibs-Zip).
    Olaf & baka - curious about the reasons why you don't like SxS. For my part I don't like the (seemingly needless) complexity, though @wqweto's UMMM project makes life easier in that regard. But I don't know of another option for OCXs, and I use a handful of them (my own + Codejock's). For DLLs though, I 100% use DirectCOM.dll.

  9. #369
    Frenzied Member
    Join Date
    Aug 2010
    Location
    Canada
    Posts
    1,598

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by Schmidt View Post
    We all need to come out of our "Windows-Shells" at some point in time - a potential VB6-successor only has a future on "something else than Windows",
    I'm absolutely convinced about that.
    IMHO there is a rapidly diminishing need for a VB6 successor as a desktop RAD tool, mostly because there's a rapidly diminishing need for desktop apps in general. The web is winning on the front end, so it's HTML5/JS/CSS/Whatever on that side. On the back-end though I am massively invested in VB6 and I see a future for it there for certain kinds of applications under certain situations.

    I'm wiling to admit that I may be A) acting irrationally and B) subject to the "sunk cost" fallacy to some degree here, but here's my thinking in case anyone is interested:

    • I've got an investment of over 500,000 lines of NON-UI code developed over 10+ years. This is all code that is proven to work day in and day out in real world business use, and all code I would ideally be able to re-use forever vs. just dumping and re-writing.
    • The aforementioned NON-UI VB6 code works almost 100% flawlessly on Linux under Wine. The only exception is actually with a couple of vbRichClient5 library FSO calls that fail under Wine - but I fallback to regular VB6 calls for those and then everything works 100%.
    • I'm a one man shop on the programming side and I'm fastest at writing decent quality VB6 code quickly, so new development is best done in VB6 and I'm able to use my existing skills & code to keep me one (or more) steps ahead of any competition.
    • Lastly, and perhaps most importantly - I'm in a niche market.


    So for me, the goal has been to keep all the business logic usable "forever" (backend stuff regardless of whether it is running under Windows or Linux) and start developing the front end using web technologies. It's all worked better than I thought it would to be honest. Though it has not been without challenges, they've all been surmountable.

    My main surprise has been that many people that demanded a web version of my app didn't click the link even once! I wouldn't even mind if they checked out the web app and said it was terrible, but they couldn't even find the time to do that.

    Anyway, I'm still thankful that code I started working on 15+ years ago is still paying the bills today and I hope the stuff I publish here is useful for some of you other longtime crazy VB6 devs!

  10. #370
    PowerPoster
    Join Date
    Jun 2013
    Posts
    4,923

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by jpbro View Post
    ...curious about the reasons why you don't like SxS.
    For my part I don't like the (seemingly needless) complexity,
    Same here basically - although I have nothing really to complain about...
    (just don't like over-engineered stuff generally, I guess).

    Quote Originally Posted by jpbro View Post
    though @wqweto's UMMM project makes life easier in that regard.
    Yep - we use it at work (to deploy vsFlexGrids and Krools stuff + a few other OCX).

    Quote Originally Posted by jpbro View Post
    But I don't know of another option for OCXs, ...
    Yep - (the tight relation to OCXes might be another reason I'm not a fan -
    because these are way over-engineered as well (a dozen interfaces to correctly
    implement, just to get a grey rectangle manifesting itself on a Host-Form...
    (... well, since I'm at it already - the same over-complexity can be found in COM+, too).

    Olaf
    Last edited by Schmidt; Jan 25th, 2019 at 12:37 AM.

  11. #371
    Super Moderator FunkyDexter's Avatar
    Join Date
    Apr 2005
    Location
    An obscure body in the SK system. The inhabitants call it Earth
    Posts
    7,562

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    You can negotiate and say: "OK, I'll abandon this idea of mine about this easy-to-use GUI feature that I wanted to put, so I don't need to use API" and things like that, but that's not my idea of quality and professional software.
    I haven't read all the posts since that and I think Olaf has touched on this but I'll answer anyway. I'm not suggesting you abandon the API call and therefore the user functionality that goes with it. I'm suggesting you hide that API call away behind an interface. And just to be clear, I'm not talking about wrapping every API call in it's own interface or creating one huge interface that rules them all. I'm talking about exposing interfaces that deliver features. And deliver those interfaces with implementations behind them as a framework that back up your app.

    My reason for doing this are that it makes the app code simple and maintainable. It's really worth looking at the principle of "open to extension but closed to modification". It basically means being able to change the behaviour of my application without having to touch the code. You achieve it by changing the implementations that sit behind the interface rather than having to change the app itself. That might sound weird at first but it leads to much more maintainable and robust software. I won't go further into it here because it'll turn into a very boring lecture but I'd encourage anyone to have a read about it - you won't regret it. (You'll probably find mostly OO examples because it came out of Gang of Four but if OO isn't your bag still get your head around the principle because it is just as applicable to Procedural code)

    Olaf's reason is different but related. He's championing cross platform compatibility. Well that is a change of behaviour and he wants to make that as easy as possible to accommodate. But debate about whether Linux is going to be the next big thing misses the point. The point is to not care what the next big thing is. If you abstract away anything tied directly to the OS behind an interface then whatever OS you want to support simply requires it's own implementation of that interface. Your application doesn't care what OS it's running on because it's not really running on an OS at all - it's running on the interface.
    Last edited by FunkyDexter; Jan 25th, 2019 at 06:13 AM.
    You can depend upon the Americans to do the right thing. But only after they have exhausted every other possibility - Winston Churchill

    Hadoop actually sounds more like the way they greet each other in Yorkshire - Inferrd

  12. #372
    PowerPoster
    Join Date
    Jun 2015
    Posts
    2,224

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by baka View Post
    never tried wine, but its quite interesting

    i wonder, can u run vb6 programs in wine? YES
    what api, components, audio dll works in wine?

    i would love to have a typelib that gives me all the functions that are supported in wine.
    and only references to libraries that also works in wine.
    this could be the first step that i need to do to be more aware of other os.
    Definitely check out wine, it's a great project. - they are also working on android support as well.

  13. #373
    Frenzied Member
    Join Date
    Dec 2014
    Posts
    1,051

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    interesting! with wine, whats the point of making cross-platform at all. it will get better and better and eventually we can use window 32 application anywhere.
    instead of making a setup, we tell them to install wine.

  14. #374
    Hyperactive Member
    Join Date
    Jul 2013
    Posts
    374

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by DEXWERX View Post
    Definitely check out wine, it's a great project. - they are also working on android support as well.
    Yup. They follow the clever way, imo, by intercepting API calls and redirecting them to their own libraries. Lot's of work, but potentially it can work in every OS.
    Carlos

  15. #375
    Hyperactive Member
    Join Date
    Mar 2018
    Posts
    405

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Wine is cool because you don't need to purchase a windows license to run your vb6 apps. You can combine this with Apache Guacamole and xvnc sessions to create a terminal server that can vb6 apps in any html5 browser.

  16. #376
    PowerPoster
    Join Date
    Jun 2015
    Posts
    2,224

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by DllHell View Post
    Wine is cool because you don't need to purchase a windows license to run your vb6 apps. You can combine this with Apache Guacamole and xvnc sessions to create a terminal server that can vb6 apps in any html5 browser.
    now that's clever.

  17. #377
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by Eduardo- View Post

    I don't undestand what you mean with that.
    What I meant with #2 is that MS has signed contracts with LOADS of government and large corporations, which gives them....something or other. When it comes to Linux, there is nothing like that. The result is that there is a major corporation actively pushing Windows to large swaths of influential places in the world, while Linux is only word of mouth. I don't believe that Linux will ever be a major player on desktops with only the quirky support it currently has. It might take off, but something else will have to change for it to do so.

    IoT is likely to put Linux on lots of things, but whether that will be good remains to be seen. It will require killer applications to arise faster than killer security holes. The way some companies are working, I wouldn't care to put any money on which will win out.
    My usual boring signature: Nothing

  18. #378
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by baka View Post
    interesting! with wine, whats the point of making cross-platform at all. it will get better and better and eventually we can use window 32 application anywhere.
    instead of making a setup, we tell them to install wine.
    Yeah, the more wine you add, the better and better things look.
    My usual boring signature: Nothing

  19. #379
    PowerPoster
    Join Date
    Sep 2012
    Posts
    2,070

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Wine is indeed a very nice product, I've successfully run Nginx + RC5 + vbFastCGI + My VB6Apps on Wine (Linux). But we still can't run Wine and VB6Apps on Apple's iPad.

    One Chinese Golang expert said that the best and most promising cross-platform solution should be based on browser technology, such as Chromium-RenderingEngine + JavaScript. I strongly agree with this.

    So, I think Olaf gave up RC5.WebKit is a big regret. IMO, the WebKit that wraps CEF3 is second only to his new VB6 compiler.

    Of course, WebKit is so large that it takes a long time to compile once, and it's updated too often. It'll take a lot of time and effort to research and package WebKit.
    Last edited by dreammanor; Jan 25th, 2019 at 08:10 PM.

  20. #380
    PowerPoster
    Join Date
    Feb 2006
    Posts
    21,068

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    This story is interesting:

    Google Asks The Supreme Court To Decide The Future Of Computing

    Long story short in 2012 Oracle took Google to court over its use of the Java APIs within Android and the debate has been ongoing ever since. If you want a longer version see Appeals Court Rules In Favor of Oracle which is what we reported in March 2018.
    Google seems to have been working on replacements for things like Java and Android itself for a while now. If they're smart they'd take the opportunity to dump the use of a Linux kernel and libraries as well. That would end a lot of the goofy claims people make and eliminate a lot of hacking.


    But the part that may be relevant to the current discussion is:

    In the wider world you can expect other companies to look hard at their "interfaces" and see if they too could make some extra revenue by enforcing their copyright. Any system compatible with any other system is going to be a potential target. Some that come to mind are WINE, Samba, R, Octave...

  21. #381
    Hyperactive Member
    Join Date
    Jul 2013
    Posts
    374

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    That would end a lot of the goofy claims people make and eliminate a lot of hacking.
    [ThinVoice]My bad, sorry Archie[/ThinVoice]
    Carlos

  22. #382
    Addicted Member
    Join Date
    Feb 2015
    Posts
    196

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    2019 Stack Overflow Developer Survey

    https://stackoverflow.blog/2019/01/2...rs-everywhere/

  23. #383
    PowerPoster
    Join Date
    Feb 2006
    Posts
    21,068

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    I'm not sure there are enough people still using VB6 to make a difference in that polling. Remember, there are armies of bowlegged JavaScript kiddies and tons of dotNutters who post there.

    Reminds me that people seem unaware that "Learn to code!" was designed as a putdown. It was hurled by coastal urbanites at people who lost manufacturing jobs due to globalization post-NAFTA.

    To fully understand that you need to remember the term "coding" referred to people doing data entry. It was also used later to disparage copy/paste coders, the lowest rung of software development. This came out of its use to describe early consumer PC users who typed in software printed in books and magazines since there was no Internet yet and very few even had modems and used BBSs. Blithely ignorant, they were proud to call themselves "coder."

    In recent months it has been turned around and used on journalists who have lost credibility and their jobs as media outlets have fallen on hard times. "Learn to code!" directed at journalists is almost a meme right now, and not a flattering one.
    Last edited by dilettante; Jan 27th, 2019 at 05:17 PM.

  24. #384
    PowerPoster
    Join Date
    Jun 2015
    Posts
    2,224

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by dilettante View Post
    Google seems to have been working on replacements for things like Java and Android itself for a while now. If they're smart they'd take the opportunity to dump the use of a Linux kernel and libraries as well. That would end a lot of the goofy claims people make and eliminate a lot of hacking.
    Last I checked, Google was still making progress with Fuchsia, and it's on top of it's own non-linux kernel (Zircon).

    https://fuchsia.googlesource.com/zircon <-- last commit 11 hours ago.

    https://www.techradar.com/news/google-fuchsia <-- whether it ever replaces chrome and android, I don't know, but they are still working on it.
    Last edited by DEXWERX; Jan 28th, 2019 at 08:11 AM.

  25. #385
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by VB6 Programming View Post
    2019 Stack Overflow Developer Survey

    https://stackoverflow.blog/2019/01/2...rs-everywhere/
    I noticed that the only flavor of VB on that survey was VBA. There were some pretty obscure languages on there, but not VB. That seems kind of weird, actually, but it certainly will skew results to some extent.
    My usual boring signature: Nothing

  26. #386
    Addicted Member
    Join Date
    Feb 2015
    Posts
    196

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by Shaggy Hiker View Post
    I noticed that the only flavor of VB on that survey was VBA. There were some pretty obscure languages on there, but not VB.
    That's the inevitable result of breaking backwards compatibility. That decision split the VB community and reduced the popularity of both VB6 and VB.Net. Now Microsoft feel free to ignore both.
    VBA remains simply because Microsoft failed to replace it despite several attempts.

  27. #387
    PowerPoster
    Join Date
    Feb 2006
    Posts
    21,068

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    I think it is more likely that VBA is and always was much more widely used.

  28. #388
    Addicted Member
    Join Date
    Feb 2015
    Posts
    196

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by dilettante View Post
    I think it is more likely that VBA is and always was much more widely used.
    It is. Or at least more widely installed, if only used occasionally by each user.
    In fact VBA is probably the most popular language (more so than Java or JavaScript) if you count the number of users. But most VBA users use it rarely and do relatively little development.

    It remains popular because Microsoft have failed with each attempt to replace it. There is no real alternative for use with Office. Like VB6 it does just what the users require.

  29. #389
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    MS didn't write the SO survey. For that matter, neither did Tiobe, but VB.NET ranks fairly high on Tiobe, certainly higher than a whole bunch of the languages in that survey. There's also a Visual Basic in the Tiobe index, which is about 50% VBA, 40% VB.NET, and 10% VB6.

    Frankly, I think it shows more of a bias in SO than anything that MS did. VB has been the poor relative in the programming world since very early on. SO is probably just reflecting that.

    VBA is installed (more or less) with every valid Office install. However, if you turn on the key recorder, you can end up with a VBA macro, and nobody would call that programming.
    My usual boring signature: Nothing

  30. #390
    Addicted Member
    Join Date
    Feb 2015
    Posts
    196

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by Shaggy Hiker View Post
    MS didn't write the SO survey. For that matter, neither did Tiobe, but VB.NET ranks fairly high on Tiobe, certainly higher than a whole bunch of the languages in that survey.
    VB.Net ranks higher than C# (and JavaScript!) on Tiobe. Microsoft tell us that C# has 10 times the number of users than VB.Net. I'd suggest Microsoft is more likely to be correct than Tiobe is.

    VB.Net was #18 on last years SO survey (and #13 the year before) so you would think it would be in this years survey.
    Maybe SO consider that as VB.Net is no longer kept in line with C# it is in decline.

    VB has been the poor relative in the programming world since very early on. SO is probably just reflecting that.
    Microsoft used to claim over 6 million users of VB6. More than they have ever claimed for any other language. Hardly " the poor relative".
    It's Microsoft's failure to update VB6 that lost many of these users, with relatively few moving to .Net.

  31. #391
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    That's one way to see it, but the claims of MS as to the number of developers doesn't change the point. I wasn't saying that the view was right, I was saying that it existed:

    http://ars.userfriendly.org/cartoons...2&mode=classic

    Not exactly an uncommon view. You can still find it here and there. I even have a coworker who fears VB for irrational and unfounded reasons....well, they would be if he HAD reasons.
    My usual boring signature: Nothing

  32. #392
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    That's one way to see it, but the claims of MS as to the number of developers doesn't change the point. I wasn't saying that the view was right, I was saying that it existed:

    http://ars.userfriendly.org/cartoons...2&mode=classic

    Not exactly an uncommon view. You can still find it here and there. I even have a coworker who fears VB for irrational and unfounded reasons....well, they would be if he HAD reasons.
    My usual boring signature: Nothing

  33. #393
    PowerPoster
    Join Date
    Feb 2006
    Posts
    21,068

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Being "most popular kid on the block" shouldn't be important. Enough popularity to sustain vendor support efforts and a user community of a certain critical mass is.

    In the case of VB6 we actually have a fairly good vendor support story, considering the time that has passed. I could wish for more, but my wish list is pretty modest. I'd be happy if newer system COM libraries came with VB-friendly interfaces and type libraries - either linked in or provided alongside the DLLs. Even if they just made TLBs downloadable for developers to use instead of shipping them in Windows I'd be happy.

    I wouldn't argue that the core language, IDE, and C2.EXE couldn't stand improvements. But that's another level of support and getting any agreement on new features without seriously breaking forward compatibility quickly becomes a can of worms. People often forget how hard some people tried to dig in on VB5, rejecting many changes in VB6.

  34. #394
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    I wonder how the Oracle vs Google legal battle will impact Java. It could be pretty significant. Oracle has a bit of a history in that area. They might manage to shoot Java down pretty thoroughly.
    My usual boring signature: Nothing

  35. #395
    PowerPoster
    Join Date
    Feb 2006
    Posts
    21,068

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    As far as I can tell the case is about Google implementing Android libraries using Java library API definitions. It isn't about Java itself at all, and wouldn't have any impact on Java.

    It might encourage Google to proceed with a replacement for Android that doesn't use Java as its primary programming language. That would probably make more sense than redesigning the OS APIs and breaking all apps.

    If upheld it certainly would kill Wine dead unless Microsoft could come to a licensing arrangement. If not free of charge that might kill it anyway.

  36. #396
    New Member
    Join Date
    Feb 2019
    Posts
    1

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    I saw this question on the site and decided I would like to thank the VB6 programmers for the support of VB6.
    I am retired now and was never a professional programmer. As a CEO of as small firm I also doubled as as
    problem solver and used vb6 to help in analysis and presentation. I used vb6, excel and word and married the three apps
    as set up way back. I now write apps for me as a hobby and to keep my mind going. I tend to be able to solve any
    issues I have by searching the web and have never posted or asked any site for help. Most of my question have been
    asked and answered before. So I find them. So I thank you the vb6 programmers.

  37. #397
    Addicted Member
    Join Date
    Feb 2015
    Posts
    196

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Tiobe's February's index has Visual Basic .Net as the fifth most popular language.

    That makes it more popular than JavaScript, more popular than C# and more popular than Visual Basic.

    That may be surprising enough, but according to Tiobe Visual Basic .Net is more popular than those 3 languages added together.

    Something seems to be seriously wrong with Tiobe's algorithm.

    https://www.tiobe.com/tiobe-index/

  38. #398
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    35,054

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Doesn't have to be. They publish their algorithm, such as it is. All they are looking at is the prevalence of returns based on some simple searches. While they take some pains to spread those searches across a variety of platforms, it is possible that changes in search algorithms could produce odd jumps, and even more likely that a bunch of recent announcements could boost some ranking.

    For example, C# may drop if it comes to be synonymous with .NET, because people may stop bothering to specify C#, just as the .NET was officially dropped from VB.NET. The Tiobe index won't reflect that quickly, so it may be that a whole lot of .NET, such as .NET Core, and the like, will be C#....it just won't SAY C#, so Tiobe won't pick it up.

    Similarly, the Visual Basic category is primarily VBA, with a strong secondary component of VB.NET, and VB6 making up about 10% of the category. So, if there is less talk of VBA explicitly, then that category will drop off. Anybody who talks about Office development is talking about VBA, but if they don't say VBA, then the Tiobe algorithm won't pick up the site. Thus, just a change in terminology could greatly impact the rankings.
    My usual boring signature: Nothing

  39. #399
    Addicted Member
    Join Date
    Feb 2015
    Posts
    196

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    Quote Originally Posted by Shaggy Hiker View Post
    For example, C# may drop if it comes to be synonymous with .NET, because people may stop bothering to specify C#, just as the .NET was officially dropped from VB.NET. The Tiobe index won't reflect that quickly, so it may be that a whole lot of .NET, such as .NET Core, and the like, will be C#....it just won't SAY C#, so Tiobe won't pick it up.
    But even if people now refer to C# as just ".NET" (I see your point, but I don't fully accept it) that doesn't account for Visual Basic .Net climbing so high (the largest increase this month) to place it higher than JavaScript (which I believe is mentioned occasionally on the web) and higher than PHP, SQL, Objective-C, and many others - and ranking almost as high as Python and C++

  40. #400
    Frenzied Member
    Join Date
    Dec 2014
    Posts
    1,051

    Re: No troll. What are the (legitimate) reasons people are still using VB6 ?

    so, theres x7 more people using .net than vb6,
    but in this forum right now theres (556 Viewing) VB6 and (467 Viewing) .NET (no matter if its bots or not, its not about amount of people but activity)
    theres no equivalent on the internet that we can compare for .NET users, googling, this forum is the top place for .netters and vb6 users.

    for me its strange that we have x7 more people using .net but you dont see them at all. are those people active at all? how do they share, learn, discuss? or .NET is that easy you dont need a community?
    on the other hand, a easy language would also mean u need less help, if the language is old and theres tons of help, you don't need to ask for help either.

    im sure we can do the index by asking companies, but the majority of programmers are amateurs.

Page 10 of 12 FirstFirst ... 789101112 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