Im Laufe des Kurses werden wir mit folgender Software arbeiten:
Häufig läuft diese Kombination unter Linux und wird dann als LAMP-Stack bezeichnet. Alle Teile sind quelloffen und frei verfügbar.
Für Entwickler gibt es betriebssystemübergreifend das XAMPP-Paket, das komfortabel alle oben genannte Software installiert, sinnvoll konfiguriert ist und weitere kleine Helfer mitbringt. (Für Mac OS gibt es alternativ auch MAMP.)
In der Wahl der weiteren Tools sind Sie frei. Das betrifft auch Ihren Editor. Und von denen gibt es viele. Hier eine kleine Auswahl:
atom-ide-ui
und ide-php
– gute Wahl 👍Spätestens nach Apples “goto fail” zeigt sich, wie wichtig automatische Code-Analyse in einem Editor ist. Dazu zählen:
Die meisten IDEs (siehe oben) bieten diese Features. Für Editoren wie Sublime Text und Vim gibt es entsprechende Plugins. Und wenn Sie in Teams arbeiten, empfiehlt sich zudem ein Blick auf EditorConfig.org.