23/23ページ

23/23ページ
  • 2016.05.20

[Yesod入門(3)] Handler,View(Hamlet, Cassius, Lucius, Julius)について

Handlerの生成 プロジェクトを作成し、その構造がなんとなく理解できたので、今度は「Hello World」的な何かを表示させてみます。そのためには新しいViewとそれを呼び出すHandlerが必要です。 yesodのコマンドでHandlerを自動生成することができます。 $ stack exec -- yesod add-handler コマンドを実行するとHandlerの名前を求められるの […]

  • 2016.05.18

[Yesod入門(2)] Yesodプロジェクトの構成

Yesodのディレクトリ構造 Yesodで作成されたプロジェクトのディレクトリ構造を見ていきます。ざっくりとした大体のイメージです。 Handler MVC(Model-View-Controller)でいうところのControllerに相当するファイルを置く場所です。 templates 文字通りテンプレートファイルの置き場所。 HTMLはHamlet, CSSはCassiusもしくはLuciu […]

  • 2016.05.13

[Yesod入門(1)] Stack,Yesodのインストール~起動

HaskellでWeb開発 プログラミング言語Haskellを使って、Web開発を行います。WebフレームワークにはYesodを使用し、Yesodの基本について調べていこうと思います。 Haskell自体については、正直こちらも初心者ですが合わせて勉強がてらやっていこうと思います。 開発環境 Ubuntu16.04で開発を行っています。 Yesodとは Haskellで書かれたWebフレームワーク […]

1 23