heimdalの技術ノート

IT全般、Linux、Windows、プログラミング開発など、何でもござれ

elm+electron 入門 サンプルあり

f:id:xheimdal:20180514220346p:plain

  • はじめに
  • 特徴
  • 環境
    • electronのインストール
  • elmのインストール
  • コマンド
    • elm-repl
    • elm-reactor
    • elm-make
    • elm-package
      • パッケージ一覧
  • ファイル構成
    • サンプルの動かし方
    • electron特有のバグ
      • その他サンプル
  • まとめ

はじめに

最近純粋関数型プログラミング言語Haskellが気になって少しずつ勉強している。

Haskellを勉強していく中で、elmとpurescriptを知った。 Haskellに近い書き方ができるJavascriptフレームワークで、Web構築できる。 electronと合わせることも出来るので、私と同じように興味持って、これから始める人に参考になれば幸いです。

特徴

AltJSと呼ばれるjavascriptフレームワークであり、記事にしていたMithril.jsとは違い、コンパイルが必要。
記載方法はHaskellのような書き方が出来る。 Elmアーキテクチャとしては、MVCならぬ、MVU(Model-View-Update)を基本としている。

続きを読む