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.5k
[MASOCON 2017] 우아한 오픈소스 - 김민태 수석/우아한형제들
2017년 11월 25일 마이크로소프트웨어 개발자 콘퍼런스, 마소콘 2017
우아한 오픈소스 - 김민태 수석/우아한형제들
MICROSOFTWARE
November 27, 2017
Tweet
Share
More Decks by MICROSOFTWARE
See All by MICROSOFTWARE
[마소콘2019] 버즈니가 두드린 7가지 장벽 - 남상협
microsoftware
1
680
[마소콘2019] Blockchain for Education '더 나은 교육을 위한 블록체인' - 신지현
microsoftware
2
420
[마소콘 2019] 혁신의 장벽을 개발자스럽게 부수기 - 반병현
microsoftware
0
570
[마소콘 2019] 클라우드에서 온프레미스로 - 송지하
microsoftware
2
690
[마소콘 2019] 클라우드를 처음 만난 날 - 홍장유
microsoftware
0
540
[마소콘 2019] 서버리스를 활용한 분산 처리- 김민준
microsoftware
1
790
[마소콘 2019] MongoDB를 사용하며 느낀 것들 - 김인범
microsoftware
0
640
[마소콘 2019] 멀티 클라우드, ‘어떻게’보다 ‘왜’를 먼저 묻자 - 김세준
microsoftware
0
320
[마소콘2018] SW품질 프로세스로 보는 SI프로젝트의 기술부채 - 강희석
microsoftware
1
610
Other Decks in Programming
See All in Programming
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
CSC307 Lecture 04
javiergs
PRO
0
660
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
130
2026年 エンジニアリング自己学習法
yumechi
0
130
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
AI & Enginnering
codelynx
0
110
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Balancing Empowerment & Direction
lara
5
890
Facilitating Awesome Meetings
lara
57
6.8k
Making Projects Easy
brettharned
120
6.6k
Designing for Performance
lara
610
70k
Automating Front-end Workflow
addyosmani
1371
200k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
76
The Pragmatic Product Professional
lauravandoore
37
7.1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
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 о જ ঋਸө…
хࢎפ