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
930
エンプラ開発の辛みと その解決策
HTML5 Conference 2017のLT大会での発表資料です。
Atsushi Nakatsugawa
PRO
October 06, 2017
Tweet
Share
More Decks by Atsushi Nakatsugawa
See All by Atsushi Nakatsugawa
DevRelに活かせるAIツールの紹介とレビュー
moongift
PRO
0
84
DevRelの基礎と戦略
moongift
PRO
0
47
DevRelの始め方
moongift
PRO
3
640
マンガで分かるDevRelオンライン
moongift
PRO
0
160
DevRel Online with Manga
moongift
PRO
0
90
DevRel 4コマ
moongift
PRO
0
150
DevRel 4 panel Manga
moongift
PRO
0
87
DevRelの基礎〜開発者マーケティング〜
moongift
PRO
0
42
DevRelの基礎〜DevX(開発者体験)〜
moongift
PRO
0
55
Other Decks in Technology
See All in Technology
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
4
210
アジリティを高めるテストマネジメント #QiitaQualityForward
makky_tyuyan
1
400
プロダクト開発者目線での Entra ID 活用
sansantech
PRO
0
140
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
550
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
1
350
事業を差別化する技術を生み出す技術
pyama86
2
540
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
9
4.2k
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.6k
開発者体験を定量的に把握する手法と活用事例
ham0215
0
140
OPENLOGI Company Profile
hr01
0
60k
【Snowflake九州ユーザー会#2】BigQueryとSnowflakeを比較してそれぞれの良し悪しを掴む / BigQuery vs Snowflake: Pros & Cons
civitaspo
3
1.1k
IAMのマニアックな話2025
nrinetcom
PRO
6
1.4k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Code Review Best Practice
trishagee
67
18k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
115
51k
Faster Mobile Websites
deanohume
306
31k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
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