Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Welche Software benötige ich zum Erstellen einer Website?

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

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

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 anzusehen

Nahezu alle Betriebssysteme verfügen standardmäßig über einen Texteditor und einen Browser, mit dem Sie Webseiten anzeigen können. Infolgedessen müssen Sie normalerweise nur Software zum Transfer von Dateien auf Ihren Webserver erwerben.

Vertiefung

Webseiten erstellen und bearbeiten

Um eine Website zu erstellen und zu bearbeiten, benötigen Sie einen Texteditor. Texteditoren erstellen und ändern unformatierte Textdateien. Andere Formate, wie z. B. RTF, ermöglichen es Ihnen, Formatierungen wie Fett- oder Unterstreichungen hinzuzufügen. Diese Formate sind nicht geeignet, um Webseiten zu schreiben. Sie sollten sorgfältig überlegen, welchen Texteditor Sie verwenden, da Sie im Laufe der Entwicklung der Website umfangreich damit arbeiten werden.

Alle Desktop-Betriebssysteme sind mit einem einfachen Texteditor ausgestattet. Diese Editoren sind alle unkompliziert, bieten jedoch keine speziellen Funktionen für das Codieren von Webseiten. Wenn Sie etwas Raffinierteres möchten, stehen viele Drittanbieter-Tools zur Verfügung. Drittanbieter-Editoren bieten oft zusätzliche Funktionen, darunter Syntax-Hervorhebung, Autovervollständigung, einklappbare Abschnitte und Suche im Code. Hier ist eine kurze Liste von Editoren:

Betriebssystem Integrierter 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 für die öffentliche Ansicht bereit ist, 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 machen?). Sobald Sie sich für einen Anbieter entschieden haben, wird Ihnen dieser die Zugangsdaten per E-Mail senden, normalerweise in Form einer SFTP-URL, Benutzername, Passwort und andere Informationen, die zum Verbinden mit ihrem Server notwendig sind. Bedenken 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 Verwendung einer sicheren Verbindung erlaubt, 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. Zunächst hier eine kurze Liste kostenloser grundlegender (S)FTP-Clients:

Betriebssystem FTP-Software
Windows
Linux
Mac OS
ChromeOS

Websites testen

Es gibt viele Webbrowser. Wenn Sie eine Website entwickeln, sollten Sie diese mindestens mit den folgenden großen Browsern auf sowohl Desktop- als auch 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 auch mit zusätzlichen Browsern wie UC Browser oder Opera Mini testen.

Das Testen wird kompliziert, da einige Browser nur auf bestimmten Betriebssystemen laufen. Insbesondere läuft Apple Safari 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 bietet Ihnen vollständigen Fernzugriff auf virtuelle Maschinen, so dass Sie Ihre Seite in den üblichsten Umgebungen und auf verschiedenen Betriebssystemen testen können. Alternativ können Sie Ihre eigenen virtuellen Maschinen einrichten, aber das erfordert einige Expertise.

Weitere Informationen finden Sie unter Strategien für die Durchführung von Tests: Der Aufbau eines Testlabors.

Führen Sie auf jeden Fall einige Tests auf einem realen Gerät durch, insbesondere 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-Zugriff auf Tests mit realen Geräten empfehlen wir auch einen Blick auf App Live: BrowserStacks interaktive Mobile-App-Testplattform.

Nächste Schritte