which languages require separate IDEs for professional development?

I would really prefer to stick with a single general-purpose editor such as VSCode or Neovim as much as possible. But in what languages can you NOT get away with simply taking those two and loading them with extensions? Java? C++?

Tip Your Landlord Shirt $21.68

UFOs Are A Psyop Shirt $21.68

Tip Your Landlord Shirt $21.68

  1. 2 weeks ago
    Anonymous

    I'm using JetBrains stuff. Once you learn one editor, you learn them all.

    Makes it really easy to switch between PHP to C# to Python etc.

    To answer your question, maybe archaic languages like Cobol or something. But even then there's little a bunch of fine crafted Makefiles cannot solve, probably, maybe.

    • 2 weeks ago
      Anonymous

      cont.

      And anything that requires specific integrated designer tools, like Android Studio, XAML stuff in Visual Studio, Swift I think.

    • 2 weeks ago
      Anonymous

      I have used jetbrains products for work for 3 years now and I can't stand them. So much fricking bloat, slow as shit, ram hogs, terrible pieces of clownware. The only one worth mentioning is datagrip, everything else is kinda trash.

      Of course you pretty much need intellij these days for java development, but java is also trash so it's a true race to the bottom.

      I'm switching from neovim -> vscode -> neovim -> vscode and it has been working great. I'm only sad I can't justify using emacs anymore.

      • 2 weeks ago
        Anonymous

        I use intelliJ ultimate for work and yeah, constantly freezes. I do prefer it to Eclipse though.
        Neovim at home.

  2. 2 weeks ago
    Anonymous

    None of these require an IDE.

  3. 2 weeks ago
    Anonymous

    Kotlin's type system is designed to be used with write-time dynamic interpretation features that make it easy to work with. You don't NEED to use a compatible IDE but it would be a pain in the ass to.

    • 2 weeks ago
      Anonymous

      >write-time dynamic interpretation
      wtf are you talking about? nothing pops up on google

      • 2 weeks ago
        Anonymous

        basically it will automatically cast a type into a more-specific type if the code paths guarantee that it will be that type and their compiler will do this in real-time as you code and use it to power its auto-complete.'
        in its simplest example something like:
        if (obj is String) {
        print(obj.length)
        }
        but it can get much more complicated. the IDE is interpreting the code paths in real time

  4. 2 weeks ago
    Anonymous

    Why tf isn't there an slim bloat free IDE written in pure C? Everything HAS to be chromium based, so now I have to run two browsers to browse web and write some program.

    • 2 weeks ago
      Anonymous

      >verything HAS to be chromium based
      cross-platform compatibility

      • 2 weeks ago
        Anonymous

        >cross-platform compatibility
        non issue. C can be ported to most architectures at ease if the devs stop drinking s oy.

        vim already exists and is as bloated as you make it be
        >inb4 some cope
        biggest cope is when IDEgays install vim bindings because their IDE isn't made to be used in the real world by default

        I don't like the moronness of vim. I know that it was from the times where everything was done using teletype so it's based around maximising keyboard accessibility. But damn, we now have mouses for decades now. And I don't want to pretend to be a elite hacker on coffee shops.

        theres plenty, they just all suck in different ways.
        by the time youve written a fancy editor youve pretty much reinveted the browser but badly. same reason most games are written in an engine nowadays.

        such as? Particularly for Linux and works good enough for python, C and JavaScript/HTML. I love spyder but it's only for python.

        • 2 weeks ago
          Anonymous

          you're who's moronic, mouse is both slower AND causes arthritis

          • 2 weeks ago
            Anonymous

            move your arm, not your wrist, bro

          • 2 weeks ago
            Anonymous

            I won't move my arm anywhere because it's faster to just type

          • 2 weeks ago
            Anonymous

            mouse is analog device. can make infinite number of input. gesture mouse faster like speed of light. equip mice to all hand-feet

          • 2 weeks ago
            Anonymous

            jokes on you I already got arthritis since the ripe age of 18

          • 2 weeks ago
            Anonymous

            Learn to use mouse properly then. Mouse wont give you arthritis moron. It's genetics and shit.

          • 2 weeks ago
            Anonymous

            using mouse properly is unplugging it and sending it to ewaste facility

          • 2 weeks ago
            Anonymous

            get with times grandpa

          • 2 weeks ago
            Anonymous

            >mouse is slower
            And why should I care exactly?

          • 2 weeks ago
            Anonymous

            Open a file, write to it, and close it all with a few quick, subconsciously finger movements thanks to muscle-memory. I still use mouse too but it's comfy when I don't have to.

        • 2 weeks ago
          Anonymous

          >non issue. C can be ported to most architectures at ease if the devs stop drinking s oy.
          and yet no one ever volunteers to do it
          no one writing an ide even even mentions doing it
          but no, you must know better anon, even if you have 0 experience actually writing a complex cross-platform UI in C!
          it’s really puzzling the confidence that obvious nocoders like you can manage when posting here

    • 2 weeks ago
      Anonymous

      vim already exists and is as bloated as you make it be
      >inb4 some cope
      biggest cope is when IDEgays install vim bindings because their IDE isn't made to be used in the real world by default

    • 2 weeks ago
      Anonymous

      theres plenty, they just all suck in different ways.
      by the time youve written a fancy editor youve pretty much reinveted the browser but badly. same reason most games are written in an engine nowadays.

    • 2 weeks ago
      Anonymous

      >Why tf isn't there an slim bloat free IDE written in pure C?
      Geany exists.

      If you need more features, there's Spacemacs.

      • 2 weeks ago
        Anonymous

        >doesn't work at all if you're using a Qt DE

    • 2 weeks ago
      Anonymous

      Basically neovim and sublime

      https://i.imgur.com/I9YClSL.png

      I would really prefer to stick with a single general-purpose editor such as VSCode or Neovim as much as possible. But in what languages can you NOT get away with simply taking those two and loading them with extensions? Java? C++?

      Kotlin tells you to use Certified IDE © and nothing else.

  5. 2 weeks ago
    Anonymous

    >vscode
    It can handle everything. Maybe Intellij+Java is better because the community is so much bigger there but VSCode is a powertool.
    >neovim
    LMAO GET REAL.

  6. 2 weeks ago
    Anonymous

    LSPs were a revolution.
    I expect Zed to be huge.

  7. 2 weeks ago
    Anonymous

    Swift

    • 2 weeks ago
      Anonymous

      I remember apple was showing some cool xcode playground stuff for swift. Are these useful?

      • 2 weeks ago
        Anonymous

        The actual project window has the canvas view and it's less pain in the ass to do literally anything in there than on playground. If you just wanted to try out some super simple syntaxes and just play around then playground would do fine, but I would definitely recommend anyone to start a new project and try out swift right there instead of the shitty playground.

  8. 2 weeks ago
    Anonymous

    I only use Rubymine

  9. 2 weeks ago
    Anonymous

    proprietary languages (wolfram, delphi) are the only hard limits as far as i know
    everything else can realistically be done in vscode, but java has so much boilerplate in both code and infrastructure that an ide is worth it

  10. 2 weeks ago
    Anonymous

    I use IntelliJ at work and neovim at home. If you're dicking around with code snippets it makes no sense to load some bloated ass ide by jetbrains or Microsoft that takes forever to open and freezes every few minutes.

  11. 2 weeks ago
    Anonymous

    >But in what languages can you NOT get away with simply taking those two and loading them with extensions?
    Ironically, Kotlin.

  12. 2 weeks ago
    Anonymous

    OP I suggest just grabbing the best dev environment for each task instead of hoping one IDE will be best for all

    Just have all the extra shit, disk space isn’t an issue

  13. 2 weeks ago
    Anonymous

    C# and C++ definitely need visual studio

    • 2 weeks ago
      Anonymous

      with the move to dotnet core and all the tools they added for supporting containerized solutions and remote debugging, Microsoft actually made it pretty easy to dev C# outside of Visual Studio, actually. just in time because they're ruining Visual Studio. Again.

      • 2 weeks ago
        Anonymous

        agree, I'll load up visual studio occasionally just for better debugging but other than that I just use vscode and cli
        I mostly run my programs from the cli anyway, old habit

  14. 2 weeks ago
    Anonymous

    I'm not aware of any lang that requires an IDE. The closest thing is maybe MATLAB. And you still can run it without a gui so ehhh.

    I use Clion now for C++ because it makes things super convenient (and I'm sure vscode can do similar), but by no means is an IDE required for C++. I've spent most of career using vi (and sometimes gvim if I'm feeling zoomerish) and have never had a problem with any of the languages I've used, from programming langs to scripting langs to HDL.

    I've never tried functional langs like Haskell though so maybe I'm totally blind on that space.

  15. 2 weeks ago
    Anonymous

    pharo/smalltalk

  16. 2 weeks ago
    Anonymous

    >Java? C++?
    I've got both of those working fine in VSCode.
    Perhaps you'll be better with something else, but it sure works and it's convenient to not have to have four different IDEs open at once (one for each different project because each uses a different combo of languages, damnit!)

  17. 2 weeks ago
    Anonymous

    C++ works fine in VSCode for any project under 100k lines.

  18. 2 weeks ago
    Anonymous

    writing C# / C++ without visual studio or kotlin / java without intellij idea sounds miserable.

    i've never worked with it, but i wonder if Go's autistic but self-aware simplicity mean that any decent text editor like notepad++ or sublime could make do with it (in small to medium sized applications, at least)

    • 2 weeks ago
      Anonymous

      >notepad++
      do we legitimately have windows devs here? lol

  19. 2 weeks ago
    Anonymous

    I notice immediately if some moron has been working with vim or other editor shit on codebase when opening Java project in Eclipse. Flood of easy to spot warnings like unused imports unnecessary casts malformed pom nonreachable conditionals never used variables.... I want to sometimes hunt them down from LinkedIn (they always get fired, apparently) and rape them on the street so that everyone can see their humiliation. Not even gay. I simply want to hurt them.

  20. 2 weeks ago
    Anonymous

    sirs?

    • 2 weeks ago
      Anonymous

      Lucifer is the son of the morning, i.e. Christ
      Nicaean golems are not ready to hear this, however

    • 2 weeks ago
      Anonymous

      Meds

  21. 2 weeks ago
    Anonymous

    APL and the other autism languages that require wierd glyphs

  22. 2 weeks ago
    Anonymous

    Delphi

    • 2 weeks ago
      Anonymous

      That and Visual Basic too.

  23. 2 weeks ago
    Anonymous

    Beef. The language's compiler is literally implemented as the "IDE's helper".

Your email address will not be published. Required fields are marked *