Verwendung von Linux Vorteile bei der Webentwicklung?

898
Pennf0lio

Ich möchte einige Ideen sammeln, was die Vor- und Nachteile beim Einsatz von Linux in der Webentwicklung sind.

Und würde gerne wissen, welche Linux-Plattform Sie empfehlen würden und warum.

2

2 Antworten auf die Frage

3
LiraNuna

Pros:

  • SSH - Melden Sie sich remote mit Ihrem bevorzugten Terminal-Emulator bei Ihrem Server an.
  • In GNOME - Eingebaute FTP- / SFTP-Datei, die mit gvfs aus der Box browst
  • Die Möglichkeit, Ihren eigenen Webserver lokal auszuführen, um schnell testen zu können, wenn Sie abenteuerlustig sind
  • Mehrere Desktops zum Verschieben und Teilen Ihres Arbeitsbereichs
  • Große weborientierte Editoren wie SCiTE, Geany, Screem, gedit und MonoDevelop (wenn Sie .NET möchten).
  • Firefox ist auf den meisten Distributionen und in den meisten Repositorys vorinstalliert.
  • Opera für Linux verfügbar
  • Epiphany-Webkit oder Midori zum Testen der Safari / Chrome-Kompatibilität verfügbar

Nachteile:

  • Sie benötigen eine Windows-VM zum Testen auf IE oder WINE, um ie4linux zu verwenden
  • Kann schwierig sein, wenn Sie mit Microsoft-Technologien arbeiten
Wenn Sie mit PHP arbeiten, werden Sie unter Linux im Allgemeinen etwas besser finden. Apache ist schneller, PHP-Erweiterungen können einfach installiert und kompiliert werden. David Snabel-Caunt vor 14 Jahren 0
Die Möglichkeit, einen lokalen Webserver zu Testzwecken auszuführen, ist für Linux nicht spezifisch. Nathaniel vor 14 Jahren 0
Zusätzliche Vorteile - kein Photoshop, Flash oder Dreamweaver, wenn Sie diese Tools verwenden. Bob Weber vor 14 Jahren 1
Das GIMP ist jedoch ein perfekter Ersatz für Photoshop. David Z vor 14 Jahren 1
@Nathaniel: streng genommen hast du recht. In Anbetracht der Tatsache, dass die meisten kommerziellen Betriebssysteme für die Serverversionen zusätzliche Gebühren erheben und sich Server-Betriebssysteme in einigen Punkten erheblich von Betriebssystemen außerhalb des Servers ** unterscheiden, ist es wahr, dass Sie mehr Potenzial haben, Entwicklungsserver mit Linux einzurichten. ** Wenn Sie beispielsweise eine TV-Programm-Webapp unter Windows 7 entwickelt haben, sind Sie vielleicht geschockt, dass der teurere Windows Server 2008 die Verwendung von DVB-Hardware einfach nicht zulässt. @David: Sorry, aber GIMP kann nicht mit Photoshop verglichen werden. GIMP + Krita vielleicht. Es gibt jedoch Grafikanwendungen für die Filmindustrie für Linux. Lee B vor 14 Jahren 0
@ Lee: Warte einfach auf GIMP 2.8.0! Die Benutzeroberfläche wurde überarbeitet. LiraNuna vor 14 Jahren 0
0
Mike1980

Aus meiner Sicht besteht der Hauptvorteil der Entwicklung unter Linux darin, dass ich die Live-Umgebung lokal als meine Entwicklungsumgebung neu erstellen kann, ohne dass zusätzliche Kosten für die Betriebssystemlizenzierung für eine Entwicklungsumgebung anfallen und dass .conf-Dateien hin und her kopiert werden.

Capistrano ist auch eine gute Nachricht für Implementierungen und nicht für Windows (AFAIK) verfügbar.

Die gleichen Vorteile gelten für alle BSDs, sie sind jedoch nicht so leicht für das Hosting zu finden.

Die Nachteile sind, wie von LiraNuna erwähnt, Sie benötigen immer noch eine Windows-Umgebung zum Testen. Obwohl ich finde, dass mehrere Windows-Umgebungen (mit verschiedenen IE-Versionen) unter VMware ausgeführt werden, funktionieren sie gut als Kompromiss.

Ohne die zusätzlichen Lizenzen - ich verstehe es fast, aber Tatsache ist, ich kann das gleiche mit IIS in Windows machen oder sogar Apache laden. Ich glaube wirklich nicht, dass Sie etwas aufgelistet haben, das unter Linux einen echten Vorteil gegenüber Windows darstellt ... Selbst mit den Lizenzen haben ziemlich viele anständige Entwickler eine MSDN-Lizenz oder können eine Windows-Testversion verwenden. William Hilsum vor 14 Jahren 0