我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 792|回复: 0

[最新新闻] 微軟、紅帽與Codenvy攜手發展語言伺服器協定

[复制链接]

该用户从未签到

2391

主题

1013

回帖

399

积分

三级逆天

朝十萬金幣目標邁進!!!

积分
399

社区居民忠实会员社区劳模原创达人终身成就奖特殊贡献奖原创先锋奖金点子奖

QQ
发表于 2016-7-1 16:32:54 | 显示全部楼层 |阅读模式
該語言伺服器協定為開放源碼專案,目的是讓開發人員在自己喜愛的編輯器中使用任何語言。目前該協定已支援JSON、C++ 及Powershell等語言,今年還會納入C#、xText、 R by Typefox、JavaFX by Ensime及CSS by Microsoft等。


lsp-1.jpg

微軟、紅帽及容器開發環境供應商Codenvy本周在Red Hat DevNation開放源碼大會上宣布將共同發展語言伺服器協定(Language Server Protocol,LSP)專案,讓不同的程式編輯器與整合開發環境(IDE)方便嵌入各種程式語言,允許開發人員在最喜愛的工具中使用各種語言來撰寫程式。
LSP是個開放源碼專案,為一基於JSON的語言伺服器資料交換協定,目前由GitHub代管,並採用CC及MIT授權。該協定主要用來促進編輯器及語言伺服器之間的互動,允許開發人員在各種編輯器或整合開發環境中存取智慧型的程式語言工具,像是以符號搜尋、語法分析、自動完成程式碼、移至定義、描繪輪廓或重構等。
每款程式語言都有獨立的語言伺服器,這些伺服器可能是由社群或語言供應商所建置,Codenvy已展開語言伺服器的登記服務,以期打造支援LSP的語言伺服器列表,以利各種不同的編輯器存取。
Codenvy執行長Tyler Jewell指出,過去絕大多數的語言都只會針對單一工具進行最佳化,阻礙了開發人員使用他們最喜愛的編輯器,也侷限了程式語言的推廣對象,透過微軟、紅帽及Codenvy所共同支持的LSP,開發人員將可在自己喜愛的編輯器中使用任何語言。
除了可讓開發人員在習慣的編輯器中採用新語言之外,程式語言供應商也可透過LSP讓程式語言支援更多的作業系統及工具,此外,微軟的Visual Studio Code及Eclipse Che都已添增對LSP的支援。
現階段LSP已支援JSON、C++ 及Powershell等程式語言,預計今年會納入更多語言,涵蓋OmniSharp專案的C#、xText、 R by Typefox、JavaFX by Ensime及CSS by Microsoft等,紅帽也正在打造首個獨立的Java語言伺服器。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛开启做任务可以
额外奖励金币快速赚
积分升级了


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表