Electron
#デスクトップアプリケーションフレームワーク
世界一クロスプラットフォームで動くといわれるWebアプリケーションの技術を悪用してデスクトップアプリケーションを開発しようとするフレームワーク
HTML/CSS/JSで作ったUIをChromiumで表示し、Node.jsで作った(ローカル)サーバ側となんか通信していい感じにOSとやり取りる感じだったはず
使ったことがないのでわからない
特に、すでにWeb UIのあるサービスがデスクトップクライアントを提供する際に100割採る施策となっている
Discord
Slack
Figma
GitHub
Docker
AtomはそもそもElectron誕生の地だし、皮肉なことにAtomを食ったVisual Studio CodeもElectronである。
いままでデスクトップアプリといったら確実にWindows版が用意され、よければOS X版が、オープンソースの精神を尊重する超優良企業であればLinux版がごくまれに用意されていたのが、Electron製であればmacOS版もLinux版も用意されている
むしろLinux版があったらElectron製と捉えていいのではないか
デフォルトのタイトルバーが天を裂き地を割るほどダサいという問題点がある
Atomを使わなくなった理由はこれ
VSCodeはいい感じのタイトルバーを自前で作っている
Discordのやつはデザインが異質で見た目と操作性の両方で統一感が損なわれている