PHP praxisorientiert lernen: Software
Aus Wikibooks
Inhaltsverzeichnis |
[Bearbeiten] Die Qual der Wahl
Nachdem Sie sich jetzt etwas in das Thema PHP eingelesen haben, müssen Sie sich noch für einen Editor bzw. IDE entscheiden. Sie mögen zwar von manch einem Programmierer hören, dass er mit dem Windows Editor arbeitet - und man kann es auch machen - aber wieso sollten Sie auf all die Annehmlichkeiten verzichten, die Ihnen ein spezieller PHP Editor bzw. eine PHP IDE - genauso kostenlos -, zur Verfügung stellt?
- Syntax-Highlighting
- Unter Syntax-Highlighting versteht man das farbliche Kennzeichnen bestimmter Syntax-Elemente. Sprachstrukturen werden immer blau dargestellt, Kommentare immer grün, usw. Diese farbliche Markierung dient vor allem dazu, dass man eine bessere Übersicht hat und dass man Syntax-Fehler leichter findet.
- Editor
- Unter Editor versteht man ein Programm, welches dem Programmierer grundlegende Features, wie zum Beispiel Syntax Highlighting, zur Verfügung stellt.
- IDE
- Unter Integrated Developement Environment (also: Integrierte Entwicklungsumgebung) versteht man ein Programm, welches dem Programmierer, neben den Features von einem Editor, auch noch fortgeschrittene Funktionen zur Verfügung stellt, z.B. einen integrierten Debugger.
[Bearbeiten] Editor oder IDE?
Sie werden sich nun wohl die Frage stellen, ob Sie besser einen Editor oder eine IDE benutzen sollten. Diese Frage lässt sich pauschal nicht richtig beantworten. Grundsätzlich würden wir jedem Anfänger einen Editor, von Funktionsumpfang und Einarbeitungszeit empfehlen. Das Problem ist, dass man - wenn man etwas länger mit PHP arbeitet - meist nicht an einer IDE vorbeikommt, nur wird einem niemand flüstern "Jetzt besorgen Sie sich eine IDE!", wenn man eine braucht.
[Bearbeiten] Was für Editoren spricht
Vorteile: Leichter Einstieg - da wenige Funktionen; kurze Einarbeitungszeit
Nachteile: Wenig Funktionen; für größere Projekte ungeeignet; für komplexere Arbeiten umständlich
Wir empfehlen sie für: Kurzentschlossene, Ungeduldige, Leute, die in PHP nur "reinschnuppern" wollen
[Bearbeiten] Was für IDEs spricht
Vorteile: Viele Funktionen; nach Einarbeitung bequem zu benutzen; keine Umgewöhnung durch einen Programm-Wechsel
Nachteile: Anfänglich abschreckend durch Komplexität und Eingewöhnungszeit
Wir empfehlen sie für: Leute, die langfristig investieren wollen und sich nicht von den vielen Funktionen abschrecken lassen
[Bearbeiten] Die verschiedenen Editoren & IDEs im Überblick
Generell kann man leider keine Empfehlung für ein Produkt machen, jeder Programmierer hat unterschiedliche Vorlieben und ist unterschiedlicher Meinung über ein "gutes Programm" - deshalb wollen wir es lieber Ihnen überlassen sich ein Programm zu suchen welches Ihren Bedürfnissen entspricht.
[Bearbeiten] Editoren
Proton, Editor, Homesite, Ultraedit, Notepad++, Bluefish, Quantaplus
[Bearbeiten] IDEs
Hier soll später eine Liste mit IDEs stehen
Nachdem Sie diesen finalen Schritt der Programm-Auswahl gemeistert haben, geht es nun direkt zu der Installation Ihres Servers, bzw. wenn Sie auf einem richtigen Server arbeiten wollen zu den ersten Schritten mit PHP.