19/19ページ

19/19ページ
  • 2016.05.23

[Yesod入門(4)] Hamlet制御構文, 値の参照

Hamletで使える制御構文と値の参照 前回の内容で、Hamletを使ったViewの作成ができました。次はこのViewに動的な値(Haskellの値)を埋め込んでみます。またその際に使える制御構文についても見ていきます。 まずはHandler側でViewに表示させるために使用する値を定義します。 Stringで文字列を表示させようとしたらエラーが発生し、それを解消できなかったので、Data.Tex […]

  • 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 19