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

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

Voraussetzungen: Sie sollten bereits den Unterschied zwischen Webseiten, Websites, Webservern und Suchmaschinen kennen.
Ziel: Erfahren Sie, welche Softwarekomponenten Sie benötigen, wenn Sie eine Website bearbeiten, hochladen oder anzeigen wollen.

Zusammenfassung

Die meisten Programme, die Sie für die Webentwicklung benötigen, können kostenlos heruntergeladen werden. Wir stellen Ihnen in diesem Artikel einige Links zur Verfügung.

Sie benötigen Werkzeuge zum:

  • Erstellen und Bearbeiten von Webseiten
  • Hochladen von Dateien auf Ihren Webserver
  • Anzeigen Ihrer Website

Nahezu alle Betriebssysteme enthalten standardmäßig einen Texteditor und einen Browser, mit denen Sie Websites anzeigen können. Infolgedessen müssen Sie normalerweise nur Software für den Dateitransfer auf Ihren Webserver beschaffen.

Active Learning

Es gibt noch keine Active-Learning-Inhalte. Bitte erwägen Sie, beizutragen.

Weitere Einblicke

Erstellen und Bearbeiten von Webseiten

Um eine Website zu erstellen und zu bearbeiten, benötigen Sie einen Texteditor. Texteditoren erstellen und ändern unformatierte Textdateien. Andere Formate, wie RTF, erlauben es, Formatierungen wie Fett- oder Unterstreichung hinzuzufügen. Diese Formate sind nicht geeignet zum Schreiben von Webseiten. Sie sollten sorgfältig überlegen, welchen Texteditor Sie verwenden, da Sie intensiv mit ihm arbeiten werden, während Sie die Website erstellen.

Alle Desktop-Betriebssysteme bieten einen grundlegenden Texteditor. Diese Editoren sind zwar einfach zu bedienen, bieten aber keine speziellen Funktionen für die Codierung von Webseiten. Wenn Sie etwas Anspruchsvolleres möchten, gibt es viele Drittanbieterprogramme. Drittanbieter-Editoren bieten oft zusätzliche Funktionen, wie z.B. Syntax-Hervorhebung, Autovervollständigung, zusammenklappbare Abschnitte und Code-Suche. Hier ist eine kurze Liste von Editoren:

Betriebssystem Integrierter Editor Drittanbieter-Editor
Windows
Mac OS
Linux
ChromeOS

Hier ist ein Screenshot eines erweiterten Texteditors:

Screenshot von Notepad++.

Hier ist ein Screenshot eines Online-Texteditors:

Screenshot von ShiftEdit

Dateien im Web hochladen

Wenn Ihre Website für die öffentliche Anzeige bereit ist, müssen Sie Ihre Webseiten auf Ihren Webserver hochladen. Sie können Speicherplatz auf einem Server von verschiedenen Anbietern kaufen (siehe Wie viel kostet es, etwas im Internet zu tun?). Sobald Sie sich für einen Anbieter entschieden haben, sendet Ihnen der Anbieter die Zugangsdaten, normalerweise in Form einer SFTP-URL, Benutzernamen, Passwort und anderer Informationen, die für die Verbindung mit ihrem Server benötigt werden. Beachten Sie, dass (S)FTP mittlerweile etwas altmodisch ist und andere Upload-Systeme, wie RSync und Git/GitHub, zunehmend populär werden.

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

Das Hochladen von Dateien auf einen Webserver ist ein sehr wichtiger Schritt bei der Erstellung einer Website, daher behandeln wir es ausführlich in einem separaten Artikel. Bis dahin hier eine kurze Liste kostenloser Basis-(S)FTP-Clients:

Betriebssystem FTP-Software
Windows
Linux
Mac OS
ChromeOS

Testen von Websites

Es gibt viele verfügbare Webbrowser. Wenn Sie eine Website entwickeln, sollten Sie sie mindestens mit den folgenden großen Browsern auf sowohl Desktop- als auch mobilen Plattformen testen, um sicherzustellen, dass Ihre Seite für die meisten Menschen funktioniert:

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

Das Testen wird kompliziert, weil einige Browser nur auf bestimmten Betriebssystemen laufen. Besonders Apple Safari läuft auf iOS, iPadOS und macOS. Es ist am besten, Dienstleistungen wie Browsershots oder Browserstack zu nutzen. Browsershots erstellt Screenshots Ihrer Website, so wie sie in verschiedenen Browsern aussehen wird. Browserstack gibt Ihnen vollständigen Fernzugriff auf virtuelle Maschinen, sodass Sie Ihre Site 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 einrichten.

Führen Sie auf jeden Fall einige Tests auf einem echten Gerät durch, insbesondere auf echten mobilen Geräten. Mobile Geräte kosten natürlich Geld, daher empfehlen wir, Geräte in einem Team zu teilen, wenn Sie auf vielen Plattformen testen möchten, ohne zu viel auszugeben. Für skalierbaren Cloud-Zugang zu echten Gerätetests empfehlen wir auch einen Blick auf App Live: BrowserStack's Interactive Mobile App Testing platform.

Nächste Schritte