Es hängt davon ab, was Sie als Webentwicklung bezeichnen und wie Sie arbeiten möchten.
Zum Beispiel ist es nativ, Photoshop nativ auszuführen (sicher gibt es bei einigen VMs oder "Emulationen" Möglichkeiten, dies zu tun, oder Sie können einfach GIMP verwenden.)
Wenn Sie reine Codierung planen, hängt dies davon ab, was Sie während der Entwicklung lieben.
- Sie werden keinen so guten Live-Editor wie Dreamweaver erhalten, obwohl Eclipse und NetBeans die Aufgabe der IDE übernehmen. Sicher, Eclipse wäre hier eine offensichtliche Wahl.
- Wenn Sie Wamp Server unter Windows mögen, ist xamp unter Linux verfügbar, aber nicht so einfach. Normalerweise habe ich nur Apache2 und benötigte Module.
Auf der anderen Seite:
- Make / bash.sh / fab-Dateien fühlen sich unter Linux zu Hause an und können Ihre Leistung bei sich wiederholenden Befehlen erheblich steigern. Sicher gibt es .bat-Dateien, aber unter Linux ist es einfacher und klarer, wie das Skript funktionieren soll, welche Befehle es verwenden soll und ect.
- Da es sich um Linux handelt, lernen Sie viel schneller, wie Sie auf solchen Servern bereitstellen.
- Wenn Sie VIM lernen (das dauert einige Zeit) - der schnellste Editor, den es gibt. Emacs auch schnell, aber bei weitem nicht annähernd VIM-Bearbeitungsgeschwindigkeit. Sicher nicht zu früh drauf springen - es wird dich erschrecken!
Das sind also 3 Punkte für beide Seiten. Alles in allem ist Linux nur ein Betriebssystem. Tools macht es gut und die Person, die es benutzt, macht es schnell / langsam. Ich hatte Probleme, als ich ältere Versionen von PHP brauchte, aber insgesamt benutze ich Linux jeden Tag nicht, weil es besser für die Entwicklung ist, sondern weil es ein viel besseres Betriebssystem ist, obwohl es eine steile Lernkurve hat. Ich muss sagen, dass ich keine große Erfahrung in der Entwicklung von PHP unter Linux habe, daher fehlen mir möglicherweise einige Punkte.
Apropos andere Web-Sprachen: Ich weiß nicht wirklich über Ruby Bescheid, aber ich habe gehört, dass es aufgrund einiger (?) Dienste und Systemtools, mit denen Edelsteine einfach heruntergeladen werden können, besser ist als unter Windows.
Django ist unter Linux viel besser - es läuft besser, die Bereitstellung dauert halb so lange wie unter Windows (nur für die Entwicklung). Es ist einfach, auf Linux-Servern bereitzustellen, und es ist schwierig, dasselbe auf Windows-Produktionsservern zu tun.
Schließlich kann ich nur empfehlen, es zu versuchen, nicht weil es Ihre Entwicklung beschleunigen könnte, sondern weil es Linux ist und es fantastisch ist.