A browser-native classic Visual Basic VB6 IDE

(wieslawsoltes.github.io)

56 points | by wiso 5 hours ago

13 comments

  • sijmen 2 hours ago
    Slick! Thanks for bringing back some memories of how i got into programming; by automating math-homework in visual basic.
  • imnotr0b0t 16 minutes ago
    Wow, that's great. It brings back so many memories
  • pcdoodle1 43 minutes ago
    Awesome! If only we could publish the programs as a PWA :)
  • vunderba 4 hours ago
    Nice job - definitely consider implementing at least a little bit of the Win32 API layer! For kicks I tried importing an old highschool VB6 map editor at it which uses BitBlt but sadly it didn't work.
  • hagbard_c 1 hour ago
    The speed with which this thing launches in a browser should put shame on the faces of current IDE developers. While VB itself was nothing to write home about there certainly was something lost when hardware became more powerful. Imagine what current and 'recent' hardware were capable of if only efficiency was taken seriously again. Maybe generative AI can provide a boost where human developers would rather spend their time on chasing the latest fads, adding yet another feature or inversely removing even more functionality in an attempt to create the 'perfect' sparse application? Let the humans think up the features and write the initial implementation, then loosen the bots on the code to make it run as efficiently as possible on hardware which used to be current a few generations back.
    • hyperhello 1 hour ago
      The power relationship between the computer and the human has shifted since then. We want our computers to run slower so we don’t feel quite so inferior.
      • fuzzzerd 15 minutes ago
        I don't. It's a machine, it should be fast and efficient.
        • hyperhello 9 minutes ago
          Are you sure? A UI based on instant gratification? Seeing everything simply blink into place instantly might not be as fun as you think after the newness wears out.

          Anyway, if you really want to, you can emulate old OSs with a very fast modern computer. Some emulators even bridge the network and file system to support enough that you can really live in it.

  • broast 54 minutes ago
    This is amazing
  • orthodonticjake 2 hours ago
    easy way to trigger an Epic developer
    • Onavo 1 hour ago
      Wait Epic as in the medical software is written in VB6‽
      • roywiggins 49 minutes ago
        The GUI parts are or were.

        And parts of their patient portal website were still VB6 on the backend a decade ago, not sure that's true anymore. Visual Basic 6 as a web backend.

        • SoftTalker 42 minutes ago
          VB was the backend language for the vast majority of original Active Server Pages sites.
  • diavelguru 1 hour ago
    talk about a blast from the past!
  • truetraveller 1 hour ago
    Was this done with an LLM? Repo?
    • ranger_danger 1 hour ago
      Their github account lists over 5,000 commits and 1,500 pull requests... just in the last 4 days.
      • tech234a 52 minutes ago
        Yes, if you look at the developer's Twitter account they've shared a large number of projects in the past week, including in-browser recreations of Windows Vista, XP, 2000, ME, 98, 95, 3.1, Mac OS 9, Word, Excel, OneNote, Access, Visio, Adobe Illustrator, Adobe Reader, a Git Client, a CAD program, a video editor, etc. https://x.com/wieslawsoltes
        • pan69 13 minutes ago
          Looking through his work it seems that he has build a whole .net browser based ecosystem [1]. Pretty impressive its own right. However, for his showcase projects I was wondering how he'd prompt to guide these recreations, i.e. what is used as the input, I can't image that he'd describe every tiny detail...

          [1] https://wieslawsoltes.github.io/Home/ecosystem/

  • Onavo 1 hour ago
  • Sarkie 2 hours ago
    Intellisense?

    Was that there?

    • nvme0n1p1 1 hour ago
      What do you mean?

      Does the site have intellisense? Yes

      Did VB6 have intellisense? Also yes

  • mkrishnan 4 hours ago
    Wow. very nice, it even runs the app
  • 486sx33 2 hours ago
    [dead]