Navigation
 



Webhosting Latein / Info Seite von HosterPLUS.de

Sie befinden sich hier: Webhosting Latein / Website

Web Entwicklung

Was sollte ich bei der Web-Entwicklung beachten? Sie sollten sich als erstes überlegen, was Sie machen möchten. 

Danach können Sie abschätzen ob es Sinn macht die Homepage in ein statisches oder dynamisches Format zu erstellen.

Unterschiede zwischen ein statischen und dynamischen Format

Wenn ein Programmierer von einen statischen Format spricht, meint dieser eine reine HTML-Seite. Bei einen dynamischen Format, wird die Webseite über die Programmiersprache PHP oder Perl umgesetzt. Wenn ihr Besucher auf Ihrer Webseite eine Seite anfordert, wird diese Anfrage vom Apache Webserver beantwortet. Ist in der abgefragten Datei PHP Code enthalten, wird dieser von PHP Interpreter interpretiert und anschließend ausgegeben.

Bei einem PHP Dokument können die Inhalte in einer ausgelagerten Textdatei oder Datenbank hinterlegt werden. Der Interpreter baut eigenständig eine Verbindung zu der Datenbank auf und liest den Inhalt aus.

Bei einer dynamischen Webseite gibt es zum Speichern der Inhalte in der Datenbank einen Verwaltungsbereich. Dieser Verwaltungsbereich wird auch Administrationsbereich oder Back-End genannt. Der Verwaltungsbereich ist über einen Passwortschutz abgesichert, damit Sie die Inhalte bearbeiten können und kein unbefugter Zugriff hat.

Sie sehen, dass eine dynamische Webseite umfangreich sein kann. Daher empfiehlt es sich bei kleinen Projekten eine statische Umsetzung. Bei einer statischen Umsetzung sind die Webseiten komplett als HTML Dokument auf dem Webserver hinterlegt. Der Webserver muss bei einer Anfrage, nicht erst den HTML Code interpretieren. Die Anfrage wird direkt an den Browser gesendet.

Das Erstellen eines HTML Dokuments ohne eine Logik, ist nicht umfangreich. Erfordert ein gewisses Maß an Know-how.

Vor und Nachteile einer statischen Webseite

Bei einer statischen Webseite sind die anfänglichen Kosten niedrig. Mit zunehmender Unterseitenanzahl steigen die Kosten exponentiell. Der größte Kostenfaktor bei einer statischen Webseite ist die Umsetzung des Web-Layouts sowie Erstellung des Texts. Eine statische Webseite eignet sich für kleine Webseiten, die nicht häufig geändert werden sollen. Bei Änderungen muss die gesamte Navigation in allen statischen Dokumenten angepasst werden.

Über Java Skript können Sie ein Ajax Request integrieren um gewisse Funktionen auf der Webseite dynamisch zu gestalten. Leider kann nicht sichergestellt werden, dass bei jedem Besucher Java Skript funktioniert. Daher sollte Java Skript für die Benutzerfreundlichkeit (Usability) verwendet werden.

Zusätzlich können die dynamischen Inhalte welche über Java Skript bereitgestellt werden, nicht von Suchmaschinen interpretiert werden. Eine statische Webseite ist geeignet für maximal 25 Unterseiten, welche nicht häufig geändert werden.

Vorteile:

  • anfängliche Kosten relativ niedrig
  • Datensicherung muss nicht ständig durchgeführt werden

Nachteile:

  • steigende Kosten mit zunehmender Unterseitenanzahl
  • dynamische Inhalte nur bedingt möglich über Java Skript
  • Java Skript Inhalte können von Suchmaschinen nicht indiziert werden
  • grundlegende Anpassungen müssen in jeden Dokument angepasst werden

 

Vor und Nachteile einer dynamischen Webseite

Wenn Sie eine dynamische Webseite planen, sollten Sie den Homepage-Entwurf planen. Legen Sie sich eine Stichpunkteliste der Funktionen an. Prüfen Sie ob es sinnvoll ist ein Open Source System wie Joomla oder WordPress zu verwenden. In unserer FAQ Datenbank haben wir eine Anleitung, wie Sie Joomla installieren.

Alternativ können Sie ein anderes Content Management System (CMS) verwenden. Wenn Sie eine Open Source Software verwenden sollten, müssen Sie diese Software regelmäßig updaten.

Die Software wird in den Grundzügen Ihnen zur Verfügung gestellt und ständig weiterentwickelt. In der Weiterentwicklung werden Sicherheitsprobleme gelöst. Wenn Sie diese Updates bei einer Open Source Software nicht einspielen, werden diese Sicherheitslücken ausgenutzt.

Inhalte welche dynamisch verarbeitet werden und in einer Datenbank stehen, müssen regelmäßig in einer Datensicherung erfasst werden. Bei einem Festplattenschaden, wären alle gespeicherten Daten in der Datenbank verloren.

Wenn Sie eine Open Source Software verwenden sollten, müssen Sie diese auf ihren PHP-fähigen Webspace installieren. Zum individualisieren der Homepage, ist die Anpassung eines sogenannten Template erforderlich. Auch bei speziell angefertigten Lösungen über einen Programmierer, kann dieser für Sie ein Template System mit integrieren.

Alternativ zu ein Open Source Software können Sie einen Programmierer beauftragen oder selber eine PHP oder Perl Anwendung programmieren. Dies verschlingt viel Zeit oder Geld! Sie sollten auch die Vor und Nachteile zwischen einer individuell realisierten Lösung und einem Open Source Software abwägen.

Bei einer dynamischen Webseite wird die Navigation wie der Name sagt, dynamisch generiert. Wenn die vorgesehene Logik integriert ist, kann dies beim Hinzufügen eines neuen Menüpunkt auf ihrer Homepage immense Arbeit sparen. Sie müssen diesen Menüpunkt in ihrer Verwaltungssoftware oder in ihren Template anlegen. Danach ist dieser auf allen Unterseiten vorhanden.

Vorteile:

  • geringe Kosten bei Erweiterungen
  • erstellen von neuen Inhalten einfach über den Browser möglich
  • mit Verwaltung von überall Benutzbar
  • individuellem Möglichkeiten

Nachteile:

  • hohe Kosten bei der Erstellung des Grundsystem
  • Datensicherung muss automatisiert werden
  • Kosten für Pflege und Updates
  • großes Know-how erforderlich

 

Entscheidung gefällt!

Nach dem für Sie klar ist, was Sie für eine Variante nutzen wollen. Können Sie sich damit befassen eine Vorlage in ein Grafik Programm zu erstellen. Sobald Sie diese Vorlage fertig gestellt haben, müssen Sie diese Datei in kleine Stücke schneiden und in ein HTML Dokument einbauen. Bei einen dynamischen System binden sie ihr HTML Dokument in eine Template Datei, welche zum Generieren der Unterseiten verwendet wird.

Dabei sollten Sie die gängigen Web-Standards beachten, damit die Webseite in jeden Browser richtig dargestellt wird. Zum Überprüfen haben wir in unserer Download Datenbank verschiedene Browser aufgelistet. Diese können Sie herunterladen um Ihre Webseite zu testen. Dabei haben wir die häufigsten aufgelistet, welche von den meisten Besuchern verwendet werden.

Dieser Beitrag ist ein kleiner Gedanken Anstoß für die Web-Entwicklung bei der Homepage. Zur Webentwicklung gehören noch viele weitere Punkte. Wir haben versucht Ihnen in diesem Beitrag einer der wichtigsten aufzulisten. Nachfolgend haben wir noch eine Checkliste für Sie vorbereitet, welche Ihnen bei der Entscheidung hilft.


Checkliste für Web-Entwicklung

[ ] Name  ___________  für das Projekt 
[ ] geprüft ob der Namen nicht eventuell gegen Markenrechte verstößt?
[ ] Domainname gesichert?
[ ] Webspace ( Speicherplatz ) für Homepage
[ ] Konzept für die Homepage ( Gestaltung, Seitenstruktur und Aufbau )
[ ] statische Webseite
[ ] dynamische Webseite
     [ ] externer Programmierer
     [ ] Content Management System, Open Source Anwendung?
            Wenn ja, welches? ___________
[ ] Inhalt für Homepage 
     [ ] Bilder
     [ ] Text
     [ ] Videos
[ ] Interaktive Anwendungen (ohne Content Management System)
     [ ] Gästebuch
     [ ] Besucherzähler
     [ ] Bildergalerie
     [ ] Kontakt Formular
[ ] Test der Homepage 
[ ] Webseite veröffentlichen 
[ ] Promotion für Homepage
[ ] _________________________
[ ] _________________________