電子は何か良いですか?
質問者:Jakob Berges |最終更新日:2020年5月21日
カテゴリ:テクノロジーおよびコンピューティングブラウザ
ほとんどの場合、それは良いことです。 Electronは、開発者を新しい考え方に目覚めさせます。最も一般的なのは、Web開発者が自分のスキルをデスクトップ開発で再利用できることを認識することです。 Electronは、Webテクノロジーを使用してデスクトップアプリケーションを作成するという概念に基づく最初のプラットフォームではありません。
これに関して、電子は本当にそんなに悪いのですか?数年前のMono¹アプリのように、 ElectronアプリはLinuxユーザーの間で非常に悪い評判を持っています。彼らは新しい邪悪な化身として見られています。 Linuxを嫌う陰気な陰謀団の利益のために、ネイティブアプリ開発を吸い上げるためのトロイの木馬フレームワークがここにあります。 Electronは、単にアクセス可能なオープンソースアプリ開発フレームワークです。
続いて、質問は、私は電子を使うべきですか? Electron :それが何であるかとそれを使用する理由Electronは、既存のWebテクノロジーを使用してクロスプラットフォームアプリケーションを開発するのに役立ちます。ほとんどの場合、 Electronを使用してアプリを開発するために特定のスキルは必要ありません。すべてのプラットフォームがWebテクノロジーをサポートしているため、 Electronはクロスプラットフォームアプリの開発を容易にします。
第二に、なぜ電子は悪いのですか?
Electron – Slack、Atom、Visual Studio Codeなどのトッププログラムをレンダリングする広く使用されているデスクトップアプリケーションフレームワーク–は、悪意のあるユーザーが被害者のコンピューターで悪意のあるコードを実行できる可能性のあるセキュリティの脆弱性に悩まされていました。つまり、 Electronに依存するアプリケーションは更新が必要になる場合があります。
Electronは未来ですか?
電子は「未来の技術」です。 JavaScriptはどこでも実行できるという利点があり、JavaScriptを高速化するための継続的な作業があります。ほとんどの「将来の技術」が若くして死ぬという欠点があります。
17関連する質問の回答が見つかりました
電子を使用するアプリは何ですか?
Electronを使用して構築されたデスクトップアプリケーションの数は次のとおりです。
- 原子。
- Basecamp3。
- BitWarden。
- CrashPlan。
- クリプトキャット。
- 不和。
- エッチャー。
- GitHubデスクトップ。
電子アプリは安全ですか?
アプリケーションの最初の防衛線は、独自のコードです。クロスサイトスクリプティング(XSS)などの一般的なWebの脆弱性は、 Electronアプリケーションに対するセキュリティへの影響が大きいため、安全なソフトウェア開発のベストプラクティスを採用し、セキュリティテストを実行することを強くお勧めします。
電子はクロスプラットフォームですか?
クロスプラットフォーム。 Mac、Windows、Linuxと互換性のある、 Electronアプリは、3つのプラットフォームでビルドおよび実行されます。
電子プラットフォームとは何ですか?
x86-32(32ビットIntel x86)
x86-64
ARMアーキテクチャ
電子をどのように更新しますか?
電子-app、ノード-このサービスを使用する最も簡単な方法は、アップデートをインストールすることです。 jsが更新.electronjs.orgで使用するための事前設定モジュール。デフォルトでは、このモジュールはアプリの起動時に更新をチェックし、その後10分ごとにチェックします。アップデートが見つかると、バックグラウンドで自動的にダウンロードされます。
電子はノードJSを使用しますか?
Electronアプリには常に1つの主要なプロセスがありますが、それ以上になることはありません。 ElectronはWebページの表示にChromiumを使用しているため、Chromiumのマルチプロセスアーキテクチャも使用されます。ただし、 ElectronユーザーにはNodeを使用する権限があります。低レベルのオペレーティングシステムの相互作用を可能にするWebページのjsAPI 。
電子の用途は何ですか?
電子は、電子機器、溶接、陰極線管、電子顕微鏡、放射線療法、レーザー、ガス電離式検出器、粒子加速器などの多くのアプリケーションに関与しています。
Spotifyは電子を使用しますか?
Spotifyは長い間Webテクノロジーを使用してきました。 Electronのようなツールがハイブリッドアプリケーションを構築するための現実になる前に、 Spotifyは2011年にChromium Embedded Framework(CEF)を使用してデスクトップアプリケーションにWebビューを埋め込み始めました。
Slackはどの言語で書かれていますか?
電子
C ++、JavaScriptなど。
デスクトップアプリケーションは死んでいますか?
しかし、デスクトップアプリケーションは、まだ死んではない、と彼らは将来的にではないようです。代わりに、デスクトップ開発は、テクノロジーの消費習慣とともに進化し続けています。それまでの間、少し時間がかかったとしても、デスクトップ向けに開発する理由はまだあります。
ノードJSのNPMとは何ですか?
ノードパッケージマネージャーの略であるnpmは、2つのものです。何よりもまず、オープンソースノードを公開するためのオンラインリポジトリです。 jsプロジェクト;次に、パッケージのインストール、バージョン管理、および依存関係の管理を支援する、前述のリポジトリと対話するためのコマンドラインユーティリティです。
Vscodeは電子アプリですか?
Visual Studio Codeは、Windows、Linux、およびmacOS用にMicrosoftによって開発されたソースコードエディターです。 Visual Studio Codeは、Nodeの開発に使用されるフレームワークであるElectronに基づいています。 Blinkレイアウトエンジンで実行されているデスクトップ用のjsアプリケーション。
Slackアプリは何で構築されていますか?
もともと、 SlackデスクトップアプリケーションはMacGap v1フレームワークを使用して作成されていました。このフレームワークは、WebViewを内部的に使用してネイティブアプリフレーム内でWebコンテンツをホストしていました。それは長い間(複数チームのサポートの改造を含めて)私たちに役立っていましたが、このアーキテクチャはその時代を示し始めていました。