Welche Software benötige ich, um eine Website zu erstellen?

In diesem Artikel erläutern wir, welche Softwarekomponenten Sie benötigen, wenn Sie eine Website bearbeiten, hochladen oder anzeigen.

Voraussetzungen: Sie sollten bereits den Unterschied zwischen Webseiten, Websites, Webservern und Suchmaschinen kennen.
Ziel: Erfahren Sie, welche Softwarekomponenten Sie benötigen, um eine Website zu bearbeiten, hochzuladen oder anzuzeigen.

Zusammenfassung

Die meisten Programme, die Sie für die Webentwicklung benötigen, können Sie kostenlos herunterladen. Wir werden in diesem Artikel einige Links bereitstellen.

Sie benötigen Werkzeuge, um:

  • Webseiten zu erstellen und zu bearbeiten
  • Dateien auf Ihren Webserver hochzuladen
  • Ihre Website anzuzeigen

Fast alle Betriebssysteme enthalten standardmäßig einen Texteditor und einen Browser, mit dem Sie Websites anzeigen können. Daher müssen Sie in der Regel nur Software zum Übertragen von Dateien auf Ihren Webserver erwerben.

Aktives Lernen

Es gibt noch keine aktive Lernmöglichkeit. Bitte ziehen Sie in Betracht beizutragen.

Gründlicher erkunden

Erstellen und Bearbeiten von Webseiten

Um eine Website zu erstellen und zu bearbeiten, benötigen Sie einen Texteditor. Texteditoren erstellen und bearbeiten unformatierte Textdateien. Andere Formate, wie RTF, ermöglichen es Ihnen, Formatierungen wie fett oder unterstrichen hinzuzufügen. Diese Formate eignen sich nicht zum Schreiben von Webseiten. Sie sollten sich Gedanken darüber machen, welchen Texteditor Sie verwenden, da Sie intensiv damit arbeiten werden, während Sie die Website erstellen.

Alle Desktop-Betriebssysteme verfügen über einen grundlegenden Texteditor. Diese Editoren sind alle unkompliziert, bieten jedoch keine speziellen Funktionen für das Codieren von Webseiten. Wenn Sie etwas anspruchsvolleres wünschen, gibt es viele Drittanbieter-Tools. Drittanbieter-Editoren bieten oft zusätzliche Funktionen wie Syntaxfärbung, Autovervollständigung, zusammenklappbare Abschnitte und Codesuche. Hier ist eine kurze Liste von Editoren:

Betriebssystem Eingebauter Editor Editor von Drittanbietern
Windows
Mac OS
Linux
ChromeOS

Hier ist ein Screenshot eines fortgeschrittenen Texteditors:

Screenshot von Notepad++.

Hier ist ein Screenshot eines Online-Texteditors:

Screenshot von ShiftEdit

Dateien im Web hochladen

Wenn Ihre Website bereit ist, veröffentlicht zu werden, müssen Sie Ihre Webseiten auf Ihren Webserver hochladen. Sie können von verschiedenen Anbietern Speicherplatz auf einem Server kaufen (siehe Was kostet es, etwas im Web zu tun?). Sobald Sie sich für einen Anbieter entschieden haben, sendet dieser Ihnen die Zugangsdaten, in der Regel in Form einer SFTP-URL, eines Benutzernamens, eines Passworts und weiterer Informationen, die zur Verbindung mit ihrem Server erforderlich sind. Beachten Sie, dass (S)FTP mittlerweile etwas altmodisch ist und andere Upload-Systeme an Beliebtheit gewinnen, wie etwa RSync und Git/GitHub.

Hinweis: FTP ist von Natur aus unsicher. Sie sollten sicherstellen, dass Ihr Hosting-Anbieter die Verwendung einer sicheren Verbindung ermöglicht, z. B. SFTP oder RSync über SSH.

Das Hochladen von Dateien auf einen Webserver ist ein sehr wichtiger Schritt beim Erstellen einer Website, daher decken wir dies ausführlich in einem separaten Artikel ab. Hier ist vorerst eine kurze Liste von kostenlosen grundlegenden (S)FTP-Clients:

Betriebssystem FTP-Software
Windows
Linux
Mac OS
ChromeOS

Testen von Websites

Es gibt viele Webbrowser. Wenn Sie eine Website entwickeln, sollten Sie sie zumindest mit den folgenden großen Browsern auf Desktop- und Mobilplattformen testen, um sicherzustellen, dass Ihre Website für die meisten Menschen funktioniert:

Wenn Sie eine bestimmte Gruppe ansprechen (z. B. technische Plattform oder Region), müssen Sie die Website möglicherweise mit zusätzlichen Browsern testen, wie UC Browser oder Opera Mini.

Das Testen wird kompliziert, da einige Browser nur auf bestimmten Betriebssystemen laufen. Besonders Apple Safari läuft auf iOS, iPadOS und macOS. Am besten nutzen Sie Dienste wie Browsershots oder Browserstack. Browsershots erstellt Screenshots Ihrer Website, wie sie in verschiedenen Browsern angezeigt wird. Browserstack bietet Ihnen vollständigen Fernzugriff auf virtuelle Maschinen, sodass Sie Ihre Website in den gängigsten Umgebungen und auf verschiedenen Betriebssystemen testen können. Alternativ können Sie Ihre eigenen virtuellen Maschinen einrichten, aber das erfordert einige Fachkenntnisse.

Weitere Informationen finden Sie unter Strategien zur Durchführung von Tests: Ein Testlabor zusammenstellen.

Führen Sie auf jeden Fall einige Tests auf einem realen Gerät durch, insbesondere auf realen mobilen Geräten. Mobile Geräte kosten natürlich Geld, daher empfehlen wir, Geräte innerhalb eines Teams zu teilen, wenn Sie auf vielen Plattformen testen möchten, ohne zu viel auszugeben. Für skalierbaren Cloud-Zugriff auf reale Gerätetests empfehlen wir außerdem, sich die App Live: BrowserStack's Interactive Mobile App Testing Platform anzusehen.

Nächste Schritte