クロスプラットフォームなアプリ開発に決定打が!?歴史からみるElectronの優位性のお話 #phpcon2015 #phpcon2015_5
JavaとかQtとか.netとかではなく、WEB技術(AIR/Silverlight)をデスクトップに持ってくる流れ #phpcon2015_5
2015-10-03 13:17:08Flash, Air, SilverlightなどのRIAも登場。しかしあまり流行らなかった #phpcon2015_5
2015-10-03 13:17:23ランタイムのインストールが必要な時点で流行ってないし作りたくない #phpcon2015_5
2015-10-03 13:17:31LinuxだとFlash動いてもなんか問題あるしSilverlightは対応放棄だったしね #phpcon2015_5
2015-10-03 13:17:55だってはやってないw Flashはジョブズに嫌われている。SilverlightはMicrosoftも使ってないし・・・ #phpcon2015_5
2015-10-03 13:18:102010年、ブラウザアプリでGoogle Chromeアプリが登場。Webアプリケーションがオフラインでも利用可能。ブラウザを開かなくても利用できる #phpcon2015_5
2015-10-03 13:18:45GoogleChromeアプリ:ウェブアプリケーションがオフラインで動くし、ブラウザを開く必要もない。ストアもあるし、これはすごい・・・でも作らなかったw #phpcon2015_5
2015-10-03 13:19:35Chromeアプリの登場で、参入障壁を大きく取り払ってくれたような印象はあった #phpcon2015_5
2015-10-03 13:21:22OSのカーネルとアプリケーションレイヤーみたく、事業そのものをモデル化したレイヤーと、そこにある問題を解決するシステムのためにモデルかするレイヤーがあるから深さじゃないのかなぁ?「DDD本では深さの違いと捉えてる。モデル化の対象が異なると考えたほうが適切。」#phpcon2015
2015-10-03 13:22:23ここまでの文句をまとめる ・なるべく多くの環境で動いてほしい ・ライトな言語でやりたい ・仕事でつかえそう/既に持ってる技術でやりたい #phpcon2015_5
2015-10-03 13:22:49個人的にはGUIの歴史は流行り廃りがウルトラ激しいジャンルだと思ってるので、手をつけるかどうか決めるのに、その技術が流行ってるかどうかというのは同意。 #phpcon2015_5
2015-10-03 13:23:15Electronの特徴。HTML + CSSで書ける。ランタイムも同梱しているので配布しやすい #phpcon2015_5
2015-10-03 13:24:16ブラウザを1アプリに常に同梱してしまうので、アプリのサイズはどうしても大きくなってしまう点は懸念はある #phpcon2015
2015-10-03 13:24:41Node.jsがChromiumに同梱されているV8をベースにしているので内部も見た目も統一的に書けるのがElectronは完璧だった #phpcon2015_5
2015-10-03 13:25:13その他:Node.js の機能も利用できる。ブラウザの種類・バージョンについても気をもむ必要がない #phpcon2015_5
2015-10-03 13:26:24「皆さん、PHPのエキスパートなんで、JavaScriptのエキスパートですよね?」と強引にPHPにからめてきた笑 #phpcon2015_5
2015-10-03 13:28:21