• aksdb ( aksdb@feddit.de ) 
    link
    fedilink
    arrow-up
    41
    ·
    3 years ago

    IDEA isn’t Java-only. Most of the other languages are available as plugins. IDEA is typically the go-to IDE for multilanguage projects.

      • gkd ( gkd@lemmy.ml ) 
        link
        fedilink
        arrow-up
        12
        ·
        3 years ago

        Most of their products are like that. There are a lot of specific language support features in each one that may become available as plugins later on but not at the same pace or “fullness” as the specific product itself.

        For example, PHPStorm has good JavaScript support but if you want really good Typescript support you should probably go with Webstorm.

        Alternatively, I can totally write Rust code in Webstorm through the Rust plugin but I’m better off using CLion that has better support (or now RustRover which will be where all the latest Rust support features are added, although it’s still a preview product afaik).

        Also worth noting though that there are indeed some “tiers”. Like Webstorm won’t support PHP but PHPStorm will support JavaScript/Typescript (again, not fully but enough to maintain a front end operating off your PHP backend)

        • ursakhiin ( ursakhiin@beehaw.org ) 
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          As it should be. The needs of a systems language are very different than the needs of a virtualized or interpreted one. I honestly don’t see how people use a single IDE for every language but I respect their choice to do it.

    • There’s a big difference between IntelliJ and PyCharm.

      IntelliJ is a Java IDE written in Java by people who are used to how Java works.

      PyCharm is a Python IDE written in Java by people who are used to how Java works.

      One of them is good.

  • Could have been funny if you weren’t comparing their generic plugin based IDE with one of the pre-set, python ones. The descriptions are fine.

    This also ironically highlights exactly the horrors and the business model of the intellij IDEs but that’s a rant for another day

        • Kogasa ( kogasa@programming.dev ) 
          link
          fedilink
          arrow-up
          2
          ·
          3 years ago

          I mean IDEA has Java-specific stuff just like PyCharm has Python-specific stuff. As far as I understand, IDEA is just regarded as the default “catch-all” JetBrains IDE because it’s the oldest and most well-known, and probably most closely linked to the IntelliJ platform which spawned from it in the first place.