Chromium エンジンに基づいてアプリケーションを作成するためのプラットフォームである Electron 7.0.0 のリリース

準備 プラットフォームのリリース 電子7.0.0は、Chromium、V8、Node.js コンポーネントをベースとして、マルチプラットフォームのカスタム アプリケーションを開発するための自己完結型フレームワークを提供します。 コードベースのアップグレードによる大幅なバージョン番号の変更 クロム78、プラットフォーム node.js 12.8 JavaScript エンジン V8 7.8。 以前 期待される 32 ビット Linux システムのサポート終了は現時点では延期されており、リリースは
7.0を含む 利用可能です 32 ビット ビルドの場合。

間で 変化 Electron 固有の API:

  • リクエスト/レスポンス スタイルで非同期 IPC を編成するための ipcRenderer.invoke() メソッドと ipcMain.handle() メソッドを追加しました。 が推奨します 「リモート」モジュールの代わりに使用します。
  • システムテーマと配色の変更を読み取り、処理するためのnativeTheme APIを追加しました。
  • TypeScript の新しい定義ジェネレーターへの移行が行われました。
  • ARM アーキテクチャに基づく 64 ビット システム用の Windows ビルドのサポートが追加されました。

Electron では、ブラウザ テクノロジを使用して任意のグラフィカル アプリケーションを作成できます。そのロジックは JavaScript、HTML、CSS で定義されており、機能はアドオン システムを通じて拡張できます。 開発者は、Node.js モジュールに加えて、ネイティブ ダイアログの生成、アプリケーションの統合、コンテキスト メニューの作成、通知システムとの統合、ウィンドウの操作、および Chromium サブシステムとの対話のための拡張 API にアクセスできます。

Web アプリケーションとは異なり、Electron ベースのプログラムは、ブラウザーに関連付けられていない自己完結型の実行可能ファイルとして配信されます。 同時に、開発者はアプリケーションをさまざまなプラットフォームに移植することを心配する必要がなく、Electron は Chromium でサポートされているすべてのシステム向けに構築する機能を提供します。 エレクトロニックはまた、 資金 更新の自動配信とインストールを整理します (更新は別のサーバーから、または GitHub から直接配信できます)。

Electron プラットフォーム上に構築されたプログラムのうち、エディターに注目することができます。 アトム、メールクライアント ニラス、Git を操作するためのツールキット ギットクラッケン、SQL クエリを分析および視覚化するためのシステム ワゴン、WordPress デスクトップ ブログ システム、BitTorrent クライアント WebTorrentデスクトップ、Skype、Signal、Slack、Basecamp、Twitch、Ghost、Wire、Wrike、Visual Studio Code、Discord などのサービスの公式クライアントも含まれます。 Electron プログラム カタログの合計 提示 約800件の応募があった。 新しいアプリケーションの開発を簡素化するために、一連の標準 デモアプリケーション、さまざまな問題を解決するためのコード例が含まれています。

出所: オープンネット.ru

コメントを追加します