3 ms·
> It's never been my experience that a full IDE is better for dynamic interpreted languages. IntelliJ IDEs are very good at figuring out dynamic languages, but
by dmitriid 4y ago
> It's never been my experience that a full IDE is better for dynamic interpreted languages.
IntelliJ IDEs are very good at figuring out dynamic languages, but on top of that they also know a lot of tooling and frameworks. So even if you have dynamic Python, but use it in Django, IDEA/PyCharm will be able to give you completions, code navigation, and refactoring just by the virtue of knowing what goes where in Django.
- bastawhiz 4y agoI get that from vscode and pylance/mypy already. I get the same thing with vscode and sorbet for Ruby. Why would I go through all the trouble of using IntelliJ for that?
- dmitriid 4y agoFor everything listed in the "Working with source code" menu: https://www.jetbrains.com/help/pycharm/working-with-source-code.html https://www.jetbrains.com/help/pycharm/working-with-source-c... (and others like https://www.jetbrains.com/help/pycharm/web-frameworks.html https://www.jetbrains.com/help/pycharm/web-frameworks.html) Some of it made its way into VS Code, but many things definitely didn't (because they require more than just LSP and reuire someone to write a bunch of analysis tools for the python integration).