多人座談會【回歸 JavaScript 本質與初心】座談
歡迎來到 JSDC 2021 共筆
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
共筆入口:https://hackmd.io/@JSDC-tw/2021conference
手機版請點選上方 按鈕展開議程列表。
共筆協作,共享知識,打造開放社群。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Welcome to JSDC 2021 Collaborative Writing
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Collaborative Writing Workplace:https://hackmd.io/@JSDC-tw/2021conference
Using mobile please tap to unfold the agenda.
Build a community with open collaboration.
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
從這開始
可以直接打字做共筆囉
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
主持人: PJ
Kuan@方格子
- React
- React Native
paipo
- React
- TypeScript
- Functional Programming
Elm 也是 Compile 成 JavaScript
過去寫過其他的語言,與 JavaScript 有何不同?
語言特性:Clousure, function
Kuan:
JavaScript 對轉型分兩派: v vs x
不用提供完整的參數 vs Python 要給滿,設計函式更有彈性
主持人:
特性喜好看開發習慣
Paipo:
喜歡 TypeScript 生態系,使團隊更有生產力、更適合團隊合作
JavaScript 簡單,生態大
學習時有更大的彈性
TC39 隨時有新特性出現
JavaScript 常常成為其他語言的最終目標
保護措施有很多有趣的切入點
主持人:
跨平台的支援度很高
套件很多,且常出現競品
類似的套件很常在 JavaScript 同時產生?
Kuan:
競品之間的設計主軸其實不同
Paipo:
每個套件的出現,為了解決原本套件無法解決的問題
若已解決問題,其實可以不必遷移過去
如果切入點不同,還是可以去學
主持人:
不同的 mindset 切入,有助於 user 了解不同套件的設計理念
了解理念其實很有趣
也是進步的過程
是不是不用深度學習JavaScript, 就可以開始學習框架?
Paipo:
TypeScript = JavaScript Meta Language
還是要先學JS才適合學TS
Elm 獨立語言,只是最後會 Compile 成 JavaScript
Elm 學完再學 Redux 有幫助,但不一定要學
主持人:
Elm 是不同的思維
Kuan:
JavaScript 語言特性對 React + React Native 非常重要
語言特性都有清楚的規範
先學習JavaScript可以減少後續寫框架時,對語言特性不熟出現的 Bug