• jeffhykin@lemm.ee
    link
    fedilink
    arrow-up
    62
    arrow-down
    1
    ·
    edit-2
    5 months ago

    This could actually be a pretty big deal

    1. The Eclipse foundation has been making alternatives to VS Code’s “killer apps” (Docker, Python, Go, C++, SSH, Live share, etc). AKA the closed source ones exclusive to VS Code offical that make all forks of VS Code a huge downgrade. The Eclipse foundation is also running the extension store that powers VS Codium.
    2. “why not just use VS Codium?” (With the killer extensions made by Eclipse)
      • VS Codium is great, but because of manpower limits, they always have to be “downstream” of VS Code. They can’t rewrite any of the core systems.
      • As someone who contributes to VS Code, and loves VS Codium, many issues I have with VS Code have been open on github for +7 years, with hundreds of comments and thumbs-ups. We can’t even sort the file explorer view by last-edited and folders-first (but we can do folders-first alphabetical). Thats been open since 2017.
      • Theia looks like it could finally be the hard fork I’ve been waiting for. A hackable editor, trying to be open source, where all my extensions work, and the community can actually make a PR, get it merged, and extensions are not excessively sandboxed.
      • Will it be that? Only time will tell, but the Eclipse foundation has a pretty good record. They’re definitely prepared for long term support.
    • Weseler Sitzmöbelfabrik@lemmy.world
      link
      fedilink
      arrow-up
      29
      ·
      edit-2
      5 months ago

      I feel like VS Code is in a very weird place right now.

      To just be productive, you need a ton of plugins and often enough these don’t really solve all the problems you might have. For example, there’s no “java dev” package, instead you have to install a meta-package plus a bunch of other random crap, half of which don’t really work out of the box. Or, if you want to use the advanced features, you have to live with weird constraints and bugs. The UI isn’t really designed to incorporate more advanced plugins and the plugins themselves often don’t work as expected. For example, for some reason, if you connect to a remote host, the java LSP needs the java home dir to be in the same path on both machines, which is just weird.

      For a text editor it’s way too bloated, but for an IDE it’s way to barebones. The days of the nimble and fast advanced editor are gone,

      • rms1990@programming.dev
        link
        fedilink
        arrow-up
        4
        ·
        5 months ago

        There’s a black python extension (only downloaded it following a django tutorial) and it did nothing it was supposed to. So I’m not sure what it’s intentions were.

      • ShieldGengar@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        5 months ago

        I use lazyvim and this is my experience in neovim as well. I don’t think it’s a weird place, it just puts the onus on the end-user to tailor their experience.

    • TCB13@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      5 months ago

      Great sum up, yes, the major issue with VS Code is the licensing issues that Microsoft caused there.

    • MajorHavoc@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      5 months ago

      As a Codium user trying to choose more open tools, I really appreciate your write up, here.

      Thank you.

      I’ll check it out.

  • calcopiritus@lemmy.world
    link
    fedilink
    arrow-up
    51
    arrow-down
    3
    ·
    5 months ago

    Why would they copy VSCode including the aspect people hate most.

    Had they made it in a native gui I might actually consider it. Otherwise, why wouldn’t I just choose vscode.

      • calcopiritus@lemmy.world
        link
        fedilink
        arrow-up
        20
        ·
        5 months ago

        I meant native as in non-web. There are plenty of cross-platform GUI toolkits out there that don’t use JavaScript. Some of them native-looking even. But more than the looks, it’s about performance.

  • spacemanspiffy@lemmy.world
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    1
    ·
    5 months ago

    I wonder where JetBrains Fleet is at, too.

    I am happy there is more competition against VS Code. But I already have my forever-editor (Neovim).

    • Eezyville@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      5 months ago

      I believe fleet is still in preview. I’m not a power user so I can’t tell you how it compares to VS Code.

      • qaz@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        5 months ago

        Fleet is pretty good, it’s almost like a combination of the existing jetbrains products (but some features are missing). However, it’s not open source so I probably won’t be using it.

  • umbraroze@lemmy.world
    link
    fedilink
    arrow-up
    16
    ·
    5 months ago

    Eclipse

    Now that’s a name I’ve not heard in a long time.

    Will probably need to check this out.

  • paf0@lemmy.world
    link
    fedilink
    arrow-up
    13
    ·
    5 months ago

    Coming soon, everything is corrupt, I have to delete the .metadata dir regularly, but it’s faster.

  • onlinepersona@programming.dev
    link
    fedilink
    arrow-up
    21
    arrow-down
    13
    ·
    edit-2
    5 months ago

    It seems to be built on the same components as VScode and VScodium. Honestly, I don’t see the point… yeah, sure, they want their editor to work on the web, but couldn’t they have don’t that with a GUI lib that compiles to WASM?

    It feels like it’s only for open source purists aka a minority.

    Anti Commercial-AI license

    • calcopiritus@lemmy.world
      link
      fedilink
      arrow-up
      16
      arrow-down
      2
      ·
      5 months ago

      I feel like browser support is such a niche. I don’t understand why many IDEs dedicate so many resources to make it work on the browser. There are already many options to code on the web if you need it.

      • Swuden@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        5 months ago

        Pretty sure it’s to enable extensions written in JS. These apps build their success on a rich ecosystem of plugins. And, like it or not, JS plays a big part in that.

      • HakFoo@lemmy.sdf.org
        link
        fedilink
        arrow-up
        3
        ·
        5 months ago

        Chromebooks maybe?

        I always figured the browser part mostly falls out of doing the Electron-for-cross-platform thing.

      • fruitycoder@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        5 months ago

        I know when I was reaserching this as an option for secure development there was a pretty much just this group and jupyter notebooks.

      • qaz@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        5 months ago

        It’s a lot easier to run web apps on the desktop than the opposite and there are a lot more people with experience developing with HTML/CSS/JS.

    • The Octonaut@mander.xyz
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      5 months ago

      Yeah I agree, it seems to be built on the same components as VScode and VScodium. Honestly, I don’t see the point… yeah, sure, they want their editor to work on the web, but couldn’t they have don’t that with a GUI lib that compiles to WASM?

      Yeah I agree, it feels like it’s only for open source purists aka a minority.

      • barsquid@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        5 months ago

        You have to follow the attribution and share-alike parts of the license. Otherwise you’ll have the same consequences as an AI company would scraping it (still zero).

    • Carighan Maconar@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      5 months ago

      This is their “light IDE” basically, the equivalent of VS Code. Their Java IDE is the full thing, well, Eclipse. Although I personally prefer IntelliJ IDEA.

        • Aarkon@feddit.de
          link
          fedilink
          arrow-up
          7
          ·
          5 months ago

          Had a coworker five years ago who wouldn’t let go of it. And he was really productive.

          To my understanding, there are still some things it does better than IntelliJ, for instance being able to add all missing imports in one go instead of one by one.
          I’ll admit though that this is a rather tiny advantage, and as I haven’t touched Java in quite a while, it may be even outdated.

          • magic_lobster_party@kbin.run
            link
            fedilink
            arrow-up
            5
            ·
            5 months ago

            That’s good to hear. I haven’t touched Eclipse in maybe 15 years and back then it fueled me a burning hatred for IDEs. It felt like a huge confusing mess. But maybe it has become more streamlined lately.

            Now I have grown out of my hatred and can’t imagine a day without (non Eclipse) IDEs.

            • qaz@lemmy.world
              link
              fedilink
              arrow-up
              5
              ·
              edit-2
              5 months ago

              I have used it about 3 years ago and it was still a confusing mess. I recommend sticking with IntelliJ for JVM development for now.

            • learningduck@programming.dev
              link
              fedilink
              arrow-up
              3
              ·
              5 months ago

              It’s still a hot mess. Helped my wife set it up for developing a Java webapp with Tomcat and it’s such a mess to set up, compared to IntelliJ that I could just set up a Springboot easily.

        • Lorgres@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          5 months ago

          A shocking amount of microcontroller manufacturers have eclipse based IDEs for their chips. Thought that seems to be going out of style, luckily.

  • Treczoks@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    5 months ago

    I’ll wait and see if they manage to get embedded system debugging to work properly. What I’ve seen in the past has been a pain in the you-know-what in that regard, showing clearly that their main focus was PCs.

      • furikuri@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        5 months ago

        Wouldn’t call it trash but personally after trying it a couple times it seemed like it took as long to config as neovim while also not being nearly as hackable (probably is more extensible though being a GUI). For that amount of time I’d rather use something with larger benefits like an IDE