クロスプラットフォームなアプリ開発に決定打が!?歴史からみるElectronの優位性のお話 #phpcon2015 #phpcon2015_5

Electronからクロスプラットフォーム・アプリケーションの歴史を考える Kenji Akiyama https://joind.in/talk/view/15323 #phpcon2015 #phpcon2015_5
2
VVani / allegrogiken @vvanitter82

JavaとかQtとか.netとかではなく、WEB技術(AIR/Silverlight)をデスクトップに持ってくる流れ #phpcon2015_5

2015-10-03 13:17:08
すずき@ラジオっ子📻 @yuskesuzki

Flash, Air, SilverlightなどのRIAも登場。しかしあまり流行らなかった #phpcon2015_5

2015-10-03 13:17:23
VVani / allegrogiken @vvanitter82

ランタイムのインストールが必要な時点で流行ってないし作りたくない #phpcon2015_5

2015-10-03 13:17:31
VVani / allegrogiken @vvanitter82

LinuxだとFlash動いてもなんか問題あるしSilverlightは対応放棄だったしね #phpcon2015_5

2015-10-03 13:17:55
yositosi @yositosi

だってはやってないw Flashはジョブズに嫌われている。SilverlightはMicrosoftも使ってないし・・・ #phpcon2015_5

2015-10-03 13:18:10
こまってぃお @komattio

流行ってるか流行ってないかは重要だとおもう #phpcon2015_5

2015-10-03 13:18:38
すずき@ラジオっ子📻 @yuskesuzki

2010年、ブラウザアプリでGoogle Chromeアプリが登場。Webアプリケーションがオフラインでも利用可能。ブラウザを開かなくても利用できる #phpcon2015_5

2015-10-03 13:18:45
yositosi @yositosi

GoogleChromeアプリ:ウェブアプリケーションがオフラインで動くし、ブラウザを開く必要もない。ストアもあるし、これはすごい・・・でも作らなかったw #phpcon2015_5

2015-10-03 13:19:35
VVani / allegrogiken @vvanitter82

結局Chromeのインストール必要っていう時点でどうなの #phpcon2015_5

2015-10-03 13:19:48
CL @CLCLCL

Titanium Mobileとかは今回の範疇から外れるのか #phpcon2015_5

2015-10-03 13:19:49
VVani / allegrogiken @vvanitter82

Chromeアプリの登場で、参入障壁を大きく取り払ってくれたような印象はあった #phpcon2015_5

2015-10-03 13:21:22
kanonji @kanonji

OSのカーネルとアプリケーションレイヤーみたく、事業そのものをモデル化したレイヤーと、そこにある問題を解決するシステムのためにモデルかするレイヤーがあるから深さじゃないのかなぁ?「DDD本では深さの違いと捉えてる。モデル化の対象が異なると考えたほうが適切。」#phpcon2015

2015-10-03 13:22:23
VVani / allegrogiken @vvanitter82

ここまでの文句をまとめる ・なるべく多くの環境で動いてほしい ・ライトな言語でやりたい ・仕事でつかえそう/既に持ってる技術でやりたい #phpcon2015_5

2015-10-03 13:22:49
すずき@ラジオっ子📻 @yuskesuzki

個人的にはGUIの歴史は流行り廃りがウルトラ激しいジャンルだと思ってるので、手をつけるかどうか決めるのに、その技術が流行ってるかどうかというのは同意。 #phpcon2015_5

2015-10-03 13:23:15
すずき@ラジオっ子📻 @yuskesuzki

Electronの特徴。HTML + CSSで書ける。ランタイムも同梱しているので配布しやすい #phpcon2015_5

2015-10-03 13:24:16
落堕@すがすがしい堕落 @rakuda_daraku

ブラウザを1アプリに常に同梱してしまうので、アプリのサイズはどうしても大きくなってしまう点は懸念はある #phpcon2015

2015-10-03 13:24:41
VVani / allegrogiken @vvanitter82

Node.jsがChromiumに同梱されているV8をベースにしているので内部も見た目も統一的に書けるのがElectronは完璧だった #phpcon2015_5

2015-10-03 13:25:13
すずき@ラジオっ子📻 @yuskesuzki

その他:Node.js の機能も利用できる。ブラウザの種類・バージョンについても気をもむ必要がない #phpcon2015_5

2015-10-03 13:26:24
すずき@ラジオっ子📻 @yuskesuzki

しかし、ここまで聞いてると Electron はPHPとちょっと関係ない感じがするな。#phpcon2015_5

2015-10-03 13:27:24
VVani / allegrogiken @vvanitter82

PHPのエキスパートはJSのエキスパート #phpcon2015_5

2015-10-03 13:27:43
ooharabucyou @ooharabucyou

PHPのエキスパート ≒ JavaScriptのエキスパート #phpcon2015_5

2015-10-03 13:27:53
VVani / allegrogiken @vvanitter82

ポモドーロのアプリでも100MBあるのかw #phpcon2015_5

2015-10-03 13:28:09
Hirofumi Miyamoto @hrfmmymt

「PHPのエキスパートはJavascriptのエキスパート」 #phpcon2015

2015-10-03 13:28:20
すずき@ラジオっ子📻 @yuskesuzki

「皆さん、PHPのエキスパートなんで、JavaScriptのエキスパートですよね?」と強引にPHPにからめてきた笑 #phpcon2015_5

2015-10-03 13:28:21