
Elm - 簡介
Elm 是一種函數語言程式設計語言。它是由 Evan Czaplicki 於 2012 年設計的。
Elm 專門用於設計 Web 應用程式的前端。
Elm 編譯為 JavaScript 並在瀏覽器中執行。它執行速度快、可測試、易於維護,並且沒有執行時異常。
Elm 程式設計平臺的一些實際應用包括 −
- 遊戲
- 圖形
- 單頁應用程式
為什麼選擇 Elm
Elm 消除了前端開發人員面臨的大多數常見問題。這包括 −
沒有執行時異常
Elm 是一種靜態型別語言。所有可能的錯誤都在編譯時進行驗證和更正。這使得沒有執行時異常成為可能。
開發者友好的錯誤訊息
與其他程式語言不同,Elm 的編譯器旨在在編譯時提供非常具體且對開發者友好的錯誤訊息。錯誤訊息還包含提示,例如指向推薦設計文件的連結。
易於測試
每個 Elm 函式都可以獨立於所有其他函式進行測試。這使得用 Elm 編寫的程式易於測試。
自動語義版本控制
Elm 強制執行包的自動語義版本控制。這確保了修補程式更改不會使已經執行的應用程式崩潰。
可重複使用的程式碼
與 JavaScript、Python 或 TypeScript 中的函式相比,Elm 函式本質上易於重複使用。
廣告