「TechFeedのつくり方 - Angular2 / Webpack / Ionic2 / Cordova実践入門」 - HTML5 Conference 2016
Angular 2をなぜ選んだか。コンポーネント指向の採用・TypeScriptでの型あり開発。ある程度大規模になると行き着くところは同じなきがする。 #html5j_d
2016-09-03 15:40:47モバイルアプリUIフレームワークは当時Reactにはなかった(今年2月の時点) #html5j #html5j_d
2016-09-03 15:41:07「React+Reduxが難しかった」 かなりのパラダイムシフトや学習コストが高かった #html5j #html5j_d
2016-09-03 15:42:11なぜReact nativeではなくAngular2とIonic2にしたのか?というのが気になっていたけど、モバイルアプリ用UIフレームワークがなかった(当時)とのこと。今ならOnsen UIがある。 #html5j #html5j_d
2016-09-03 15:42:14ReactでなくAngular2を選んだ理由 ・「フレームワーク」が欲しかった。 :強めの規律でチームのコーディングタイルを統一したい。 :アーキテクチャを模索している時間が惜しかった ・React+Reduxの学習コストが高すぎた。 #html5j #html5j_d
2016-09-03 15:42:19なぜReactではなく、Angular 2を選んだか? 「(当時は)UIフレームワークがなかった」・「フレームワークが欲しかった」・「React + Reduxが難しかった」 #html5j_d
2016-09-03 15:42:23学習コストは大きいですよね。React+Reduxは学習コストがネック。 #html5j #html5j_d
2016-09-03 15:42:36ionic2の採用理由 ・Angular2に対応した唯一のUIフレームワークだった ・モバイルアプリ開発に向いていた #html5j #html5j_d
2016-09-03 15:44:05Reduxの学習コスト高いかなぁ?Angular2のほうがある意味学習コスト高い気がするんだけどなぁ(^^; #html5j #html5j_d
2016-09-03 15:44:47webpackに関しては弊社記事をプッシュしておきます Webサイト制作に役立つイマドキのアセット作成ツール! 5分でわかるWebpack入門 - ICS MEDIA ics.media/entry/12140 #html5j #html5j_d
2016-09-03 15:44:51webpackで.ts読むなら、 ts-loader よりgithub.com/s-panferov/awe… の方が良いと思っている。 #html5j_d
2016-09-03 15:45:33Angular2の公式チュートリアルではSystem.jsが使わている #html5j #html5j_d
2016-09-03 15:46:32webpackの採用理由 ・実績豊富(Rect界隈ではみんな使ってる) ・機能豊富(大量のプラグイン) ・AngularのSystem.jsが相性が悪そうだった #html5j #html5j_d
2016-09-03 15:47:31webpackってモジュールパンドラーでtypescriptを1つのjsにまとめる 。超多機能過ぎて、読むのが大変だと。#html5j #html5j_d webpack.github.io
2016-09-03 15:47:36目的に沿ったwebpackを探すよりは自分でloader作った方が早いときも多い。っていうか野良のloader使ったところで問題が出たときにloaderのコード読めないと辛みがあるし... #html5j_d
2016-09-03 15:47:46BrowserSyncはモバイルサイト開発に必須の開発ツール。以前特集したことがあります。 ブラウザ確認が一瞬! Grunt・Gulpと始めるBrowserSync入門 - ICS MEDIA : ics.media/entry/3405 #html5j #html5j_d
2016-09-03 15:49:31Browser Sync、最近使ってなかったけど、マルチデバイスのコンテキストだとやっぱり強いなぁ #html5j_d
2016-09-03 15:50:09