面向对象编程,再见!

编程 2018-12-25 阅读: 19


本文由 admin 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

2 条评论

  1. admin
    admin

    Elm 是一门专注于Web前端的纯函数式语言。你可能没听说过它,但一定听说过Redux,而Redux的核心reducer就是受到了Elm的启发。

    随着整个React社区往函数式方向发展,Elm作为前端函数式编程的先驱和风向标,毫无疑问是值得去学习和借鉴的。

    如果你打算开始函数式编程,与其阅读零碎的文章试图弄明白那些晦涩的Monad/Functor们,动手写点熟悉的东西也许是更好的方式。

  2. admin
    admin

    函數式編程 (Functional Programming)像是: Haskell, Scala, Closure 等等被開發出來在各式各樣的專案中使用。
    但是,這些語言很少被拿來當成開發前端的工具。而Elm就是為前端人所設計的函數式編程語言

    Elm 是一個強型別的函數式編程語言。最終會將它編譯成 JavaScript 以便於在瀏覽器上使用。

    不會有執行階段錯誤 (Runtime Error)

    Render 的速度快

    語法簡潔,易於測試

    完整的錯誤訊息

    良好的設計架構 (Elm-Architecture)

添加新评论