editor 需要实现的是 client,只要实现一个就够了,只要语言有 lsp server 就能直接拿来用。不需要做额外的开发,就能满足主要需求,而各家实现 editor 上面的体验,完全取决于 lsp server 的实现。
如果你要说的是做商业软件,那么你的核心竞争力除了 editor/ide 本身的额外功能外,还可以是对某个语言的特殊支持。那实际上技术投入就是在 lsp server 层面的,你本来就要做额外的工作,不然别人凭啥买你的东西。
【 在 PGP (---) 的大作中提到: 】
: 但对于做编辑器的那n个团队而言,lsp出现之前他们要做m个东西,lsp出现之后他们还是要做m个东西,完全没区别
: 两头的工作量才是大头,接口真没啥
--
FROM 122.59.183.*