2016-04-04 10 views
-1

私はプロの助言を求める。あなたは複雑さが増す順に参照の完全なリストを与えることができますか? Haskell最初(または他の関数型言語)を学ぶ方が簡単ですか?フルスピードでエルムを学ぶには?

開始点:すべてのそれらのフレームワークやデザインパターンを使用するフロントエンドエンジニアは、高い数学を英語に弱いが、読書が好きビットを、知っています。

PS:完全に言語を理解し、生産にそれを使用することを恐れていない「プロ」私は意味のプログラマーによって(プロ異なっているのあなたの定義した場合、:)あなたの答えを記入してください。

答えて

3

Elm Architecture Tutorialで始まります。それは、機能的反応言語としてのElmの背後にある中心的な主体と同様に、言語の核心概念を紹介します。

マグナスRundbergetはエルムのすべての側面をカバーする初心者に優しいポストの多くが付いてPlanet Elmで幻想的なブログを実行します。

NoRedInkは、生産中のElmをよく参照するブログを管理しています。

エルム言語自体はまだ開発中で、これだけの構文が変更された、おそらくある程度、将来的に再び変更されることに注意してください。あなたは古い投稿を横切って走ってもよいが、あなたにそれを断ることは許されない。絶え間なく改善され活発なコミュニティです。

エルムは、非常に初心者に優しいことを意図して、他のプログラミング言語の知識は間違いなくあなたがより迅速に速度まで得るのを助けるだろうが、それは必要ではありません。あなたが本当に素早くスピードアップを目指しているのであれば、私はハスケルを学ぶことはできません(ただし、ハスケルは最高ですので、間違いなくあなたのto-doリストに追加してください。エルムは彼らの姿です!)。

エルムアーキテクチャのチュートリアルでは、StartAppを使用することを前提としています。 StartAppを超えて移動したい場合は、Deconstructing your First Elm Appについてのこの記事が、シグナル、タスク、およびメールボックスを理解するのに役立つことがわかりました。StartAppが隠すのに役立ついくつかの配線です。 (そのポストはシンタックスでは古くなっていますが、まだ参考になっています)。

これ以外にも、サンプルプロジェクトを作成する以外の具体的な推奨事項はありません。あなたがアプリのアイデアを持っているなら、ただElmでそれを構築することを始めれば、道に沿って学ぶでしょう! Elm Mailing ListReddit at /r/elm、およびIRCおよびSlackには常に助けてくれる人がいます。より多くのリンクのためにElm Community pageを見てください。この言語を世界にもたらすのを手伝ってくれる多くの人が準備と喜んでいます!