← Back to context

Comment by mihaaly

2 years ago

Is this supposed to work? It does not for me. Probabbly my privacy settings are prohibitive for it?

And why is this mania putting everything into the browser that does not belong there? Is the reason putting there is just to have it there? Why not desktop app? Any sensible reason? Is it for pepole not owning a computer and have to fly from borrowed one to borrowed one where only the browser access is stable for them? So many things are particular with browsers for the purpose navigating the web or other source of information that it negatively interferes with usability for generic purpose app if not running the extra miles to get a workaround for it (and most do not care to run the extra miles). Pushing the wrong button in the browser f.s up something and others are cumbersome too, back utton, refresh, context menus, working with files, mixed with anything else in the tabs, even the address bar is in the way, etc. The few sensible web apps were either narrow use trivial ones doing a simple task thing mostly accessing a client service (human client) or put into a thin client (now its a computer) for clarity. Not user friendly at all. But hey, today's computer "engineers" give no fuck for the user but all for the technology, we all must enjoy that! (No)

You completely missed the fact that this is built using Avalonia, which means that you can run this on desktop (win, linux, osx), mobile (android or ios) AND browser (using wasm) with almost the same codebase. check https://github.com/BAndysc/AvaloniaVisualBasic6, and feel free to try the desktop ones.

  • The second part was an adjacent complain about the generic trend of putting things to the web too much. As it is obvious. It wasn't about this very project (the "putting everything" =/= 'putting Avalonia based Visual Basic 6', obviously, even the 'everything' is a rhetoric expression here used widespread in generic discussions and not a literal 100%, obviously). Please review it carefully this time, thanks.

"And why is this maniac putting everything into the browser that does not belong there? Is the reason putting there is just to have it there?"

Haha, relax a bit. If it wasn't a browser application i wouldn't have tried it at all (most people here would not have either). I see it more of a toy than a development environment - but the fact that it seems fully functional and in the browser is impressive to me.

Anyways, 99.99% anyone using VB6 today is doing it for nostalgic purposes, not to develop real useful code - and that's probably what the project had in mind. Just a fun project.

If you did want an accurate no-changes recreation of vb6 on the desktop, just download the original vb6.

  • more people use it for production than you think. I have 20+ ActiveX controls being used in production using IEMode in Edge =D

> Why not desktop app? Any sensible reason?

It is a desktop app as well. It's written in C# and Avalonia. You can compile it to Windows, MacOS, Linux, iOS, and Android. You can also compile it to WebAssembly, which is what has been done here for this demo:

https://github.com/BAndysc/AvaloniaVisualBasic6

WebAssembly brings all languages to the web and this is a nice example of the power of wasm.

> Probabbly my privacy settings are prohibitive for it?

Yes. It does not load for me on Firefox unless you disable fingerprinting protection.

for the same reason some people have made run doom on evrything with a bit of processing power and a display, for the funsies