10

我想学电梯。不幸的是,我尝试过的所有文档都是过时的、不可读的、不正确的或上述的组合。我尝试了以下方法:

  • 只需电梯。我尝试过的书中的一些内容会导致错误。
  • 探索电梯。书的结构很差。很难同时在野外阅读和尝试代码。
  • 电梯在行动。和上一个一样,但需要付费。

PS我见过类似的问题。他们中的大多数是很久以前被问到的。从那篇著作开始,情况是否有所改善?

PPS 是否有任何其他类型安全的 Scala Web 框架(不提供 Play 2.0。它不是类型安全的。我看不出有任何理由在 Scala 中创建它)。

4

4 回答 4

7

不幸的是,Lift 文档的状态充其量是不平衡的,并且存在巨大的漏洞。

然而,Lift 社区里到处都是非常乐于助人的人。

我的建议不是玩弄,而是尝试实施一些东西。如果您遇到困难,请询问有关您正在尝试做什么、您是如何做的以及为什么它不起作用的具体、直接的问题。

到目前为止,尽管我希望获得更好的文档,但我已经能够通过 Google 或 Lift 邮件列表获得所需的所有答案——尽管我希望将来我可能会在这里提出更多问题。

于 2012-07-05T00:48:35.083 回答
5

Lift 文档不是它的强项。哲学更多的是“尝试并询问您是否有任何问题”。这里有一些提示:

组装

一个非常有用的资源是http://www.assembla.com/wiki/show/liftweb,有很多示例,因此您可以逐步了解它的工作原理。

邮件列表

否则,如果您有特定的问题,您可以随时使用邮件列表,即使在我看来,为了解决已经遇到的问题,很难快速探索它。http://groups.google.com/group/liftweb

堆栈溢出

最后,Stackoverflow 上有一个小型社区,因此请随时在这里提问。这是同时寻找答案和创建文档的好方法。

源代码

如果您对函数的行为有特定的问题/怀疑,请不要犹豫探索源代码和 scaladoc,它们通常很短,甚至有时会被注释!http://scala-tools.org/mvnsites/liftweb-2.4-M4/#package

于 2012-07-05T08:35:56.337 回答
3

看看电梯食谱:http ://cookbook.liftweb.net/

于 2012-07-05T19:48:08.597 回答
3

“Simlply Lift。我尝试过的书中的某些内容会导致错误。”

你有什么确切类型的错误?您是否尝试过使用可以从 GitHub https://github.com/dpp/simply_lift下载的“Simply Lift”示例来遵循它 ?

我遇到的唯一错误与我缺乏 SBT 经验有关,但那是另一回事了。

我主要从那个来源开始使用 Lift(Simply Lift + 示例),并结合其强大的社区和 Google(ChrisJamesC 列出了非常好的主要链接),这对我来说非常好。

我建议您解决“Simply Lift”教程中给出的所有示例,或者至少解决它们,除非您觉得可以直接“在媒体资源中”跳并自己尝试一些东西。这对我来说是学习 Lift 的最佳方式。此外,每当您遇到问题并且无法在网络上找到解决方案时,Lift Google 群组(https://groups.google.com/forum/?fromgroups=#!forum/liftweb )都欢迎您提出问题并得到解答)。David Pollak 经常会直接回答你的问题,所以我对这个框架的社区和 Lift 的
创造者只有赞美之词。

P.S. Lift's documentation could be better organized, some stuff could be better explained for sure, but IMHO it was just too small a price I had to pay to enjoy such beautiful framework. Learning curve is steeper than with Play, especially in the beginning, but after I "survived" the very first week it was almost impossible for me to give up of all of its advantages and original concepts (Lift's "Seven Things") and switch to another framework.

于 2012-11-05T10:37:08.193 回答