1

Zend Framework 1.xxを使用してシステムを開発していて、システムにワークフローを追加したいと思います。ZFにはワークフロー用のコンポーネントがないため、eZコンポーネントワークフローコンポーネントを使用してシステムのワークフローエンジンを設計したいのですが、ezcの安定したリリースは2009年以降変更されていないようです。私の質問は、eZcに基づくワークフローエンジンの開発は安全な?ゼータコンポーネントを見ましたが、ゼータコンポーネントはeZコンポーネントの続きですか?

4

1 に答える 1

5

eZコンポーネントは元々eZSystemsによって開発され、「ZetaComponents」という名前でApacheFoundationによって保守されることになっています。ただし、時間の制約があるため、コア開発者はApacheを廃止して、Githubに配置する必要がありました。

eZコンポーネントは、PHPの経験が豊富なSebastian BergmannKore NordmannDerick RethansTobiasSchlittによって開発されました。

http://www.ohloh.netでランクを確認してください...

それで、とにかくそれを使うかもしれない5つの理由がここにあります:

  • 2009年以降変更されていなくても、匿名の人がコーディングした新しいライブラリよりも安全に使用できると思います...
  • 著者のブログを見ると、まだいくつかの活動があることがわかります
  • それはまだeZPublishで使用されているようで、有名なPHPUnit(Bergmannから)でも使用されているようです。
  • コードは明確なので、いくつかの問題を実験する場合はデバッグが簡単です。
  • より多くの人がそれを使用するほど、より多くの人がそれを修正する可能性があります

そして、これを使用しない2つの理由があります。

  • サポートなし
  • コミュニティはほとんどありません

独自のプロジェクトの制約に応じて、ワークフローコンポーネントを使用するかどうかを選択できます。しかし、私自身の意見では、選択を行うための最良の方法は、それをテストすることです。

于 2012-12-10T11:51:01.060 に答える