Tach!
Einfach jeweils Xampp, Lampp, oder was anderes (z.B. UniServerZ)?
Xampp oder Einzelkomponenteninstallation ist für den Entwicklungsrechner eine brauchbare Lösung.
Bei Xampp und Windows 10 klappt es meist nicht mit localhost, UniServerZ macht da weniger Probleme. Soll ich nun doch Xampp nehmen, dann Windowsdienste suchen und abstellen, Firewall überprüfen, oder besser gleich einen anderen Port eingeben und den dann auf allen Rechnern anpassen?
Der localhost ist nicht das Problem, aber vielleicht der Port. Wenn Port 80 belegt ist, dann läuft vielleicht ein IIS. Wenn du den nicht brauchst, deaktivier ihn, oder deaktivier die Sites in ihm, die auf Port 80 laufen. Auch Skype ist bekannt dafür, Port 80 in Beschlag zu nehmen (kann man ausschalten).
Zum Entwickeln in Angular wirst du aber Port 4200 benötigen (Standardport, änderbar) und unter welchem Port der REST-Server läuft, sollte sowieso konfigurierbar gestaltet werden.
Eclipse oder Netbeans ist wohl Geschmackssache, oder gibt es Vorteile bei weiteren nötigen Sachen wie Git Repository, Docker?
Die Vorteile braucht man weniger im Drumherum, denn dafür benötigt man nur einen kleinen Teil der Zeit. Viel länger sitzt man am Code und beim Debugging. Dafür sollte die IDE hauptsächlich eine gute Unterstützung bieten. Ich mag die Jetbrains-Produkte, die sind aber nicht kostenlos.
Und noch eine Frage zu Angular, da ist wohl jQuery-light o.ä. bereits enthalten, oder brauch ich dafür noch irgendwelche Pakete/Plugins?
Wenn du mit Angular (> Version 2) arbeitest, bauchst du kein jQuery. Das ist da auch nicht mehr enthalten. Man braucht es nur, wenn man Komponenten verwendet, die nicht für den Betrieb mit Angular angepasst sind und auf jQuery aufbauen. Aber in jedem Fall steht dir der NPM zur Verfügung, der für nahezu alles Pakete hat.
dedlfix.