1

人々がトピックについて議論できるようにする Web アプリを作成しています。Django でプロトタイピングを開始し、機能するアプリを作成しました。どのフレームワークを使用するかはまだ決めていません。

アプリの Plone とフレームワークの Plone について読みました。Plone をフレームワークとして使用するオンライン ドキュメントが見つからないようです。Plone を使って Web アプリを作成する方法を教えてくれるチュートリアルか何かを探しています。フレームワークを選択する前に Plone を評価したいだけです。

Plone をフレームワークとして使用する方法を学ぶための参考文献や推奨事項はありますか?

4

3 に答える 3

3

ここから始めるべきです:

http://plone.org/documentation

本当に良い本は: http://www.packtpub.com/Professional-Plone-web-applications-CMS/book

Plone は Zope Application Server (zope.org) 上に構築されています。Zope book も読むべきです。それは無料です。

freenode の IRC チャンネル (#plone) には、喜んで助けてくれる専門家がたくさんいます。彼らは議論するのが好きです:)

于 2009-05-14T09:47:37.100 に答える
1

Plone をフレームワークとして使用しないでください。

Plone は CMS です。フレームワークとして使用できます。Zope2 アプリケーション サーバー + Zope3 コンポーネント アーキテクチャを使用できますが、これを行うことはお勧めしません。Plone は CMS として設計されたのに、なぜそれをフレームワークとして使用したいのですか?

なぜ Plone をフレームワークとして使うべきではないのですか?:

  1. Ploneは遅い!!! 30秒 再起動するたびに多すぎます。何かを変更すると、再起動が必要になります。自動再起動( http://plone.org/products/collective.autorestart ) は役に立ちません。zcml やポートレットのコードを変更したり、Python コードを変更したりするたびに、Plone を再起動する必要があります。
  2. Plone は複雑すぎます。とても大きなコードベース。さまざまなコーディング スタイル (古い Zope2、新しいコンポーネント ベースの Zope3、一部は Grok で記述)。
  3. xml (汎用セットアップ) を記述する必要があります。
  4. Archetypes、Formlib、z3c.form、Dexterity のどれを使用する必要があるかは誰にもわかりませんか?
  5. Plone には適切なドキュメントがありません。古いドキュメント (plone.org/documentation) が多すぎて、正しい方法を読むことができる場所がありません。Martin Aspeli の本 (martinaspeli.net/plone-book) にのみ適切なドキュメントがありますが、さらに多くのドキュメントが必要であり、この本は開いていないため、購入する必要があります。
  6. Plone には非常に多くの製品がありますが、本当に安定した高品質なものが必要な場合は、独自のものを作成する必要があります。
  7. Ploneは遅い!!! テスト駆動開発を忘れてください。
于 2009-06-15T17:36:21.473 に答える
0

フレームワークを選択する上で最も重要な要素は、優れたドキュメントの存在だと思います。最初にここで質問しなくても、希望する方法で plone を使用するための適切なドキュメントが見つからない場合は、必要な「評価」はそれだけです。

私はジャンゴに固執します。

于 2009-05-29T12:37:05.893 に答える