Zend_Tool_Project.xml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Reviewed: no -->
  3. <!-- EN-Revision: 24249 -->
  4. <sect1 id="zend.tool.project.introduction">
  5. <title>導入</title>
  6. <para>
  7. <classname>Zend_Tool_Project</classname>は"プロジェクト"の管理について
  8. <classname>Zend_Tool_Framework</classname>をもとに作り上げ、
  9. 可能性を拡張します。
  10. 一般的に、"プロジェクト"は努力あるいは機智が予定されます。
  11. コンピュータ世界では、一般的にプロジェクトはリソースを集約したものです。
  12. それらのリソースはファイルやディレクトリ、
  13. データベース、スキーマ、イメージ、スタイルであったりします。
  14. </para>
  15. <para>
  16. この同じ考えはZend Frameworkプロジェクトに適用されます。
  17. Zend Frameworkプロジェクトで、あなたはコントローラやアクション、
  18. ビュー、モデル、データベースや他のものを持ちます。
  19. <classname>Zend_Tool</classname>を通じて、我々はこれらのリソースのタイプを追跡する必要があります。
  20. それが<classname>Zend_Tool_Project</classname>です。
  21. </para>
  22. <para>
  23. <classname>Zend_Tool_Project</classname>は開発プロジェクトの間中、プロジェクトのリソースを追跡する能力があります。
  24. それで、例えば、もし最初のコマンドでコントローラーを作成し、次のコマンドでそのコントローラの中にアクションを作りたい場合、
  25. <classname>Zend_Tool_Project</classname>は(次のアクションで)アクションをそれに追加できるように、
  26. あなたが作成したコントローラファイルについて、
  27. <emphasis>知って</emphasis>いなくてはいけないでしょう
  28. これは我々のプロジェクトを最新状態に<emphasis>由緒正しく</emphasis>保ちます。
  29. </para>
  30. <para>
  31. プロジェクトについて理解するべき他の重要なポイントは、
  32. 一般的にリソースは階層的な方法で組織化されることです。
  33. それを考えると、<classname>Zend_Tool_Project</classname>
  34. は現行のプロジェクトを内部的な表現にシリアライズする能力があります。
  35. そのおかげでいかなるときも
  36. <emphasis>どの</emphasis>リソースがプロジェクトの一部か、
  37. ということばかりではなく、
  38. それらが他の<emphasis>どこ</emphasis>に関係するか、
  39. 追跡することができるようになります。
  40. </para>
  41. </sect1>