今週の期間中 新しいバージョン7.0.0は、Electron開発チームによって発表されました フレームワークの。 Electronは、Webテクノロジーを使用するクロスプラットフォームのデスクトップアプリケーションフレームワークです。、そのロジックはによって決定されます JavaScript、HTML、CSS また、プラグインシステムを介して機能を拡張できます。 これはGitHubによって開発され、C ++開発に基づいています。
Electronのコアコンポーネントは、Chromium、Node.js、およびV8です。。 インフラストラクチャはNode.jsでコーディングされており、インターフェイスはGoogleChromeのオープンソース部分であるChromiumツールに基づいています。 LNode.jsモジュールは、開発者が利用できるほか、高度なAPIも利用できます。 ネイティブダイアログボックスの作成、アプリケーションの統合、コンテキストメニューの作成、通知出口システムとの統合、ウィンドウの操作、およびChromiumサブシステムとの対話。
Webアプリケーションとは異なり、電子ベースのプログラムは、自己完結型の実行可能ファイルの形式で提供されます ブラウザにリンクされていないもの。
この場合、開発者はさまざまなプラットフォームへのアプリケーションの移植について心配する必要はありません。Electronは、すべてのChromium互換システム用にビルドする機能を提供します。 Electronは、更新の自動配信とインストールを整理するためのツールも提供します(更新は、別のサーバーから、またはGitHubから直接配信できます)。
Electron 7.0.0の新機能は何ですか?
フレームワークのこの新しいバージョン からの更新が含まれています そのようなさまざまなコンポーネント Node.js 12.8.1、Chromium78および8V7.8エンジン。
それを強調することも重要であるという事実に加えて 停止待機以前 32ビットLinuxシステムのサポートは延期されました (再び)したがって、この新しいバージョンのElectron7.0は32ビットバージョンでも利用できます。
開発者は、64ビットArmアーキテクチャ用のバージョンのWindowsを追加しました この新しいリリースでは、非同期要求/応答IPC用のipcRenderer.invoke()およびipcMain.handle()メソッドに加えて。
Electron7.0のもうXNUMXつの目新しさは テーマの変更を読み取って応答するための新しいAPI「nativeTheme」 およびオペレーティングシステムのカラーパレット。
一方、広告でも目立ちます 新しいTypeScript定義ジェネレータへの移行 C#モデルクラスからより正確な定義を生成します。 これの目標は、サーバー側とクライアント側のモデルが同期している、厳密に型指定されたWebアプリケーションを作成することです。
際立った新機能の中で、 私たちは見つけることができます:
- SystemPreferences.isDarkMode()APIがWindowsでサポートされるようになりました。
- systemPreferences.isHighContrastColorScheme()APIはmacOSでサポートされています。
- NetlogAPIのCaptureModeおよびmaxFileSizeオプション。
- webContents.print()コールバック関数の新しいfailureReasonパラメーター。
- BrowserViewへのgetBalls()メソッド。
- WindowsでのトレイAPIマウス移動イベントのサポート。
- W3CレポートAPIを有効にします。
- BrowserWindow.setFocableがmacOSに実装されました。
最後になりましたが、それは エレクトロンのチームはまた、 のバージョン 電子4はそのライフサイクルの終わりに達しました、 サポートポリシーに従って。
このサポートの終了とともに、Electronチームは このバージョンで作業を続ける開発者 フレームワークの新しいバージョンにアップグレードします。
チームは、短期的には、Chrome、Node.js、V8エンジンなどのElectronの主要コンポーネントの開発に引き続き注力することを期待できると付け加えました。 アイデアは、これらのコンポーネントの新しいバージョンでElectronのメインバージョンを起動することです。
LinuxでElectronを入手するにはどうすればよいですか?
アプリケーションを実行したり、Linux内でElectronを操作したりするには、 Node.JSをシステムにインストールするだけで済みます およびそのNPMパッケージマネージャー。
LinuxにNode.JSをインストールするには、私たちが話している投稿にアクセスしてください。 Node.JS13の新しいバージョン 最後に、いくつかの異なるLinuxディストリビューションのインストールコマンドがあります。