|
|
|
|
Quickstart
1. Was ist das Adventure-PHP-Framework (APF)?
Das Adventure-PHP-Framework versteht sich als Hilfsmittel zur Implementierung von objektorientierten,
generischen und wiederverwendbaren PHP-Web-Applikationen. Der Entwickler wird dabei unterstützt
Applikationen nach anerkannten OO-Design-Pattern zu implementieren und das Framework bietet bereits
eine Vielzahl von Lösungen für bekannte Problemstellungen. Es versteht sich bewusst nicht
als Applikation, die lediglich konfiguriert werden muss, sondern als technische Basis und Design-Guide
für den Entwurf von Anwendungen.
2. Einstieg
Um den Einstieg in das APF zu erleichtern, stehen zahlreiche Materialen angefangen von einem
Hallo Welt!-Beispiel bis zu komplexen Tutorials zur Verfügung. Auf dieser
Seite werden besonders für den Einstieg geeignete Materialen aufgelistet:
-
Hallo Welt!: Das "Hallo Welt!"-Beispiel
gibt einen "Quick&Dirtry"-Einstieg in das Adventure PHP Framework (APF). Es erläutert, wie
mit einem einizigen Template und einer Boostrapdatei (index.php) bereits eine einfache Webseite
erstellt werden kann.
-
Webseite erstellen:
Das Tutorial 'Webseite erstellen' zeigt, wie einfach eine Webseite mit dem Framework aufgebaut
werden kann. In den weiterführenden Kapiteln wird zudem beschrieben, wie dynamische Inhalte
in der Seite angezeigt werden können.
-
APF-Modul erstellen:
Das Forum-basierte Tutorial zeigt, wie ein eigenes Modul mit dem Framework erstellt werden kann.
Als Beispiel wird ein einfacher Taschenrechner verwendet, der mit Hilfe von Formularelementen
und einem DocumentController realisiert wird.
-
Grundlagen: Die Grundlagen-Seite
beschreibt den Aufbau und die Komponenten des Frameworks und zeigt den Aufbau einer einfachen
Applikation. In einem weiterführenden Kapitel wird zudem auf die Basis-Konfiguration mit
Hilfe der Registry eingegangen.
-
Dokumentation: Die Seite
Dokumentation bietet eine Übersicht über die verfügbaren Dokumentationskapitel.
Die jeweiligen Dokumentationsseiten bieten zudem die Möglichkeit, eigene Kommentare
hinzuzufügen, damit die Qualität der Seiten stetig verbessert und um Erfahrungen
bereichert werden kann.
-
Tutorials: Die Seite Tutorials
zeigt eine Übersicht über die vorhandenen Tutorials. Die Auswahl der Tutorials erstreckt
sich dabei über einsteigergerechte Tutorials wie TagLibs erstellen und
Webseite erstellen bis hin zu komplexen Applikationen, die in den Tutorials
Kommentar-Funktion, Gästebuch und Frontcontroller
beschrieben sind.
-
Sandbox: Die Sandbox bietet eine funktionierende
Demo-Webseite mit Infomaterial und Tutorials, die besonders gut zur Entwicklung von neuen Modulen
und Applikationen geeignet ist. Näheres kann der Sandbox-Seite entnommen werden.
-
Literatur: Die Literatur-Seite zeigt,
welche Literatur hilfreich für das Arbeiten mit dem Framework ist. Zusätzlich dazu
kann auf der Seite ein Dokument heruntergeladen werden, das sich mit dem kompletten Prozess der
Software-Entwicklung beschäftigt.
Kommentare
Möchten Sie den Artikel eine Anmerkung hinzufügen, oder haben Sie ergänzende Hinweise? Dann können Sie diese hier einfügen. Die bereits verfassten Anmerkungen und Kommentare finden Sie in der untenstehenden Liste.
Für diesen Artikel liegen aktuell keine Kommentare vor.
|
|
|
|