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 のドキュメントは、その長所ではありません。哲学はもっと「何か問題があれば試してみてください」です。いくつかのヒントを次に示します。

アッセンブラ

非常に役立つリソースの 1 つは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

「単純に持ち上げてください。私が試した本のいくつかはエラーにつながります。」

正確にはどのような種類のエラーがありましたか? GitHub https://github.com/dpp/simply_liftからダウンロードできる "Simply Lift" の例を試してみました か?

SBT の経験不足に関連するエラーのみが発生しましたが、それは別の話です。

私はほとんどそのソース (Simply Lift + examples) から Lift を使い始めましたが、その優れたコミュニティと Google (ChrisJamesC が主なリンクをリストしてくれています) と組み合わせることで、私にとってはまったく問題ありませんでした。

「Simply Lift」チュートリアルに示されているすべての例を実行するか、「メディア解像度で」ジャンプして自分で何かを試すのに十分快適でない限り、少なくともそれらを実行することをお勧めします。それが私にとって Lift を学ぶ最良の方法でした。また、どこかで行き詰まり、ウェブで解決策が見つからない場合はいつでも、Lift Google グループ ( https://groups.google.com/forum/?fromgroups=#!forum/liftweb ) で質問を歓迎し、回答します。 )。David Pollak はあなたの質問に直接答えてくれることが非常に多いので、このフレームワークのコミュニティと Lift の
作成者には称賛の言葉しかありません。

PS Lift のドキュメントはもっと整理されていて、いくつかのことは確かにもっとよく説明されているはずですが、IMHO は、このような美しいフレームワークを楽しむために支払わなければならなかった代償が小さすぎました. 学習曲線は、特に最初のうちは Play よりも急ですが、最初の 1 週間を「生き延びた」後は、Play のすべての利点と元のコンセプト (Lift の「7 つのこと」) をあきらめて、Play に切り替えることはほとんど不可能でした。別のフレームワーク。

于 2012-11-05T10:37:08.193 に答える
3

Lift クックブックをご覧ください: http://cookbook.liftweb.net/

于 2012-07-05T19:48:08.597 に答える