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

In diesem Artikel legen wir dar, welche Softwarekomponenten Sie benötigen, wenn Sie eine Website bearbeiten, hochladen oder betrachten.

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

Zusammenfassung

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

Sie benötigen Werkzeuge, um:

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

Nahezu alle Betriebssysteme verfügen standardmäßig über einen Texteditor und einen Browser, mit denen Sie Websites betrachten können. Daher müssen Sie in der Regel nur Software für die Übertragung von Dateien auf Ihren Webserver beschaffen.

Aktives Lernen

Es ist noch kein aktives Lernen verfügbar. Bitte überlegen Sie, einen Beitrag zu leisten.

Weiterführendes

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, ermöglichen das Hinzufügen von Formatierungen, wie Fett- oder Unterstreichungen. Diese Formate sind nicht geeignet, um Webseiten zu schreiben. Sie sollten sich überlegen, welchen Texteditor Sie verwenden, da Sie intensiv damit arbeiten werden, während Sie die Website aufbauen.

Alle Desktop-Betriebssysteme sind mit einem einfachen Texteditor ausgestattet. Diese Editoren sind alle unkompliziert, aber es fehlen spezielle Funktionen für das Codieren von Webseiten. Wenn Sie etwas Ausgefeilteres möchten, stehen Ihnen viele Tools von Drittanbietern zur Verfügung. Editoren von Drittanbietern bieten oft zusätzliche Funktionen wie Syntaxfärbung, automatische Vervollständigung, einklappbare 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 fortschrittlichen Texteditors:

Screenshot von Notepad++.

Hier ist ein Screenshot eines Online-Texteditors:

Screenshot von ShiftEdit

Dateien im Web hochladen

Wenn Ihre Website bereit für die öffentliche Betrachtung 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 Web zu tun?). Wenn Sie sich für einen Anbieter entschieden haben, sendet dieser Ihnen die Zugangsinformationen, meist in Form einer SFTP-URL, Benutzernamen, Passwort und weiteren Informationen, die zur Verbindung mit deren Server benötigt werden. Beachten Sie, dass (S)FTP mittlerweile etwas altmodisch ist und andere Upload-Systeme wie RSync und Git/GitHub an Popularität gewinnen.

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 dies ausführlich in einem separaten Artikel. Hier ist eine kurze Liste von kostenlosen Basis-(S)FTP-Clients:

Betriebssystem FTP-Software
Windows
Linux
Mac OS
ChromeOS

Webseiten testen

Es gibt viele Webbrowser. Bei der Entwicklung einer Website sollten Sie sie bei den folgenden Hauptbrowsern auf Desktop- und mobilen Plattformen 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 Seite 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, Dienste wie Browsershots oder Browserstack zu nutzen. Browsershots erstellt Screenshots Ihrer Website, wie sie in verschiedenen Browsern aussieht. Browserstack gibt Ihnen vollen Fernzugriff auf virtuelle Maschinen, sodass Sie Ihre Seite 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 für das Durchführen von Tests: Erstellen eines Testlabors.

Führen Sie auf jeden Fall einige Tests auf einem realen Gerät durch, besonders auf echten 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-Zugang zu Tests auf echten Geräten empfehlen wir auch einen Blick auf App Live: BrowserStack's Interactive Mobile App Testing platform.

Nächste Schritte