Es gibt eine Menge von Programme und Software-Typen, die Web-Entwickler sinnvoll einsetzen können. Nachfolgend eine Übersicht.
Um statische Dateien eines Webprojekts ins Web auf einen Server zu laden, brauchen Sie Software, die das File Transfer Potokoll (FTP) bzw. die Secure-Variante SFTP unterstützt. Mit solchen Programmen können Sie ihre Projektdateien hochladen und auf dem Serverrechner verwalten (umbenennen, löschen usw.). Für weiterreichende Arbeiten auf dem Server benötigen Sie einen Remote-Zugang. Über einen SSH-Client können Sie eine Remote-Shell auf einem entfernten Rechner starten, sofern dort ein SSH-Server läuft. Innerhalb der Windows-Welt sind auch zuvor per VPN getunnelte Remote-Desktop-Verbindungen geeignet.
Grafikprogramme sind eine wichtige Ergänzung zum Erstellen aussagekräftiger Webseiten. Es gibt unzählige Programme zum Erstellen, Konvertieren und Nachbearbeiten von Grafiken. Auf jeden Fall müssen die eingesetzten Programme die Dateiformate GIF, JPEG und PNG unterstützen, denn das sind die verbreiteten Grafikformate im Web. Zum Entstehungsprozess einer Grafik tragen jedoch häufig auch andere Programme bei, etwa vektororientierte Programme oder Raytraycing-Programme.
Ein lokal betriebener Webserver ermöglicht es, Webseiten in HTTP-Umgebung am eigenen PC oder im eigenen LAN auszutesten. Der Webserver wiederum ist die Voraussetzung für den Einsatz von serverseitiger Software, wie PHP, Datenbankanbindung, etwa mit MySQL, oder den Einsatz von Content Management Systemen. Doch selbst, wenn Sie nur mit statischen HTML- und CSS-Dateien arbeiten, kann der Einsatz eines Webservers sinnvoll sein. Beispielsweise im Hinblick auf die Referenzierung von Grafiken und Multimedia im HTML-Code.
Es ist nicht einmal eine Internet-Verbindung erforderlich, um einen Webserver zu betreiben. Es müssen lediglich TCP/IP-Sockets unterstützt werden, was heute bei jedem Betriebssystem der Fall ist. Auch ein Domain-Name-Service ist für einen lokalen Betrieb eines Webservers nicht erforderlich.
Rund um die Realisierung von Webprojekten gibt es abhängig von der Größe und Anzahl und Zusammensetzung der beteiligten Personen eine Menge anderer Programme und Software-Typen, die Web-Entwickler sinnvoll einsetzen können. Dazu gehören beispielsweise:
Je nach Art des Webprojekts kann es auch sinnvoll sein, server-seitige Software-Lösungen einzusetzen, da nur so eine effiziente Zusammenarbeit zwischen größeren Teams möglich ist.
Korrekturen, Hinweise und Ergänzungen
Bitte scheut euch nicht und meldet, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Diskutieren wählen. Es ist keine Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden allerdings kommentarlos entfernt.