One of the biggest developments, imho, happened in this generation of editors, the Language Server Protocol [0]. Originally from VSCode.
What used to be the realm of the big chunky IDEs, intellisense/autocomplete, is now available to any editor big or small.
And even better, the lsp’s are maintained by the language teams themselves.
Wine yes, there’s 2 major players right now, there’s a lot of pieces about if you think you have a better approach.
I think VScode will have staying power for a very long time, because it’s built on arguably the most used language. And so the pool of programmers to hack it, extend it, fix and improve it is truly enormous.
I think VSCode really ensured long time persistance for themselves when they refactored into a client-server model. Is there even a usecase for Theia now that Vscode Server is OSS and exists.
Comments
One of the biggest developments, imho, happened in this generation of editors, the Language Server Protocol [0]. Originally from VSCode.
What used to be the realm of the big chunky IDEs, intellisense/autocomplete, is now available to any editor big or small.
And even better, the lsp’s are maintained by the language teams themselves.
Wine yes, there’s 2 major players right now, there’s a lot of pieces about if you think you have a better approach.
I think VScode will have staying power for a very long time, because it’s built on arguably the most used language. And so the pool of programmers to hack it, extend it, fix and improve it is truly enormous.
[0] https://en.m.wikipedia.org/wiki/Language_Server_Protocol
I think VSCode really ensured long time persistance for themselves when they refactored into a client-server model. Is there even a usecase for Theia now that Vscode Server is OSS and exists.
VSCode was born as client-server model, if anything they pivoted into desktop to gather more audience.
"Erich Gamma: VS Code an Overnight Success… 10 years in the making"
https://www.youtube.com/watch?v=hilznKQij7A