Context :

I hate when I need to use multiple tools to achieve what I need.

In my current project, I have a few python scripts to simulate what a PC connected to a NUCLEO-F439ZI would send normally (I am not in charge of the PC software, but still need to do hardware testing).

I stumbled upon CLion which has both support for Python and Embedded C through OpenOCD out of the box. I like the modernity of the IDE compared to STM32CubeIDE, especially the auto-complete feature and code snippet, which is really janky on CubeIDE.

However, there is a license cost associated with CLion. Right now I am alone working on my projects, but eventually, the team would grow and would need additional licenses. And it’s proprietary source, which isn’t my preferred model.

Have you had experience with both? Or one or the other is fine as well.

I am just looking for experiences of different kind of users than me.

Thanks.

  • orclev@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    12 days ago

    I’ve been paying for the entire IntelliJ suite for years as they’re the best IDEs out there. The quality of the code completion and analysis has taken a bit of a dip in the last year, but that still puts it ahead of everyone else. It is a bit pricey but it’s not actually that bad particularly when you consider that the terms of the license grant continued use of the current version of the IDE if you cancel your subscription.

    • limer@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      I too have been paying the their suite for years, but am using last year’s versions because of that quality dip, which was not only code completion but issues with error highlighting.

      I hope it’s gotten better

    • Croquette@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      1
      ·
      12 days ago

      And do you use all their tools? Right now I’m only using CLion because I am 99% of the time coding in C and I sometime need to create python scripts.

      Im not sure the whole suite makes sense for me.

      • orclev@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        12 days ago

        Primarily I use IDEA for Java/Kotlin, but I do use RustRover and DataGrip for Rust and SQL respectively. I used to use CLion for Rust prior to them releasing RustRover though.

        • tyler@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          6 days ago

          Same for me except it’s Java/kotlin, Ruby with RubyMine, Clion for editing my keyboard config in QMK, Pycharm for when I have to touch Python, Webstorm for all the typescript stuff, and datagrip is just the best in the business.

          I have writerside and rustrover installed but until they support asciidoc I won’t be using it. I stopped doing rust because I’m not smart enough.

        • Croquette@sh.itjust.worksOP
          link
          fedilink
          arrow-up
          2
          ·
          12 days ago

          So with the pricing as it is, it makes sense for you to buy the full suite since it cost 20$ than 3 personal licenses.

          And that’s not counting the price drop the 2nd and 3rd year.