フリート: JetBrains による次世代 IDE

上の青い「Flying Snow Ruthless」をクリックして公式アカウントをフォローし、スターを付けて、できるだけ早く記事を読んでください

Visual Studio Code のリリース後、JetBrains を含め、多くの人は Visual Studio Code がこれほど人気になるとは予想していませんでした。

はい、Visual Studio Code は軽量かつ強力すぎます。

起動が速いので軽量で、IDE ではなく通常のテキスト エディターを使用していると思われます。

これはプラグイン機能により強力であり、あらゆるプログラミング言語の IDE にすることができます。

必要な Visual Studio Code は 1 つだけで、Go、C++、Java などを同時に開発できますが、JetBrains を使用する場合は、Goland、CLion、IDEA などの複数の IDE をインストールする必要があり、各 IDE は非常に重い、起動も非常に難しい、遅い。

IDEA は重すぎるため、単一のテキスト ファイルを編集するために IDEA を使用することはおそらくないでしょう。ただし、これを Visual Studio Code で行うと、メモ帳で行うのと同じくらい自然です。

上記で Visual Studio Code について長々と述べたので、私が Visual Studio Code を褒めていると思われたかもしれませんが、実際、私は Visual Studio Code について話していて、JetBrains に危機感を与え、次世代エディター Fleet の開発を開始しました。

818cc62484209aec965b6cbad09921d6.png

このインターフェイスを見てください。Goland や IDEA などの IDE と比較すると、非常に軽量で非常に VSC です。JetBrains はベテランの IDE メーカーであり、その IDE は非常に人気があるため、Fleet は IntelliJ のコード処理エンジンを使用しています。

20 年間の IDE 開発経験に基づいてゼロから構築された Fleet は、分散 IDE アーキテクチャと再設計された UI を備えた IntelliJ コード処理エンジンを使用します。

現代のプログラミングは以前とは異なり、最初の明らかな変化は多言語化です。例えばGoプロジェクトを自社で開発する場合、UIの構築にもReactやTSなどを利用するため、複数のIDEを使うのではなく、1つのIDEで複数の言語をサポートする傾向にあります。

そこでFleetも設計時にこれを考慮し、第一段階では多くのプログラミング言語をサポートしています。

それは標準の VSC とはまったく異なり、タフであり、使用されているテクノロジーも LSP です。

フリートは、複数の言語とテクノロジーに対するすぐに使えるインテリジェントなサポートによる多言語エクスペリエンスを提供し、専用プラグインを通じてさらに多くのサポートを行う予定です。LSP を利用すると、Fleet で他の言語サービスを使用することもできます。フリートは、ソース コードからプロジェクト構成を自動的に検出するように設計されており、IDE でプロジェクトを構成する必要性を最小限に抑えながら、インテリジェントなコード処理エンジンから得られる価値を最大化します。フリートは、さまざまな種類のプロジェクトにわたって使い慣れた一貫したユーザー エクスペリエンスを提供するため、使用するテクノロジ セットや取り組んでいるプロジェクトの種類に関係なく、使用する必要があるのは 1 つの IDE だけです。

最新のプログラミングの 2 番目の特徴は、リモート コーディングです。これは非常に一般的です。たとえば、Linux プログラムを開発したいのですが、私のコンピュータは Mac です。自分のコンピュータでも開発やデバッグできますが、Linux ほど便利ではありません。特に、いくつかのプログラムを使用する必要がある場合は、 Linux、Mac のヘッダー ファイルが機能するかどうかはわかりません。

現時点では、VSC SSH を介して Linux 開発マシンでリモート開発できます。ただし、JetBrains IDE の SSH はまだベータ段階にあり、使いやすいものではありません。

これに基づいて、フリートは分散開発をサポートするように拡張されました。フリートのアーキテクチャは、さまざまな構成とワークフローのサポートを念頭に置いて設計されています。自分のコンピューター上でフリートを実行することも、コード処理プロセスをクラウドに展開するなど、一部のプロセスを別の場所に移動することもできます。

bc9c5c5e63b158ee83a8d53ca1b21954.png

最新のプログラミングの 3 番目の機能はコラボレーションです。たとえば、コードのレビューを手伝ったり、一緒にコードを書いたり、デバッグを実行したりできます。フリートはシームレスにサポートしており、構成は必要ありません。

3e46f404cdf31b1cee02ecb60ad5f53a.gif

上図の A と C は、同じ IDE で一緒にコードを作成できる 2 人の異なる開発者です。

現時点では、Fleet はまだクローズド プレビュー段階にあります。テストに参加するための申請を以前に送信したことがある場合は、招待メールを受け取ることができます。そうでない場合は、パブリック プレビュー バージョンがリリースされるまで待つしかありません。今年の終わり。

実は、JetBrains は昔ながらの IDE メーカーなので、自動補完、カラーリング、リファクタリングなどの機能が VSC よりはるかに優れており、設定も不要なので、Fleet に期待しています。

Golang の開発に VSC を使いたくないのは、設定が面倒だからという理由もあり、便利な Goland を自分で購入しました。

ただし、あまり多くの IDE をダウンロードしたくないため、Node または C/C++ を記述するには引き続き VSC を使用します。

フリートのプレビュー バージョンを楽しみにしていて、リモート コラボレーションを楽しみにしていて、多言語サポートを楽しみにしていて、フリートのインストールだけを楽しみにしていて、あらゆるテキスト ファイルの編集を支援し、複数の言語での開発、デバッグ、展開をサポートします。言語。

クローズドプレ

52b5f0e47335a735a714ccebb9d9f685.png

コードをスキャンしてフォローしてください

シェア、いいね、視聴が最大のサポートです

おすすめ

転載: blog.csdn.net/flysnow_org/article/details/125903839