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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Atsushi Nakatsugawa
PRO
October 06, 2017
Technology
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンプラ開発の辛みと その解決策
HTML5 Conference 2017のLT大会での発表資料です。
Atsushi Nakatsugawa
PRO
October 06, 2017
More Decks by Atsushi Nakatsugawa
See All by Atsushi Nakatsugawa
コーディングだけ速くとも意味がない。自動レビューによる開発の高速化
moongift
PRO
0
30
AI 支援研究開発におけるコードレビューの役割と限界
moongift
PRO
0
120
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
410
AI活用の格差をなくす:チーム全体のAI開発生産性を底上げする方法
moongift
PRO
1
220
CodeRabbit 2026年04月アップデート
moongift
PRO
0
76
AI時代のIssue駆動開発のススメ
moongift
PRO
0
480
プロダクト開発の品質を守るAIコードレビュー:事例に見る導入ポイント
moongift
PRO
1
5.3k
AIで急増した生産量の荒波をCodeRabbitで乗りこなそう
moongift
PRO
1
89
AIによるコードレビューで 開発体験を向上させよう!
moongift
PRO
0
77
Other Decks in Technology
See All in Technology
SONiCの統計情報を取得したい
sonic
0
160
やさしいA2A入門
minorun365
PRO
12
1.9k
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.4k
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
750
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
140
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
1
270
失敗を経て、Harness Engineering で 大切にしたいことを考える / Learning from Failure: What Matters in Harness Engineering
bitkey
PRO
1
370
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1k
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
120
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2.2k
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
330
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
180
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
How to make the Groovebox
asonas
2
2.2k
Documentation Writing (for coders)
carmenintech
77
5.4k
Producing Creativity
orderedlist
PRO
348
40k
Building the Perfect Custom Keyboard
takai
2
790
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Code Reviewing Like a Champion
maltzj
528
40k
Designing for humans not robots
tammielis
254
26k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
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