PHP IDE phpDesigner
Die PHP IDE phpDesigner ist eine leistungsfähige Entwicklungsumgebung, die durch eine kontinuierliche Weiterentwicklung zu einer ernstzunehmende Konkurrenz für andere namhafte Produkte herangewachsen ist.
Sämtliche Leistungsmerkmale hier aufzuzählen würde den Rahmen dieses Artikels sprengen, deswegen greife ich nur stichpunktartig einige Features heraus, um einen kleinen Einblick zu ermöglichen.
Wer mehr über diese Software erfahren möchte und eine komplette Übersicht aller Funktionen wünscht, besucht bitte die Internetseite der PHP IDE phpDesigner, wo neben Downloads, vielen Screenshots und detaillierte Erklärungen der Funktionen, sowie Screencasts (Videoanleitungen) und Tutorials zu finden sind.
Einige Leistungsmerkmale von phpDesigner
Hier nun ein kleiner Auszug der Features:
- Mehrsprachige Benutzeroberfläche
- 15 verschiedene Skins für die Benutzeroberflächen
- Intelligente Syntaxhervorhebung für u.a. PHP, HTML, CSS, Javasript, Ruby, Python, Perl, SQL, u.m.
- Code-Schnipsel Bibliothek
- Integrierte PHP Dokumentation
- Auto-Vervollständigung von Code
- Code Hinweise
- Integriertes Xdebug
- Syntax während der Eingabe auf Fehler prüfen
- und vieles mehr ...
Damit der optische Eindruck nicht zu kurz kommt, hier noch einige Screenshots des Editors.
Code Explorer für PHP
Im Code Explorer hat man eine komplette Übersicht, welche Klassen, Methoden, Funktionen, Variablen, Konstanten, Interfaces und inkludierten Dateien zur Verfügung stehen. Für Methoden und Funktionen steht so auf einen Blick eine Übersicht der erwarteten Parameter bereit. Darüber hinaus erhält man, als Tooltip, Informationen darüber, in welcher eingebundenen Datei eine Variable oder Funktion deklariert wurde.
Es ist ebenfalls möglich die Übersicht mit selbst definierten Filtern einzugrenzen, falls man nur Zugriff auf bestimmte Klassen, o.ä., benötigt.
Intelligente Syntaxhervorhebung
Für eine bessere und schnellere Orientierung im Quelltext, wird dieser farblich hervorgehoben. Dabei erkennt phpDesigner automatisch, ob es sich dabei um PHP Code, XHTML Code, CSS, SQL oder eine andere Sprache handelt und hebt diesen Code entsprechend den Einstellungen hervor. Man kann ferner einstellen, ob nur der aktive Bereich, an dem man gerade arbeitet, hervorgehoben wird und der Rest des Quelltext verblasst dargestellt wird (auf dem Screenshot am grauen HTML Quelltext zu erkennen), oder ob die Hervorhebung für das gesamte Dokument gültig sein soll. Die Farben für die verschiedenen Sprachen kann natürlich frei angepasst werden.
Programmeinstellungen
In phpDesigner kann man nahezu alles an seine eigenen Vorlieben anpassen.
Das geht von allgemeinen Einstellungen, wie z.B. welcher Dateityp automatisch als Neues Dokument geöffnet werden soll, über Eingabehilfen, wie z.B. automatisch schließende Klammern und Tags, automatisches Einrücken, Farbeinstellungen für die Syntaxhervorhebung, bis hin zu komplexen Debugger Einstellungen und SVN Unterstützung.
Volle OOP Unterstützung
Objektorientierte Programmierung wird voll unterstützt und die Code-Vervollständigung passt sich dynamisch an verwendeten Klassen an. Selbst sogenannte Nested Objects, also Objekte innhalb von Objekten, stellen kein Problem dar und in der Code-Vervollständigung werden die entsprechenden Methoden, Eigenschaften und Konstanten zur Auswahl angeboten.
So weit ein kleiner Einblick in den Leistungsumfang von phpDesigner. Die Liste der Funktionen ist schier unendlich und sollte tatsächlich noch ein Wunsch offen sein, reicht in der Regel eine Email an MPSoftware oder ein Eintrag im Forum aus und mit großer Wahrscheinlichkeit wird die neue Funktion in einem der nächsten Version beinhaltet sein.
Internetseite der PHP IDE phpDesigner
|