标签: server-side dsl xtext liskov-substitution-principle language-server-protocol
可以将Xtext LSP服务器用作dls作为服务吗?所有文件都存储在服务器(远程位置)并同时处理来自不同客户端的多个连接?
如果是,任何建议如何实现这一点将非常感谢。
答案 0 :(得分:0)
语言服务器协议的基本假设是客户端和服务器都可以访问同一组文件。因此,LSP不适用于真实的客户端 - 服务器方案。向客户端提供文件必须使用单独的服务或作为LSP的扩展来实现。
如果您正在寻找网络客户端解决方案,可以查看Monaco editor。它可能是实现此类文件服务的良好基础。