3 ms·
It sound like java is not usable without the state-of-art IDE.
by megapoliss 5y ago
It sound like java is not usable without the state-of-art IDE.
- kaba0 5y agoNo, it means that tools can be made to improve the developer experience…
- megapoliss 5y agoBut programming language itself is a tool. And, you need one tool to improve the other, that imply your tool (programming language) is not good enough. IMO, the only reason why java is still in use - superb IDE and tooling, that compensate terrible language design.
- stickfigure 5y agoYou've got it quite backwards. The superb IDE works synergistically with the language design to create an overall superior experience. Poor language design (undecideable edge cases, dynamic and unpredictable meanings) makes it impossible to create a satisfying IDE experience. If you're using vim or emacs to write code, you're wasting your employer's time. A good IDE makes you more productive.
- ianbicking 5y agoA ton of features on this list really require an IDE or rich program representation, or _something_ that's not just plain text. For instance using content hashes to refer to functions is only reasonable with IDE tooling support.