--- tags: jsdc2021 --- ## 多人座談會【回歸 JavaScript 本質與初心】座談 {%hackmd 2YoCBdBPTjmHXDr9lEpWuQ %} > 從這開始 > 可以直接打字做共筆囉 :point_down: 主持人: 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
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up