OSS紹介

Electron

Electron最新情報

NRIのOpenStandiaが提供するElectron最新情報

Electronの保守サポートサービスの内容はこちら Electronの導入については、こちらのフォームからお問い合わせ下さい OSS全般の事例紹介はこちら

Electron最新トピック

■2017-10-31
[ニュース・市場動向]Web技術でデスクトップを開発するNW.js最新版v0.26.0が公開
■2017-09-04
[ニュース・市場動向]Web技術でデスクトップアプリを開発できる「Electron」(後編) - インストールから簡単なアプリ作成まで
■2017-08-28
[ニュース・市場動向]Web技術でデスクトップアプリを開発できる「Electron」(前編) - インストールから簡単なアプリ作成まで
■2016-07-04
[ニュース・市場動向] Electron(デスクトップアプリ開発用フレームワーク)
■2016-05-24
[ニュース・市場動向] Electron 1.0でデスクトップアプリ開発超入門――動作の仕組み、基本的な使い方、セキュリティの懸念点 (1/3)
■2016-05-23
[ニュース・市場動向] HTML/JS/CSSでWin/Macアプリ開発 - Electron 1.0登場

すべてを見る

Electronバージョンアップ情報

すべてを見る

更新日:2016-12-25

Electronの概要

Electron(旧称:Atom-Shell)とは、2013年にGithub社によって公開されたマルチプラットフォーム(Windows, Mac, Linux)なデスクトップアプリケーションを開発できるオープンソースライブラリです。
2016年12月時点でバージョン1.4.12まで公開されており、現在も活発に開発が進められています。
元々はAtomエディタ(※1)を開発するために作られたライブラリですが、現在では、Microsoft社のVisual Studio Codeを始め、多くのアプリケーションがElectronを利用して開発されています。
Electronを用いたデスクトップアプリケーションの開発には、HTML・JavaScript・CSSを用いるため、Web開発者が容易にデスクトップアプリケーションを開発することができます。
また、見た目の優れたUIを容易に導入できるUIツールキットのPhoton(※2)など、Electronの拡張要素も多数存在しています。
※1 https://atom.io/
※2 http://photonkit.com/

TOPに戻る

Electronの主な特徴

1.マルチプラットフォームデスクトップアプリケーション
ElectronはOS毎の仕様を考慮することなく、Windows・Mac・Linuxの各OSで共通して動作するデスクトップアプリケーションを開発することができます。
この特徴は、ElectronがChromium(※3)・Node.js・ネイティブAPIによって構成されることで実現しており、Chromium・Node.js・ネイティブAPIはそれぞれ以下の役割を持っています。

Chromium アプリケーションのUIや動的要素を実現する
Node.js ファイルシステムやネットワークへのアクセスを実現する
ネイティブAPI クリップボードやウィンドウなどのネイティブ要素へのアクセスを実現する

※3 オープンソースのウェブブラウザ。 GoogleChromeもChromiumをベースに開発されています。 https://www.chromium.org/

2.Web技術による開発
Electronでは、アプリケーションの開発にHTML・JavaScript・CSSを利用するため、Web開発者が容易にデスクトップアプリケーションの開発に取り組むことができます。
また、既存のJavaScriptライブラリを導入することも可能なので、手軽にリッチなアプリケーションを開発することもできます。

TOPに戻る

Electronのライセンス

Electronのライセンスは、MITライセンスです。
MITライセンスは、X Window System (X11)などのソフトウェアに適用されていることから、X11ライセンス、またはXライセンスとも表記されます。
MITライセンスは、数あるソフトウェアライセンスの中で最も制約が少なく、ソースコードの無償の使用のほか、改変、再配布することも認められています。

TOPに戻る

Electronの類似ソフトウェア

Electronの他にも、MW.jsなどが同類のソフトウェアとして存在します。

TOPに戻る

Electronのダウンロード

Electron ダウンロードページ

TOPに戻る

Electronのサポート

現在、OpenStandiaではElectronのサポート提供は行っておりません。

TOPに戻る

OpenStandiaに関する
資料請求・お問い合わせはこちら

  • 資料請求
  • お問い合わせ

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

  • OpenStandiaサポート対象オープンソース|50種類以上のOSSのサポートをご提供します。
  • 人気OpenAM
  • 注目MongoDB
  • OpenIDM
  • Corosync
  • Postfix
  • Apache HTTP Server
  • ZABBIX
  • BIND
  • Apache Struts
  • PostgreSQL
  • Pentaho
  • Spring Framework
  • Apache Tomcat
  • Solr
  • Dovecot
  • iBATIS
  • DRBD
  • MySQL
  • JBoss
  • Liferay
  • Ruby on Rails
  • Jaspersoft
  • OpenLDAP
  • Apache log4j
  • Apache Subversion
  • BIND
  • OpenDJ
  • Pacemaker
  • Samba
  • Red Hat Enterprise Linux
  • Nginx
  • sendmail
  • Courier-IMAP
  • Heartbeat
  • Hibernate
  • Hinemos
  • MyBatis
  • MySQL Cluster
  • Apache Axis2
  • Squid
  • OpenSSO
?
<--!-->