新产品

Jetbrains Gatewayをx用作たリモート开発

用其他语言阅读这篇文章:
英语Français.한국어德意志Русский.简体中文

先日,Jetbrains IDEでリモート开放がサポートされることを発表しました。つまり,ソースコード,ツールチェーン,および的IntelliJベースIDEをリモートサーバーでホストし,サービスとして実行できるようになります。一方,ローカルで実行するシンクライアントは,多くのユーザーが使い惯れたintellizhプラットフォームををベースベースて,编集,ビルド,実行,テスト,デバッグなどを行ためのなフル机械のuiが备ています。



このこの発表をまだまだご覧になっていないは,この机会にぜひお読みください

今日は,新闻Jetbrains Gatewayアプリで管理するリモート开発ワークフローを详しく见ていきましょう。

Jetbrains Gatewayをを使った开

Jetbrainsのリモート开放では,ssh経由でサーバーに接続IDEはリモートマシンにバックサービスとしてインストールします表示ではユーザーを表示せにプロジェクトプロジェクトがれますシンクライアントはローカルで动手,IDEバックエンドに接続しバックフルフルしなフルuiををします。

このプロセス全体は,Jetbrains Gateway.,性能が不分公司なパソコンパソコン(セキュリティセキュリティの理解から)

Jetbrains Gatewayはいくつかのjetbrains ideにもプラグインとしてバンドルさされていい今回のの最初のベータリリースでは,Intellij思想终极,Pycharm Professional,Goland,Phpstorm,およびUxymineのウェルカム画面からから,リモート开启セッションを开放することができます。また,スタンドアロンの网关アプリclをすると,克里翁と网站ををするますます。

Gatewayは,リモートリモートIDEバックエンドローカルのシンクライアントインストールし,ssh経由で両をを接続しますます。Gatewayがリモートサーバーに接続ささます。IDEバックバックエンドがすでにすでにインストールれていることを确认ししてれてを确认ししはされていないない场ははされれれていない场は.com.com.com.comて.com.com

IDEバックエンドをを起するは,网关でプロジェクトディレクトリをする必要がありますますリモートのシステムを参照して选択选択かししをするか,まだプロジェクトが料かされいないない组み込みのターミナルを使使使てバージョン定理システムのプロジェクトをクローンできます。

IDEバージョンとプロジェクトディレクトリを选択たら,网关がideをリモートサーバーダウンロードし,アンパックしてから読み込まれた使っ使っindeを起起ます次に,一切するするバージョンjetbrains客户端をローカルにダウンロードし,キャッシュキャッシュしてて起し。

Jetbrains客户端はローカルで実行,IDEバックバックエンドのユーザーインターフェースを提供ししししいるといるいるいるためいるいるいるいるいるいるいる完全なintellijベースベースideのような开放体育を提供します。ローカルのideと同じエディター,コード补完,ナビゲーション,インスペクション,およびリファクタリングツールを备份ていが,すべてのファイルリモートでホストれおり,すべてのおりはははののれ。ここで利用ささててててて技术代码与我でで用されている同じ同じ同じ同じ同じ同じjetbrains客户端です。IDEバックエンドのすべてのダイアログツールウィンドウをのリッチindeクライアント表示表示ししリモートのideバックのすべてすべてにアクセスバックことができるのすべてすべてています。

コーディングの作用を终え,そのままjetbrains客户端ををことができます。IDEバックエンドはまままま动词続けるため,网关にリスト表示れる最近の接続をクリックするだけで简単に接続できます。

サーバーサーバー成

ここまでは,リモートサーバーについてあまり说明しませんた。当时点では,リモート开启にはlinuxサーバーが必要です(言い换えると,リモート环境としてはlinuxのみサポートしています环境で,客户はwindows,macos,linuxで动作し。それ户外では,物质サーバーやサーバー,ローカルやデータセンターホスティングホスティングれサーバー,またはクラウドにホスティングれたなど,任意任意のを。

仮想マシンまたはコンテナーを使するするコンテナーコンテナー使场场し,チーム内で再现しとメリットがあります。Devopsチームによる开放环境のbr支援ためにののbr支援ため环境ののbrリモートに,Jetbrainsリモート开启に,プロジェクトの読み込み,,依存关键词ダウンロード,インデックス作物,およびおよびコンパイル「=环境を「ウォームウォーム(=事前実行)」「│││││││││││。それによって设备されたイメージをを使っ,すぐにコーディングを开头ます。

独自行作作作作作作作者周のかけたくない场は,ソフトウェアチームとプロジェクト向けオールインワン型ソリューションの码头空间をを利用ください。このこのソリューションには最近クラウド开启环境の提供机能がされました。Spaceででホストされているすべてのプロジェクトははプロジェクトプロジェクトプロジェクトはプロジェクトプロジェクトプロジェクトはプロジェクトててててってコーディングをすぐに开放できる环境のスナップショット保存保存することで,ウォームアップをサポートした开発环境に简単に変换できます。详细は,空间の発表记事をお読みください。

スタンドアロン型Jetbrains Gateway.ツールを使用するか,普段普段用しているintellijベースideの2021.3をダウンロードして,リモート开启を始めましょ。ドキュメントを読み,皆さん皆さん体育をお知らせください!

よくある质问

リモート开発サポートのの在のステータスは?

「ショットの「「」「│││││││├リモート开开のサポートはintelliljプラットフォームそのものに组み込まれてため,すべてすべてideの多くの机关。基本シナリオが机能います。。いずれにしても,この机能を必要する开口者にご利用いただけるよう,早早にに成度高度ていきたいと思っていい。

Jetbrains Gateway銇聂姐妹IDEでは,スタンドスタンドアプリをを使用しし网关ををいただけ。

また,现时点でリモートないには対応ていideがはかますます。具体的には,appcode,datagrip,dataspell,rider,およびandroid studioです。できるだけ早くこれらideにサポートを装配できるように,活発に取り组んでいます。

リモート开启のライセンス体系?

リモート开启は,既存の有象サブスクリプションの一环として含まれてい。ライセンスチェックは,客户から実行中のバックエンドインスタンスに接続ときに実施されますサーバーまたはバックエンドを使っててリモート」サーバーイメージを「ウォームウォームアップ」自いったイメージ「「アップアップ自いったいったはのユースはライセンスライセンスはありありんが,Jetbrains客户端と対话しineバックエンドエンド使使するにはが必要ですですですですですですです。

リモート开启は共同开放に含まれますか?

まだ含まれてはいませんがが,加加はは予定さされいい。リモート开启は代码与我のコアテクノロジーに基础ており,码头客户端は码与我セッションセッション使用ささているいる同じ同じクライアントですです。

代码与我来说,ははのの同にをすること意図しおり,そのビューがこともます,リモートビューでは,が,リモートビューするはもます,リモートビューでは,が,リモート表示することも,が,リモートビュービューでもが,リモートそのがが,リモートが,がが,リモート一のユーザーにすべて私たち私たちは初回リリースにおいてにおいて表示ツールリリースにおいてにおいて表示は初回リリースにおいてにおいて表示はツール初回リリースにおいてにおいてにツール初回リリース

リモート开开は,Jetbrains IDEと同じ开放体内を提供しますか?

すべての重要な机械,ツールウィンドウ,およびダイアログが使使使用可能。リッチリッチな构ハイハイ,ナビゲーション,コードコード,インスペクション,alt +进入アクション,クイッククイック,コンテキストコンテキスト,リファクタリング,実行构成,実行とサポート,テスト,およびgradleやmavenなどなどツール,プラグインなどを使ウィンドウ。

リモート开启には,ポートフォワーディングも含まれているため,ローカルブラウザーを介してリモートで実行しているプロジェクトを阅覧することが可能です。

ウェブブラウザーやipadなど,代替uiは使用できますか?

リモート开放は,intellijプラットフォームを使使用するjetbrains客户端と连携し,jetbrainsユーザーが使い惯れたリッチクライアントアプリケーションと,テーマやプラグイン(ローカルにインストール済みのideからからカスタマイズにインポートされますますますパーソナルされますますパーソナルを含む,JETBRAINS IDEのの広く知ら知ら知らている能のすべてすべてをするようにににににににましましましましましましましましましたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたたとたたとととととととととに基调,これこれ,反応性に优れたユーザーエクスペリエンスを実现しています。そのため,ウェブフロントエンドを提供する予定はありません。

一方で,投影仪をを使し,ウェブウェブ経由でjetbrains ideにアクセスすることは可です。投影机はリモート开放プロトコルよりレベルで动手する,uiレイテンシー(遅延)がが生物また,投影仪では,投影仪では,ローカルにインストールれれの设定とプラグインのをしててないとをサポートていといういういう制いういういういう制ががががますますます。

プラグインプラグインはサポートさされています?

Intellijプラットフォームには,优れ优れたプラグインのエコシステムがあり,それはリモート环境で活さていますます。新しい言语またはてインスペクションますハイを追追追するなどようにの能机を拡拡ように设计されするようIDEののバックエンドエンドにするするする,JetBrains客户端ででの机械を自动的に利用できるできるになります。新しいインスペクション,alt +进入アクションなどは,ローカルideで実行するすると同じに,客户経由経由动作し。IDEバックエンドをスクリプトする,プラグインのインストールも自动化すること可です。

一方で,テーマテーマ,IDEのuiを変更するプラグイン,ideバックエンドではなく,jetbrains客户端にインストールます。Ideavim.などのエディタープラグインも客户端侧で动作し。

サポートサポートされてているオペレーティングシステムはシステム?

现时点では,jetbrainsリモート开开にはLinuxサーバーサーバーが必要。ただし,客户は窗口,麦斯科斯,およびlinuxで动作し。

リモートリモートサーバーをクラウドクラウドにホストできます?

もちろん可能!,コンパイルコンパイルスクリプト,インデックス作用成の完了を待スクリプトが含まれ。

Jetbrainsリモート开启のオーケストレーション提供するサードパーティはありか

现时点は,JETBRAINS SPACEが唯一リモートサーバーオーケストレーションを提供しててです.dockerfileをを使して,リポジトリをすぐに使できる仮想マシン変换します。,详细详细については今后の発表をお待ちお待ち

オリジナル(英语)ブログブログの作战:

Elizaveta Semakova.

马特埃利斯

Baidu