Entwicklung

Vorstellung von Tools zur Entwicklung mit der beliebten Webskriptsprache: PHP-Entwicklung mit Eclipse

PHP IDE im Überblick. (Quelle: www.eclipse.org)" title="Die Architektur von PHP IDE im Überblick. (Quelle: www.eclipse.org)" width="300" height="291" class="alignleft size-medium wp-image-219600" /> Neben den zu kompilierenden Programmiersprachen nehmen die interpretierten Sprachen eine immer wichtigere Rolle in Softwareprojekten ein. Gute Entwicklungsumgebungen sind deshalb auch für Sprachen wie Python, PHP und Perl notwendig, um die Übersicht über umfangreichen Quellcode zu behalten und effizient zu entwickeln. In diesem Artikel werden verfügbare Tools für die Entwicklung mit PHP vorgestellt.

Nachdem im letzten Artikel einige grundlegende Begriffe zu Eclipse erläutert wurden, werden in diesem Artikel PHP-Entwicklungsumgebungen für Eclispse vorgestellt. Neben PHPeclipse und Xored TruStudio wird dabei mit PHP IDE die wohl zukunftsträchtigste Lösung im Mittelpunkt stehen. Im letzten Teil dieser Serie eines Online-Workshops wird ein kleines Projekt realisiert, in dem alle Tools zum Einsatz kommen, die Sie bis zum dritten Teil der Serie kennen gelernt haben, unter anderem Eclipse, PHP IDE, Web Standard Tools und Subversion.

T3N 02/2006
Eclipse: Eine universelle Entwicklungsumgebung
In dieser Ausgabe
PHP-Entwicklung mit Eclipse
T3N 04/2006
Vorstellung der Teamfeatures von Eclipse (Workshop)

PHPeclipse – die Community Variante

Mit PHPeclipse entstand schon recht früh ein von der Community initiiertes Projekt mit dem Ziel, Eclipse für die Entwicklung von PHP-Projekten zu nutzen. Das Projekt ist über die Zeit sehr gereift und heute das wohl bekannteste und meist genutzte Eclipse-Projekt für PHP. Zum Funktionsumfang gehören ein leistungsfähiger PHP-Editor mit Syntax-Highlighting und Autovervollständigung, die Fähigkeit, HTML zu bearbeiten und einige Debugging-Funktionen. Weitere Informationen zu diesen Projekt wie auch Screenshots sind auf der Webseite des Projekts verfügbar.

Xored TruStudio – IDE mit attraktiven Ansätzen

Xored ist ein kommerzieller Anbieter von IDEs für Skriptsprachen. Neben PHP beherrscht das TruStudio getaufte Produkt auch die Skriptsprache Python. Das Produkt existiert in einer Community-Version und einer kommerziellen Variante mit erweitertem Funktionsumfang. Positiv fällt an TruStudio die Anlehnung an das Look&Feel der Java Development Tools auf. So lieferte diese Lösung bis vor kurzem als einzige der drei hier vorgestellten Kandidaten einen Package-Explorer, der es dem Entwickler erleichtert, durch den Quellcode auf Basis von Paketen, Klassen und Funktionen zu navigieren. Gegenüber der oft genutzten Ansicht „Navigator“ (der Standard-Ansicht, um verschiedene Arten von Dokumenten hierarchisch darzustellen) ist dies ein klarer Vorteil.
Leider scheint das Produkt nicht mehr aktiv weiterentwickelt zu werden, weshalb es höchstens noch als Referenz für gute Konzepte dienen kann.

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Schreib den ersten Kommentar!