Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
エンプラ開発の辛みと その解決策
Search
Atsushi Nakatsugawa
PRO
October 06, 2017
Technology
0
880
エンプラ開発の辛みと その解決策
HTML5 Conference 2017のLT大会での発表資料です。
Atsushi Nakatsugawa
PRO
October 06, 2017
Tweet
Share
More Decks by Atsushi Nakatsugawa
See All by Atsushi Nakatsugawa
DevRelファーストステップ
moongift
PRO
0
24
DevRelのフォーカス領域の変化とコンテンツのあり方
moongift
PRO
0
65
SendGrid + Googleスプレッドシートによる簡単Webサイト構築
moongift
PRO
0
360
コストを下げた動画作成テクニックの紹介
moongift
PRO
0
170
テックブログを分析して分かった始めるコツ・続けるコツ
moongift
PRO
8
3.6k
DevRelが失敗する企業の特徴とその対策
moongift
PRO
2
420
DevRel Regional Characteristics
moongift
PRO
0
10
月100本以上ブログ記事を書いて通して学んだ記事のアイディアの出し方
moongift
PRO
0
420
Google I/O 2021 Recap
moongift
PRO
1
58
Other Decks in Technology
See All in Technology
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
27
5.8k
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
ServiceNow Knowledge Learning Rise up
manarobot
0
200
JSON攻略法.pdf
miyakemito
8
4.9k
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
430
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
220
VS CodeでAWSを操作しよう
smt7174
7
1.6k
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
440
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
190
私が trocco を推す理由
__allllllllez__
1
200
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
190
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
What the flash - Photography Introduction
edds
64
11k
Ruby is Unlike a Banana
tanoku
96
10k
The Mythical Team-Month
searls
216
42k
What's new in Ruby 2.0
geeforr
337
31k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
Debugging Ruby Performance
tmm1
70
11k
Navigating Team Friction
lara
178
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
Design by the Numbers
sachag
274
18k
Transcript
エンプラ開発の辛みと その解決策 MOONGIFT 中津川篤司
自己紹介 !HPPGNJOU GCNFHPPGNJOU 中津川 篤司 株式会社MOONGIFT 代表取締役 hifive エヴァンジェリスト 2004年1月よりオープンソース・ソフトウェアを
毎日紹介するブログ MOONGIFT を運営。 http://www.moongift.jp/
モダンなJavaScriptの書き方 リッチなフレームワーク 多機能なWebアプリケーション
何か忘れているような…
エンタープライズ!
エンタープライズだって HTML5したい! (お気に入りのキャラ/人で脳内再生してください)
簡単な比較 スタートアップ エンタープライズ 夢 見ているもの 現実 〜1,000万円 予算 1億円以上 〜6ヶ月
納期 1年以上〜 3年 稼働年数 10年以上
世界観 スタートアップ エンタープライズ 格好良さ >>>>> 越えられない壁 >>>>> ちゃんと仕様通りに動く IE8/IE11でも動く 最新テクノロジー
>>>>> 越えられない壁 >>>>> メンテナンスできる 10年後も! Flexェ…Silverlightェ… モダンでクールな 開発手法 >>>>> 越えられない壁 >>>>> 「誰でも」開発できる VirtualDOMェ… Gulp…WebPack…
それでも進化するテクノロジー スマートフォン!タブレット! HTML5!HTML5.1! CSS3!ECMA7! 表現力の向上! 2010年にiPadが発 売されたのを機に全 社員にiPad(初代) を配った会社はお元 気かしら?
枯れる前に次のテクノロジーが!
色々ある細かい問題 SafariのプライベートタブではlocalStorageがエラーに… Chrome 61からスクロール量の取り方が変わっている IE9で navigator.geolocation にアクセスするとメモリリーク
理想 vs 現実 理想 現実 Chrome / FF ブラウザ IE8/IE11
HTML5 技術 HTML4 + HTML5 ! スマデバ !
解決しない解決策 サーバサイドで頑張る → 2000年に戻る 新技術に追従する → 改変予算ないけど SaaSを使う → 特注大好き日本人には難しい
徹夜 → 日本人向き
そこで作りました https://htmlfihive.com/
特徴1 慎重なアップデート (ポジティブな言い方)
主なFWとの比較 2012 13 14 15 16 17 1.0 1.2 1.5.0
2.0 1.6.0 4.1 1.6.6 0.10.0 0.14.5 15.0.0 15.6.1 1.0.10 2.1.7 2.4.4 1.1.1 1.1.8 1.1.14 1.2.0 1.3.0 1.3.1
特徴2 jQueryを採用! (ポジティブな言い方)
特徴3 レガシーな ブラウザをサポート
現場にいるブラウザ… *& ɹ݄Ͱαϙʔτऴྃ 8JOEPXT ɹ݄Ͱαϙʔτऴྃ *& ɹ݄Ͱαϙʔτऴྃ
8JOEPXT7JTUB41 ɹ݄Ͱαϙʔτऴྃ
今後の遺物 Windows7(2020年01月14日にサポート終了) IE11まで。Edge不可。 Windows 8.1 IE11まで。Edge不可。 古いタブレット iPad / Android
/ iPhone(iOS4とか)
特徴4 オープンソース! (Apache License 2.0)
まとめ エンタープライズでは求められる質が違います Webシステムは一度作って終わりではありません サポート体制、学習コスト、メンテナンスコスト、遺物との戦 いのを乗り越えられる武器を選びましょう
GitHub⭐! GitHub Starを付けたりウォッチしたり すると中の人(主に私)が喜びます。 ぜひDLしたり試したりしてください https://github.com/hifive/hifive-main