【发布时间】:2013-12-10 12:24:33
【问题描述】:
我一直在尝试使用 Yesod,但我真的很挣扎!我已经阅读了多个教程和大量 Yesod 书,但我仍然无法理解它是如何工作的。理想情况下,我正在寻找一个教程,例如Pyramid(一个python web 框架)。它会带您完成每一步,并很好地解释一切。
遗憾的是,我还没有为 Yesod 找到类似风格的教程。如果有人知道,如果你能给我一个链接,我会很高兴。
与此同时,我有一些更具体的查询。
我已按照教程中的建议使用脚手架创建了一个站点。如果我想添加新的处理程序、模型和模板,我是否需要每次都将单个文件添加到每个相关文件夹中,或者我可以以某种方式将它们组织到自己的子文件夹中?当我使用 Pyramid 时,我可以将每个模块放在自己的文件夹中。
【问题讨论】:
-
您是否浏览过这个出色的book 在线可用?你以前有过 Haskell 经验吗?
-
我一直在网上看这本书(我什至有纸质版!),我的几个谷歌搜索也把我带到了它。但是,我找不到任何似乎可以解释文件组织应该如何工作的东西,或者任何可以引导我浏览整个网站的东西。我读过 LYAH 并且有一些 Haskell 经验,但我当然还是个初学者。
-
如果我是你,我最初不会使用脚手架。我认为您最好从处理在单个文件中定义的站点开始,例如Bartosz Milewskis tutorials on the School of Haskell。请注意,此站点上还有许多其他有用的教程和文章。我用 Yesod 写了很多东西(当然不是很直观,所以模板也不是很多),但我仍然没有使用脚手架布局。