• link
    link
    fedilink
    arrow-up
    16
    arrow-down
    7
    ·
    edit-2
    8 months ago

    How about VSCodium? I don’t think I should explain why VS Code is best editor.

    • /home/pineapplelover@lemm.ee
      link
      fedilink
      arrow-up
      2
      ·
      8 months ago

      You might need to explain to me. I’ve been having so many issues just using vscodium, took me forever to figure out I need to build and compile the code myself and not run it using the play button like Visual Studio in school (I’m a second year comp sci student).

      • calcopiritus@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        In vs code there’s a run button just like in visual studio. You can also press F5. You will most probably need to install an extension specific to your language so vscode knows what to do when you press F5. For some languages, you’ll also have to create a launch.json file manually. launch.json is what describes what the “run” button does.

      • MajorHavoc@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        Check into the available plugins for your language. VsCodium’s architecture pushes everything that not everyone needs into plugins, so unless you’re just taking notes, you’ll need a plugin for your chosen programming language, and eventually another for your chosen deployment environment (AWS, Azure, etc).

      • link
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        The reason I don’t talk about it in detail is that most people interested in the software development have interacted with VS Code in some way already, for better or worse.

        The reason why I say VS Code is the best editor is that it is configurable, lightweight and familiar. When I tried JetBrains’ products such as WebStorm, PyCharm, etc., I deleted them after a while due to the long startup time, complicated and bloated interface, and lack of plugins and configuration. I can’t see any alternative other than VS Code for the JS and Python I use. I want to try RustRover for Rust though.

        I would like to be enlightened if you tell me which professional editors and languages you use and their advantages over VS Code.

        • Rikudou_Sage@lemmings.world
          link
          fedilink
          arrow-up
          2
          ·
          8 months ago

          WebStorm (well, PhpStorm, which is WebStorm + PHP) is my most often used IDE and it’s miles ahead of VS Code.

          I’ll be talking about JS, I can’t speak for Python, I don’t use that language often enough to have an opinion on what’s best.

          For JS, everything works out of the box, the core product Just Works™. Refactoring is just so pleasant that you actually like doing it. I was refactoring one Angular app from single module to multi module and it was just amazing - I dragged directories around, hit enter, and everything magically updated its references without a single mistake and without me writing a single line of code.

          My experience with VS Code is that you’re building a sort of Frankenstein’s monster of various plugins by different authors with different quality levels and you’re always a single plugin update away from completely breaking VS Code.

          Note that JetBrains has a lot of plugins as well and I can generally use it for everything I need, I’ve found a plugin for everything so far. You don’t have as many plugins as VS Code simply because you don’t need them, the core product is much better than VS Code.

          • link
            link
            fedilink
            arrow-up
            1
            ·
            8 months ago

            I’m sure JetBrains is better when it comes to refactoring. Other than that, different flavors of the same thing. I like managing Docker, database management, opening CSV files, etc. in just one editor.

            Also, last I remember, Webstorm did not support Copilot. It probably supports it now.

            • Rikudou_Sage@lemmings.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              8 months ago

              Docker, databases and CSVs are available to JetBrains products as well. And I’d say that especially the database management is one of the best such tools overall. Is that the one by GitHub? If so, I tried it when it was a private beta and it worked.