2 ms·
I completely disagree with the article (but I realize that this is only my opinion and IDE choice is something that comes down to personal preference): Here is
by jupp0r 6y ago
I completely disagree with the article (but I realize that this is only my opinion and IDE choice is something that comes down to personal preference):
Here is what I think IDEs need to do different in the 2020s:
- configuration needs to be in human-readable configuration files, not obscure XML configs that can realistically only be edited through UIs.
- how to build the project needs to be completely decoupled from the IDE
- compilers and language services need to be separated from IDEs. LSP and automated refactoring tools using the same infrastructure as the code that's doing code completion makes sure that everything is consistent
- emphasis on input latency is needed for editors to feel snappy. Lots of full blown IDEs are not great for editing text.
edit: typo
- laurentlb 6y ago> how to build the project needs to be completely decoupled from the IDE See also https://build-server-protocol.github.io https://build-server-protocol.github.io (but it doesn't seem to get much traction yet)