Zend_Tool_Project.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 15343 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.tool.project.introduction">
  5. <title>Zend_Tool_Project Einführung</title>
  6. <para>
  7. Zend_Tool_Project baut auf die Möglichkeiten von Zend_Tool_Framework und erweitert Sie
  8. darum ein "Projekt" zu managen. Generell, ist ein "Projekt" eine geplante Arbeit oder
  9. eine Initiative. In der Welt der Computer sind Projekte generell eine Sammlung von
  10. Ressourcen. Diese Ressourcen können Dateien, Verzeichnisse, Datenbanken, Schemas, Bilder,
  11. Stile, und anderes sein.
  12. </para>
  13. <para>
  14. Das selbe Konzept trifft auf Zend Framework Projekte zu. In ZF Projekten, hat man
  15. Controller, Aktionen, Views, Modelle, Datenbanken und so weiter. In den Ausdrücken von
  16. Zend_Tool, benötigen wir einen Weg um diese Typen von Ressourcen handzuhaben - deshalb
  17. Zend_Tool_Project.
  18. </para>
  19. <para>
  20. Zend_Tool_Project ist dazu in der Lage Projekt Ressourcen durch die Entwicklung eines
  21. Projektes handzuhaben. Wenn man also, als Beispiel, mit einem Kommando einen Controller
  22. erstellt, und im nächsten Kommando eine Aktion in diesem Controller erstellen will,
  23. muss Zend_Tool_Project von der Controller Datei <emphasis>wissen</emphasis> die erstellt
  24. wurde, damit man (in der nächsten Aktion) dazu in der Lage ist diese der Aktion hinzu zu
  25. fügen. Das ist es was das Projekt aktuell hält und <emphasis>bequem</emphasis>.
  26. </para>
  27. <para>
  28. Ein anderer Punkt den man über Projekte verstehen muss ist das Ressourcen typischerweise
  29. in einer Hirarchischen Art und Weise organisiert sind. Damit ist Zend_Tool_Project in der
  30. Lage das aktuelle Projekt in einer interne Repräsentation zu serialisieren, was es erlaubt
  31. nicht nur jederzeit zu wissen <emphasis>welche</emphasis> Ressourcen Teil eines Projektes
  32. sind, sonder auch <emphasis>wie</emphasis> diese in Relation zu einander stehen.
  33. </para>
  34. </sect1>