contentMicrosoftはサンフランシスコで開催中のカンファレンス「DevNation」で、プログラミング環境の相互運用性を向上させる共通プロトコルをオープンソースで公開すると発表した。Hatとの共同で進められていることだ。Protocol」(LSP)は、プログラミング言語をさまざまなコードエディタや統合開発環境(IDE)に統合するための共通の手段を提供する。LSPはさまざまなツールで多様なプログラミング言語を編集できるようにするもので、開発者の柔軟性と生産性を拡大することを目指している。Jewell氏は、「これまで、ほとんどのプログラミング言語は、1つのツールだけで最適化されていた。このため、開発者は好きなエディタを使うことができず、プログラミング言語の提供者が幅広い利用者にアプローチするチャンスは限られていた」と述べている。Hat、Codenvyが共通のプロトコルをサポートすることで、開発者は好きなツール内でどの言語に対しても知的な処理を実行できるようになる」とした。Pi」入門--ラズパイ成功の秘密を探るLSPは言語サーバで使用するJSONベースのデータ交換プロトコルを定義するオープンソースプロジェクトだ。このプロジェクトはGitHubでホストされており、クリエイティブコモンズおよびMITライセンスでライセンスされている。LSPはエディタと言語サーバの間の相互運用性を後押しするよう設計されている。このプロトコルを使用すると、開発者はプログラミング言語を使って開発を進める際に、知的な処理を利用できるようになる。これには、好みのエディタやIDEでの、シンボルの検索、構文分析、コードの補完、gotoの定義、アウトライン編集、リファクタリングなどの機能が含まれる。PHP、Haxe、Java、RAMLがサポートされている。Cheでこのプロトコルが実装されている。Cheの実装は、オープンソースのブランチの1つで保留になっており、2016年第3四半期に一般提供される予定だ。LSPは米国時間6月28日から公開されている。詳細については、LSPのFAQを参照してほしい。Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。ついて運営会社サイトマップ当サイトは最新ブラウザでの閲覧を推奨します。permission.このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。