I left that company when it was clear their dreams of replacing it with a SaaS product wasn't headed in the right direction for me, but I sometimes wonder if that product is still going or whether they finally achieved their SaaS migration dream.
That and Delphi, how I miss you.
Our site at the time was Active Server Pages, with a DCOM backend. We started out writing the DCOM components in C++, but way more than half of the C++ code was in just type conversions with the variant types that COM demanded.
We got tired of that really fast, and started building the COM components with VB5/6. That was SO MUCH faster.
The language was almost English like. The interface was so advanced for it's time. The drag and drop form designer.
XCode is nothing even Microsoft's own product line has nothing like that.
Edit: typo
For various reasons, we kind of lost that pragmatic approach when apps moved from the desktop to the web browser, and we've only just recently started to revisit it.
Some of us don't want to spend an hour rat wrestling to get a form up -- a form that won't even tolerate resizing very well. Tcl/Tk is pretty much the fastest way to go from zero to functional GUI I've ever seen -- especially if you already have some functionality that works from the command line and just need to wrap it. It's also available from Python as Tkinterm and is amenable to repl driven development.
[0] A for Almost as technically the program can compile with different GUI backends (Win32, Gtk, Qt, etc) :-P
VB6 was easier to get started with and learn though, but IMO that was because it didn't provide as many features and on that front the earlier VBs (up to VB4, before the new IDE was made) were even easier.
We haven’t forgotten anything. MS Power Apps is the spiritual successor for Access.
Also, it’s the likely reason that startups like AirTable went unicorn, and if you look at Salesforce and ServiceNow they look a lot like enterprise versions of MS Access. Everything mentioned is a low code platform. I’m sure if you give me time I can name more major low code companies
What you’ve forgotten in your nostalgia is the instability and insecurity related to VB and everything that relies on it. It’s probably why MS is trying to kill it for Windows 12.
I am pretty sure that having access to all of the events in VB6, I would be able to implement a bug-free Autocomplete Textbox. [0]
In Power Apps, it is not possible to implement this exact UI, without major bugs - in 2023.
Something was definitely forgotten along the way.
[0] https://www.w3schools.com/howto/howto_js_autocomplete.asp
.. That’d completely fall apart at the first hint of anything vaguely nontrivial going on with input, whether due to the user’s language, accessibility tech, or autocorrect on a touch keyboard.
I remember being a non-Latin-script user in the age of localization patches and country-specific builds, and very much appreciate today’s “(try not to ruin) i18n first” approach (among other things implied by the above), but a simple input API absolutely was a casualty of that, even if you LoB app is completely fine being ASCII-only (however dubious a statement that is).
(No experience with Power Apps, but I don’t think there is a single modern platform where that’ll be easy.)
It was great for the time. I still don't see time travel debug in any of most modern IDEs.
Visual Basic allowed people with minimal knowledge of computers to write useful applications that powered the economy. This is something we often forget nowadays in the flood of frameworks, programming paradigms, microservices etc. Computers exist to serve humans, we must never lose the connection with how useful our systems are.