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
Concept of Technology Selection
Search
kkeeth
November 06, 2017
Technology
1
480
Concept of Technology Selection
kkeeth
November 06, 2017
Tweet
Share
More Decks by kkeeth
See All by kkeeth
Programming to play with p5.js
clown0082
0
37
とある EM の初めての育休からの学び
clown0082
1
4.3k
The history of Javascript frameworks: changes in front-end design philosophy
clown0082
2
190
Visually experience the beauty of mathematics with p5.js
clown0082
1
3.1k
Rediscover the joy of coding with Creative Coding
clown0082
0
1.7k
全員が意思決定する会社で開発者体験や生産性を見る大変さについて
clown0082
0
630
JavaScript × Mathematics go to Digital Art
clown0082
1
410
In-house study group at YUMEMI
clown0082
0
210
Playing Ionic Logo by p5.js
clown0082
0
290
Other Decks in Technology
See All in Technology
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
110
Azure Well-Architected Framework入門
tomokusaba
0
280
extension 現場で使えるXcodeショートカット一覧
ktombow
0
210
関係性が駆動するアジャイル──GPTに人格を与えたら、対話を通してふりかえりを習慣化できた話
mhlyc
0
130
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
200
データエンジニアがこの先生きのこるには...?
10xinc
0
440
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
260
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
0
240
業務自動化プラットフォーム Google Agentspace に入門してみる #devio2025
maroon1st
0
190
PLaMoの事後学習を支える技術 / PFN LLMセミナー
pfn
PRO
9
3.8k
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
6
3.3k
Pure Goで体験するWasmの未来
askua
1
170
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.2k
A designer walks into a library…
pauljervisheath
209
24k
Done Done
chrislema
185
16k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
BBQ
matthewcrist
89
9.8k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Transcript
Concept of Technology Selection by @kuwahara_ngv5 2017/11/06 ʲHTMLͷະདྷΛߟ͑Δʳ IonicϛʔτΞοϓ౦ژ #2
About me const my_info = { ɹ Name: ‘܂ݪਔ’, ɹ
Twitter: ‘@kuwahara_ngv5’, ɹ GitHub: ’k-kuwahara’, ɹ Qiita: ’clown0082’, ɹ Workplace: ‘Yumemi, Inc.’ } ←Updated❗
My Skill Sets • PHP • JavaScript • Ruby
Agenda • Major Premise • Points to consider • To
the End
⚠Attention⚠ 1. It is not a slide of Ionic. 2.
It is not a best practice for technology selection.
Major Premise
1. Lower layer is decided first.
High Low • InfrastructureʢCloud, OS, DB…ʣ • Programming Language •
Frameworks • Other libraries • Other tools
2. Be sure to understand the disadvantages of each tool.
• Problem A • Problem B • Problem C OK
OK NG What’s!?
• Problem A • Problem B • Problem C OK
OK NG Reference URL: ʮHIBERNATEʯ https://www.kaitoy.xyz/2017/02/23/how-hibernate- ruined-my-career/
3. Is there superiority over existing technology?
Points to consider
Perhaps, the most controversial thing is the FW(framework).
Condition to select
Condition to select • Performance • There are many Japanese
documents • Less bugs • Maintainability • Compatibility …etc
For example… release note about Riot.js
Condition to select … 3.6.2 : August 18, 2017 3.6.3
: August23, 2017 3.7.0 : September 2, 2017 3.7.2 : September 23, 2017 3.7.3 : October 1, 2017 3.7.4 : Novenmer 5, 2017ʢlatestʣ
For example… React vs Angular
react React react-dom react-router react-redux react-mdl react-router-redux react-images create-react-app
What happens if there is a change in one library?
react React react-dom react-router react-redux react-mdl react-router-redux react-images create-react-app ←Version
up Version up→
react React react- dom react- router react- redux react-mdl react-router-
redux react- images create-react- app ←Version up Version up→ Application stopped working!!
…Really?
Angular angular/core angular/forms angular/http rxjs angular/common angular/cli angular/router angular/compiler
Angular angular/core angular/forms angular/ http rxjs angular/common angular/cli angular/router angular/compiler
←Version up
What happens when there is a problem that I have
not seen?
Give up!! Hahaha!!
To the End
Produce products ↓ Start product maintenance
Produce products ↓ Technology aging and debt begin
Discuss firmly within the team!! Think deeply within the team!!
None
Thank you for listening!!