数週間の開発の後、Electronのリリーススケジュールの一環として、 Electron6.0.0プラットフォームの新しいバージョンの発売が発表されました、クロスプラットフォームのユーザーアプリケーションを開発するための自己完結型のフレームワークを提供します。 Chromium、V8、Node.jsをベースとして使用します。
開発者は、Node.jsモジュールと高度なAPIにアクセスして、ネイティブダイアログの生成、アプリケーションの統合、コンテキストメニューの作成、システムとの統合による通知の表示、ウィンドウの操作、Chromiumサブシステムとの対話を行うことができます。
電子について
まだエレクトロンについて知らない人のために、 このフレームワークを使用すると、ブラウザテクノロジを使用してグラフィカルアプリケーションを作成できることを知っておく必要があります。、そのロジックはJavaScript、HTML、CSSで定義されており、機能はコンパニオンシステムを介して拡張できます。
Webベースのアプリケーションとは異なり、 電子ベースのプログラムは、自己完結型の実行可能ファイルとして提供されます ブラウザにリンクされていないもの。
この場合、 開発者は、アプリケーションをさまざまなプラットフォームに移植することを心配する必要はありません。、Electronは、すべてのChromium互換システム用に構築する機能を提供します。 Electronは、更新の自動配信とインストールを整理するためのツールも提供します(更新は別のサーバーから、またはGitHubから直接配信できます)。
電子ベースのプログラムのディレクトリは、約800のアプリケーションで表されます。
Electronプラットフォームに基づいて作成されたプログラムのうち、 Atomエディター、Nylas電子メールクライアント、GitKrakenと連携するツール、Wagon SQLクエリ分析および視覚化システム、WordPressデスクトップブログシステム、WebTorrentデスクトップBitTorrentクライアント、Skype、Signal、Slack、Basecampなどのサービスについて言及できます。 、Twitch、Ghost、Wire、Wrike、Visual Studio Code、およびDiscord。
Electron6.0.0の主な変更点
この新しいリリースには、更新、修正、および新機能が満載です。 バージョン番号の大幅な変更は、 Chromium 76の新しいバージョンのコードベースの更新、およびNode.js12.4プラットフォームとV8JavaScriptエンジンへの更新。
それに加えて 32ビットLinuxシステムのサポートの終了 開発者によって数ヶ月前にリリースされたもの、 今のところまだ延期されており、バージョン6.0は32ビットバージョンでも利用できます
新しいアプリケーションの開発を簡素化するために、 典型的なデモアプリケーションセットが用意されています■さまざまな問題を解決するためのサンプルコードを含みます。
新しいバージョンのAPIに対する最も注目すべき変更の中に、次のものがあります。
非同期ドライバーの変換は継続以前はコールバック呼び出しを使用していた、Promiseメカニズムに基づくフォームへの。
Promiseは、ContentTracingカテゴリを含む数十の機能で提供されます。 *、 クッキー。 *、セッション。 *、WebContents。 *そしてwebFrame。 *。
実行時のコンポーネントの分離を改善する作業の一環として、 XNUMXつの新しいコントローラーアプリが追加されました。 レンダリングプロセス用のElectronHelper(Renderer).app、GPUインタラクションプロセス用のElectron Helper(GPU).app、プラグイン用のElectron Helper(Plugin).app。
N-APIまたはコンテキストアウェアを使用してノードモジュールのみをレンダリングするプロセスの負荷を制限するための準備も開始されました。
net.IncomingMessageの実装は、Node.jsの動作と一致しています。
Electron 6.0.0のこの新しいリリースの変更点と詳細についてもう少し知りたい場合は、Electronブログにある公式発表にアクセスしてください。 リンクはこちら.
Electron 6.0.0の新しいバージョンを入手するにはどうすればよいですか?
最後に、この新しいバージョンのプラットフォームを入手したい場合は、 あなたはnpmパッケージマネージャーの助けを借りてそれを行うことができます これは、現在のほとんどのLinuxディストリビューションで利用でき、もちろんシステムにターミナルがあります。
インストールが完了しました ターミナルで次のコマンドを入力するだけです 電子のバージョン6.0.0を取得するには:
npm install electron@latest