News

Auf dieser Seite lesen Sie eine Zusammenfassung der historisierten News des Adventure PHP Framework (APF).

Download, Installation und erste Schritte von Ralf Schubert

Download, Installation und erste Schritte

Sonntag, 04. Oktober 2009

Ralf Schubert ist begeisterter APF-Entwickler. Um Neueinsteiger bei der Verwendung des APF zu unterstützen hat er ein Tutorial verfasst. Darin werden die ersten Schritte mit dem Framework zu erklären.

Das Tutorial Download, Installation und erste Schritte beschreibt Schritt für Schritt die Einrichtung des Adventure PHP Framework vom Download bis zur "Hallo Welt" Applikation. (mehr lesen…)

Adventure PHP Framework - Release 1.10 (stable): Refactoring, Performance-Optimierung, full PHP5-Support

Version 1.10 (stable) veröffentlicht!

Sonntag, 04. September 2009

Das APF-Team hat heute das Release 1.10 (stable) angekündigt. Mit diesem Maintenance-Release wurde die Entwicklung komplett auf PHP5 umgestellt, für PHP4 ist bis Anfang 2010 eine Kompatibilitäts-Version erhältlich. Neben einigen Aufräumarbeiten sorgen Performance-Optimierungen für eine gleich bleibend exzellente Performance. Die größte technische Neuerung ist die Einführung eines "dependency injection container", ähnlich der Objekt-Initialisierung von SPRING (JAVA). Auch in diesem Release finden sich zahlreiche Features im Framework wieder, die im Entwickler-Forum als Wunsch diskutiert wurden. Darüber hinaus sind in der finalen Version des 1.10-er Zweiges alle Änderungen aus dem Feedback zu den Release Candidates enthalten.

Objektorientiertes Design eines Gästebuchs

Objektorientiertes Design eines Gästebuchs

Donnerstag, 03. September 2009

Gästebuch? Sicher denken Sie nun, dass ein Gästebuch nun wirklich kein geeignetes Beispiel für einen Artikel über objektorientiertes Design ist? Im Gegenteil! In einem Gästebuch steckt eine Vielzahl von Elementen, die auch in anderen Web-Anwendungen benötigt werden. Und: der objektorientierte Entwurf bringt eine gute Portion Spannung in das verstaubte Thema.

Der Artikel Objektorientiertes Design eines Gästebuchs beleuchtet das Thema aus der Perspektive großer Software-Anwendungen und zeigt auf, wie ein Technologie-unabhängiges Design erstellt werden kann, das später als Basis fär die Umsetzung dient. Dabei wird auf die benötigten Techniken wie UML und ER-Diagramm sowie auf die Grundlagen des Software-Designs eingegangen. (mehr lesen…)

RPM-Installations-Pakete für das APF von Reiner Rottmann

RPM-Installations-HOWTO

Sonntag, 26. September 2009

Ab heute stehen RPM-Pakete zur Installation und Verteilung des APF auf RedHat-basierten LINUX-Distributionen zur Verfügung. Reiner Rottmann hat dazu einen dedizierten YUM-Channel bereit gestellt, der Code- sowie Demo-Pakete beinhaltet.

Das RPM-Installations-HOWTO beschreibt, wie die Pakete mit Hilfe des Yellowdog Update Managers (YUM) verwaltet werden können.

Performance-Check: Yii vs. APF (and CakePHP)

Performance-Check: Yii vs. APF (und CakePHP)

Sonntag, 01. März 2009

Der Artikel Yii vs. APF empfindet den RPS-Performance-Test aus http://www.yiiframework.com/performance nach und vergleicht die Test-Kandidaten CakePHP, Yii-Framework und Adventure PHP Framework. Ergebnis: der Yii-Test ist bestanden! (mehr lesen…)

Why APF?

Why APF?

Sie denken: "Das APF ist nur ein weiteres Framework"? Auf der Seite Why APF? finden Sie Gründe, warum Sie das Adventure PHP Framework (APF) unbedingt einsetzen und sollten!

Kurz zusammengefasst: Das APF unterstützt Sie, enterprise-ready Web-Applikationen und -Module zu entwickeln, die schnell, sicher und wiederverwendbar sind. Das Framework bietet dabei sowohl erprobte Tools zur Entwicklung nach anerkannten Design-Pattern als auch fertige Module, die bekannte Aufgabenstellungen allgemeingültig lösen.

Neues Einsteiger-Tutorial "Minimales Modul"

Wie im Forum gewünscht wurde ein neues, forenbasiertes Einsteiger-Tutorial verfasst, das zeigt, wie ein einfaches Modul für das Adventure PHP Framework erstellt werden kann. Es beschreibt Schritt für Schritt wie aus einem leeren Template ein Taschenrechner entsteht. Das Tutorial kann unter http://forum.adventure-php-fra...ic.php?f=6&t=44 aufgerufen werden.

Erste Schritte mit dem Adventure PHP Framework!

Das Tutorial Erstellen einer Webseite in der Rubrik Tutorials zeigt, wie der Entwickler auf sehr einfache Seite eine Webseite mit dem Framework erstellen kann. Es wird zusätzlich ein Ausblick auf komplexere Webseiten und die Möglichkeit dynamischen Inhalt anzuzeigen gegeben. Wichtige Informationen sind auch im Forums-Thread http://forum.adventure-php-framework.org/de/viewtopic.php?f=6&t=17 enthalten.

Hacking & das Adventure PHP Framework?

Im Artikel Hacking & das Adventure PHP Framework unter der Rubrik Literatur zieht Christian Achatz ein Resümee aus dem Betrieb der letzten 3 Monate und zeigt auf, welche Sicherheitsfeatures das Framework für den Betrieb einer Webseite oder einer Webapplikation bereits out-of-the-box mitbringt. Gerade in einer Zeit, in der Exploits tausendfach verfügbar sind, gilt es ein wirksames Mittel bereit zu halten, das Script-Kiddies keine Chance gibt.

AJAX und das Adventure PHP Framework!

Der Artikel AJAX & the adventure php framework (englisch) zeigt, wie AJAX-Anwendungen in die Software-Architekturen bestehender Module eingefügt werden können, wie das Adventure PHP Framework dabei hilft und welche Probleme bei der Implementierung auftreten können. Ein Review mit hilfreichen Hinweisen und offenen Fragestellungen schließen den Artikel und laden zur Kommentierung ein.

Adventure PHP Framework Anwenderprojekte!

Auf der Seite Referenzen sind Projekte von Anwendern aufgeführt. Wir würden uns freuen, wenn auch Sie Ihr Projekt melden und einen kurzen Erfahrungsbericht abgeben. Nur so kann die Qualität der Dokumentation und des Frameworks selbst verbessert und vereinfacht werden.

Was leistet das Adventure PHP Framework?

25.10.2007

Ab heute steht der Artikel PHP Frameworks im Test zur Verfügung. Dieser vergleicht die am Markt verfügbaren Parallelprodukte und gibt dem Leser eine Übersicht der Leistungsmerkmalen im Hinblick auf die Entscheidung für ein Produkt als langfristige Entwicklungsbasis. Der Artikel kann jedoch nicht nur als Vergleichswerk sondern vielmehr auch als Ressource für die Verwendung einzelner Testkandidaten herangezogen werden.