Skip to content

Commit

Permalink
fix typo in matklad_why_lsp
Browse files Browse the repository at this point in the history
  • Loading branch information
CziSKY committed Apr 5, 2024
1 parent f833f21 commit c8fefbf
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/matklad_why_lsp/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ interface CompletionItemProvider {

## 为什么 LSP 很好

我认为 LSP 非常好!我不认为它是一个巨大的技术创新(将语言无关的编辑器和语言服务器分离是显而易见的)。我认为它的技术实现相当糟糕(或者说「足够好」),但它使我们的世界发生了变化,从一个将缺少语言配套 IDE 视为常态的时代,转变为一个没有自动补全和跳转定义功能的语言看起来就不太专业的时代。
我认为 LSP 非常好!我不认为它是一个巨大的技术创新(将语言无关的编辑器和语言服务器分离是显而易见的)。我认为它的技术实现相当糟糕(或者说「一般」),但它使我们的世界发生了变化,从一个将缺少语言配套 IDE 视为常态的时代,转变为一个没有自动补全和跳转定义功能的语言看起来就不太专业的时代。

值得注意的是,双边市场失衡问题是由微软解决的,他们既是语言(C# 和 TypeScript)的供应商,也是编辑器(VSCode 和 Visual Studio)的供应商,而且在 IDE 领域通常都输给了竞争对手(JetBrains)。尽管我可能会对 LSP 的某些技术细节发牢骚,但我绝对佩服他们在这一领域的战略视野。他们:

Expand Down

0 comments on commit c8fefbf

Please sign in to comment.