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
[MASOCON 2017] 우아한 오픈소스 - 김민태 수석/우아한형제들
Search
MICROSOFTWARE
November 27, 2017
Programming
1
2.3k
[MASOCON 2017] 우아한 오픈소스 - 김민태 수석/우아한형제들
2017년 11월 25일 마이크로소프트웨어 개발자 콘퍼런스, 마소콘 2017
우아한 오픈소스 - 김민태 수석/우아한형제들
MICROSOFTWARE
November 27, 2017
Tweet
Share
More Decks by MICROSOFTWARE
See All by MICROSOFTWARE
[마소콘2019] 버즈니가 두드린 7가지 장벽 - 남상협
microsoftware
1
620
[마소콘2019] Blockchain for Education '더 나은 교육을 위한 블록체인' - 신지현
microsoftware
2
360
[마소콘 2019] 혁신의 장벽을 개발자스럽게 부수기 - 반병현
microsoftware
0
500
[마소콘 2019] 클라우드에서 온프레미스로 - 송지하
microsoftware
2
590
[마소콘 2019] 클라우드를 처음 만난 날 - 홍장유
microsoftware
0
450
[마소콘 2019] 서버리스를 활용한 분산 처리- 김민준
microsoftware
1
710
[마소콘 2019] MongoDB를 사용하며 느낀 것들 - 김인범
microsoftware
0
510
[마소콘 2019] 멀티 클라우드, ‘어떻게’보다 ‘왜’를 먼저 묻자 - 김세준
microsoftware
0
260
[마소콘2018] SW품질 프로세스로 보는 SI프로젝트의 기술부채 - 강희석
microsoftware
1
450
Other Decks in Programming
See All in Programming
Datadog Workflow Automation で圧倒的価値提供
showwin
1
280
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.7k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
240
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
1.1k
SwiftUI Viewの責務分離
elmetal
PRO
2
280
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
220
複数のAWSアカウントから横断で 利用する Lambda Authorizer の作り方
tc3jp
0
120
iOSでQRコード生成奮闘記
ktcryomm
2
110
SwiftUI移行のためのインプレッショントラッキング基盤の構築
kokihirokawa
0
160
GoとPHPのインターフェイスの違い
shimabox
2
210
LINE messaging APIを使ってGoogleカレンダーと連携した予約ツールを作ってみた
takumakoike
0
120
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Unsuck your backbone
ammeep
669
57k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Embracing the Ebb and Flow
colly
84
4.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Side Projects
sachag
452
42k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
It's Worth the Effort
3n
184
28k
A better future with KSS
kneath
238
17k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Transcript
Open Source Javascript Framework woowahan *OpenSource
None
WoowahanJS Open Source Web Application Javascript Framework
None
࢜۽ ߄௰о ਃೠо? WoowahanJS
WoowahanJS SW ೡ? ࢜۽ ߄௰о ਃೠо?
WoowahanJS ޙઁ ೧Ѿ ࢜۽ ߄௰о ਃೠо?
ޙઁ WoowahanJS
ޙઁ *അप ਢಌ࠶ܻ࣊ ۿঙ٘ ѐߊ WoowahanJS
ޙઁ *೧ߨ Javascript < ೧ߨ WoowahanJS
Ӕࠄੋ ޙ WoowahanJS
Ӕࠄੋ ޙ ਢ জ ઙܨ? B2C WebApp Backoffice WoowahanJS
B2C Web App UI সؘ ࠂೞҊ ٣పੌೠ UI ҳࢿ
ے٘ী хೠ UX ࢎਊܫ 1.5%
Backoffice Web App ױࣽೠ CRUD ҳઑ ࢎਊܫ ֫ UI ୢ߅ೠ
ѐߊ ੌ औѱ ഛغח झாੌ
Ӕࠄੋ ޙ WoowahanJS ਢ জ ޖਸ ೞחо?
Ӕࠄੋ ޙ WoowahanJS ਢ জ ޖਸ ೞחо? Template string +
Data => HTML String
ex) ReactJS DMBTT)FMMP.FTTBHFFYUFOET3FBDU$PNQPOFOU\ SFOEFS \ SFUVSO EJW )FMMP\UIJTQSPQTOBNF^ EJW
^ ^ 3FBDU%0.SFOEFS )FMMP.FTTBHFOBNF+BOF NPVOU/PEF EJW)FMMP+BOFEJW VDOM
ex) VueJS IUNM CPEZJEBQQ EJW )FMMP\\OBNF^^ EJW CPEZ WBSBQQOFX7VF \
FMBQQ EBUB\ OBNF+BOF ^ ^ EJW)FMMP+BOFEJW VDOM
WoowahanJS App Start Router Routings View View View Mount Unmount
App Start Router Routings
Routings View View View
View View View Mount Unmount
WoowahanJS App Start Router Routings View View View Mount Unmount
Middleware
None
None
None
None
None
None
None
None
WoowahanJS Document
None
None
ܾܻૉ ҙܻ WoowahanJS ࢲ࠺झ ѐߊҗ Ӕࠄਵ۽ ܰ
v0.1.0 v0.* #latest v0.* @beta v1.* #stable v2.* #beta Independent
Backbone jQuery Handlebars Road Map
݆ ߉ח ޙ? WoowahanJS
ژ ೠҴഋ ޤदӝ ੑפө? Ƒ.Ƒ
ѐߊ ҃۱ী ب ؼөਃ? ਗ ইೠഋઁٜী Ӕޖೞ ঋਸ ٠ ೠؘ…
ޤ ࢎਊ೮ա ޛযࠁݶ woowahanjs ࢎਊ೮ ೞݶ…
WoowahanJS݅ ࢎਊ೧ঠ ೞաਃ? ReactJS ب ॳҊरҊ… TypeScript ب ॳҊ रҊ…
Vue.Js о ਃ્ ೞҊ ೞחؘ… द Google ݅٘ח AngularJS о જ ঋਸө…
хࢎפ