• vga@sopuli.xyz
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    2 days ago

    Lol “as good as intellij” what the actual fuck.

    I cannot imagine how much worse you’d have to make vscode to make it as shit as intellij is. And even vscode is pretty shit.

    Kotlin would be a great language if it wasn’t hampered by that IDE.

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      It also plays into their goal to make VS Code seem open source while being the opposite! A lot of the functionality is in the marketplace but non Microsoft products aren’t legally allowed to use it and you’re not allowed to distribute builds of the plugins.

      Use VS Codium instead.

      • bitfucker@programming.dev
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        18 hours ago

        You are allowed wtf. If the plugin author didn’t distribute it elsewhere, it’s on them. MS doesn’t forbid them from uploading the extension build elsewhere, they just wanted their marketplace not getting requests from not-their-client which is a fair point for a for profit company.

        • JackbyDev@programming.dev
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          17 hours ago

          You are allowed wtf.

          No. If you’re using something other than Visual Studio Code you have to manually download plugins and the MS specific ones use licenses like this.

          https://marketplace.visualstudio.com/items/ms-vscode.cpptools/license

          SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. For clarification Microsoft, or its licensors, retains ownership of all aspects of the software. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For example, if Microsoft technically limits or disables extensibility for the software, you may not extend the software by, among other things, loading or injecting into the software any non-Microsoft add-ins, macros, or packages; modifying the software registry settings; or adding features or functionality equivalent to that found in Microsoft products and services. You may not: a) work around any technical limitations in the software that only allow you to use it in certain ways; b) reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software; c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; d) use the software in any way that is against the law or to create or propagate malware; or e) share, publish, distribute, or lease the software (except for any distributable code, subject to the terms above), provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party.

          Look at the usages of “In-Scope Products and Services” in Visual Studio Marketplace’s Terms of Service. https://cdn.vsassets.io/v/M253_20250303.9/_content/Microsoft-Visual-Studio-Marketplace-Terms-of-Use.pdf

          • bitfucker@programming.dev
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            17 hours ago

            Then specify MS plugins. If you only said plugins on MS marketplace, you are blaming MS for things they didn’t do

            • JackbyDev@programming.dev
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              7 hours ago

              It also plays into [Microsoft’s] goal to make VS Code seem open source while being the opposite! A lot of the functionality is in the marketplace but non Microsoft products aren’t legally allowed to use it and you’re not allowed to distribute builds of the plugins.

              My use of “their” may have been too ambiguous. I thought it was clear from the context that I was talking about Microsoft’s program, marketplace, and plugins specifically. When you use VS Code with things like C it’s like “hey, download this extension!” So from your perspective that’s a thing VS Code can do, because it’s so seamless and easy to add in. But what you don’t realize is that you’re downloading a proprietary, closed source extension. When you use VS Codium you can’t (easily) get those extensions (without breaking Microsoft’s terms of service). It’s the same shit that Oracle pulls with their JDK distribution and a big part of why OpenJDK usage is much more common post 2019ish.

              • bitfucker@programming.dev
                link
                fedilink
                arrow-up
                1
                arrow-down
                1
                ·
                6 hours ago

                Yes, hence why I commented that MS never prohibits you from publishing your extension elsewhere. Nor does MS forbid you from using other marketplaces when using their product. It’s like saying valve is prohibiting game dev from publishing their game elsewhere or distributing their game outside of steam. It’s just not true. And MS has all the right to limit their marketplace to their own client too. After all, it is first and foremost, their service for their product specifically. It’s like you’re making an unofficial client for youtube.

                • JackbyDev@programming.dev
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  5 hours ago

                  I never said MS is doing any of those things. I even linked their TOS to show you very clearly what they’re doing and not doing.

                  And MS has all the right to limit their marketplace to their own client too. After all, it is first and foremost, their service for their product specifically. It’s like you’re making an unofficial client for youtube.

                  I never said they shouldn’t “have the right”, I said they’re open-washing. They act like VS Code is open source but the build they distribute is not and a lot of the functionality they add in through recommended plugins are both not open source and you’re not allowed to easily download them from other plugins. Everything about VS Code is fauxpen source to the max.

  • brianary@startrek.website
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    If you want everything bundled instead of à la carte, that sounds more like eclipse to me. But then, I don’t understand how anyone can program in Java.

  • Redex@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    If you’re working on a large project/product then sure, but VS Code is just so damn good, it’s so much fucking faster than IntelliJ, has so many more options and is typically just more intuitive to me. Whenever I can I typically use it.

  • mostlikelyaperson@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    I‘ll take the plugin installing over fucking around with pycharm jars to get it to actually eat dependencies any day. I am amazed about the bullshit the Intellij fanboys are willing to put up with, I would rather do everything in vi.

      • TrickDacy@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 days ago

        No, no it is not, especially when compared to IJ.

        It launches and reloads my projects to a usable state in probably 2-3 seconds on my machine and it basically never randomly freezes like IJ did for me. People who say vscode is slow just have a hate boner for electron.

        • bpev@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          2 days ago

          No, I say that it’s slow because switching between files and watching the syntax highlighting come in takes long enough that it knocks me out of flow state.

          EDIT: Tbf, me saying it’s AS slow as IntelliJ was more of a joke. But don’t get me wrong. I still do consider VSCode to be slow. 2-3 seconds to open a project is slow, regardless of project size.

          • TrickDacy@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            2 days ago

            Are you a robot? That process is not visible on my machine. Probably a 100ms thing. Humans perceive a speed like that as “instant”.

            • bpev@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              edit-2
              2 days ago

              Nah it’s like when you write your scripts in JS, and you’re like “ooo it’s instant!” And then you rewrite it in a compiled language… and you realize that your original script was, in fact, not instant. And then if I have to keep running the original script, it’s gonna bug me every time I notice.

      • Mubelotix@jlai.lu
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        You cannot even compare the 2. Intellij is so bad it crashes my machine. Vscode is fast

  • SW42@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    You guys use editors? Real programmers only need a mechanical hard drive, a magnetized needle and a steady hand.

  • Meltdown@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 days ago

    Maybe I just have a shitty computer, but I feel like as good as intelliJ is, it’s very slow compared to VScode. And fuck me if I’m trying to do anything in Android Studio.

    • glorptex@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      It is slower. It’s a fully fledged IDE, VSCode is not so it will always be way faster, but that’s again this meme, JetBrains IDE’s are super powerful so I guess you can say what it lacks in speed it got in power. It’s also written in Java so it’s memory heavy, but it is what it is.

      I use both and I enjoy both. I would never however use JetBrains to open and edit a single file, its way to slow for that.

    • dadabean@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      Same. I use VSCode at work, because we need some of the features that are premium in Jetbrains products and the licenses are too expensive for my company.

      • BlameTheAntifa@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        3 days ago

        If your work can’t afford less than $20/seat/month for business-critical software, I’d start looking for a new job because your paychecks are about to dry up, anyway.

            • Mihies@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              2 days ago

              Funny how such companies don’t care that employees would be more effective with better tools and those license prices would result in way over $20/month profit. 🤷‍♂️

  • bleistift2@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Yes, I’d rather have 35 different IDEs for every task I need to do. Much better than One To Rule Them All.