2012-03-25 15 views
8

play2にはIterateeの大きなオブジェクトがあり、1000行以上の大きなオブジェクトを持つplay.api.libs.iterateeというパッケージがあります。play2の `Iteratee`を理解するには?

なぜplay2にはこのような大きなオブジェクトが必要で、それを理解する方法が必要ですか?

+0

d iterateeの設計については、http://jsuereth.com/scala/2012/02/29/iteratees.htmlを参照してください。 –

+0

Play 2.0 scalaの高度なドキュメントhttps://github.com/playframework/Play20/wiki/Iterateesを確認してください。下の概念については、清潔でかなり長い説明があります。 –

+1

私はPlay2が提供するIterateesの概念を発見しようとしている人に説明するための記事を書いたばかりです。 http://mandubian.com/2012/08/27/understanding-play2-iteratees-for-normal-humans/ – mandubian

答えて

16

私は、Play2が提供するIterateesの概念を発見しようとする人に説明するための記事を書いたばかりです。ここで

http://mandubian.com/2012/08/27/understanding-play2-iteratees-for-normal-humans/

私があなたの質問に答えるために不可欠 部品を置く必要があります表示されますので、記事の結論です。しかし、なぜ、私はIteratee /列挙子/ Enumerateeを使用する必要があり、私の記事は、全体で、あなたの質問にも非常に大きいです...

とにかく

私はIteratee /列挙子/ Enumerateeが機能構造の発見の人々のため 面白いツールではないことをお伝えしたいと思います。それらは多くのドメインで有用な であり、どのように動作するのか分かり次第、私は あなたがそれをますます使い始めることを約束することができます。

最新のWebアプリケーションは、動的に生成されたページではなく、 です。さまざまな形式の異なる ソースからのデータフローを、利用可能なタイミングが異なるように操作します。 は膨大な数のクライアントに大量のデータを提供し、分散環境では に対応する必要があります。

イテレータは、安全で不変な があり、リアルタイムでデータフローを処理するのに非常に適しているため、これらのケースで作成されます。あなたは&、より多くの「リアルタイムWebAppの」とIterateeを見ることができるのは、 は、それに関連付けられている 流行語を教えてみましょう;)

+0

本当に良い記事です! – Freewind

+0

ありがとう!これは実際にあなたのwebappsを設計する方法を変えるものなので、人々がPlay2からIterateesを発見するのを助けるために何かを書こうと思っていました! – mandubian

+0

この回答に記事の関連部分を含めてください! – ThiefMaster

関連する問題