SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Caesar 2021
JS 的歷史與未來:
從 Non-type 到 Type 的愛恨情仇
強型別的愛,是否太強烈
Caesar Chi
clonncd
JSDC 2021
2021/10/30
https://jsdc.tw/
JSDC.tw | 宇宙最正經不講技術卻請求冠名的頻道
技術⼈的閒談
https://jsdc.firstory.io/
⽣於亂世,非戰之罪
JS 的美與它的難,通通都是它的好,

不是它不夠好,是我不夠強
https://willh.gitbook.io/typescript-tutorial/

https://drive.google.com/file/d/1P5Z4zMVJ2I72LPa3r6jvEVwn3AdAEATq/view
https://drive.google.com/file/d/1P5Z4zMVJ2I72LPa3r6jvEVwn3AdAEATq/view
https://drive.google.com/file/d/1P5Z4zMVJ2I72LPa3r6jvEVwn3AdAEATq/view
https://drive.google.com/file/d/1P5Z4zMVJ2I72LPa3r6jvEVwn3AdAEATq/view
何時適合弱型別?
JS 的美與它的難,通通都是它的好,

不是它不夠好,是我不夠強
One Time Code
雖不好
但可⽤
Event page
雖不好,但可⽤
POC
雖不好,但可⽤
變動幅度⼤,且不可控管
何時適合 強型別?TypeScript
⼀群⼈
當然要管怎⽤
n >=3
給其他⼈⽤
當然要管怎⽤
藝術品
勿碰
⼤型作品
當然要管怎⽤
⼈⽣就是不斷⾃我否定
Pivot
2006 -> 2020
⼈⽣好難
⇣你有更好的選擇
JSDC 2021
2021/10/30

Mais conteúdo relacionado

Mais de Caesar Chi

Node realtime part
Node realtime partNode realtime part
Node realtime part
Caesar Chi
 
Node basic training
Node basic trainingNode basic training
Node basic training
Caesar Chi
 

Mais de Caesar Chi (20)

PWA and Chatbot - with e-Commerce experience sharing
PWA and Chatbot - with e-Commerce experience sharingPWA and Chatbot - with e-Commerce experience sharing
PWA and Chatbot - with e-Commerce experience sharing
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
 
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introducecodecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
 
遠端團隊專案建立與管理 remote team management 2016
遠端團隊專案建立與管理 remote team management 2016遠端團隊專案建立與管理 remote team management 2016
遠端團隊專案建立與管理 remote team management 2016
 
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flowIntroduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
 
如何提昇技術力 - 參與技術社群之經驗分享
如何提昇技術力 - 參與技術社群之經驗分享如何提昇技術力 - 參與技術社群之經驗分享
如何提昇技術力 - 參與技術社群之經驗分享
 
html5 & phonegap
html5 & phonegaphtml5 & phonegap
html5 & phonegap
 
From devOps to front end Ops, test first
From devOps to front end Ops, test firstFrom devOps to front end Ops, test first
From devOps to front end Ops, test first
 
Docker with Cloud Service GCPUG
Docker with Cloud Service  GCPUGDocker with Cloud Service  GCPUG
Docker with Cloud Service GCPUG
 
從失敗中學習打造技術團隊
從失敗中學習打造技術團隊從失敗中學習打造技術團隊
從失敗中學習打造技術團隊
 
Docker with Cloud Service
Docker with Cloud ServiceDocker with Cloud Service
Docker with Cloud Service
 
技術單兵作戰及團隊開發流程差異
技術單兵作戰及團隊開發流程差異技術單兵作戰及團隊開發流程差異
技術單兵作戰及團隊開發流程差異
 
Developer team review of 2014
Developer team review of 2014Developer team review of 2014
Developer team review of 2014
 
Web development, from git flow to github flow
Web development, from git flow to github flowWeb development, from git flow to github flow
Web development, from git flow to github flow
 
2014 jsconf China, Sharing
2014 jsconf China, Sharing2014 jsconf China, Sharing
2014 jsconf China, Sharing
 
Node.js x Azure, cli usage, website deployment
Node.js x Azure, cli usage, website deploymentNode.js x Azure, cli usage, website deployment
Node.js x Azure, cli usage, website deployment
 
MVC way to introduce Sails.js - node.js framework
MVC way to introduce Sails.js - node.js frameworkMVC way to introduce Sails.js - node.js framework
MVC way to introduce Sails.js - node.js framework
 
node.js app deploy to heroku PaaS
node.js app deploy to heroku PaaSnode.js app deploy to heroku PaaS
node.js app deploy to heroku PaaS
 
Node realtime part
Node realtime partNode realtime part
Node realtime part
 
Node basic training
Node basic trainingNode basic training
Node basic training