Entwicklungsumgebung
Aus php bar
Eine Entwicklungsumgebung ist die Arbeitsumgebung, in der ein Programm entwickelt wird. Je nach Professionalitätsanspruch und/oder Umfang des Projekts können einzelne Teile auch entfallen.
Bestandteile
- Editor (vorzugsweise mit Syntax-Highlightning, Auto-Vervollständigung, Code-Generierung)
- OR-Mapping-Tool/Datenbankabstraktion (z.B. Propel, EZPDO oder Zend_Db)
- Build Management (z.B. Phing oder Ant)
- Datenbank (z.B. MySQL, SQLite oder PostgreSQL)
- Webserver (z.B. Apache oder lighttpd)
- Versionsverwaltung (z.B. SVN oder CVS)
- Test Runner (z.B. PHPUnit, Simple Test)
- Loggingwerkzeug (z.B. PEAR::Log, Log4php oder Zend_Log)
- Dokumentationswerkzeug (z.B. phpDocumentor oder Doxygen)
Vor Vorteil ist es, wenn man eine Integrierte Entwicklungsumgebung verwendet, die einen komfortablen Zugriff auf die verschiedenen Werkzeuge bietet.

