| | | | |
| |||||||
| Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten. |
| | LinkBack | Themen-Optionen |
| | |
| Moderator und Wett-König | Hallo zusammen, Das APF-Team hat heute das Release 1.10 (RC1) angekündigt. Mit diesem wurde die Entwicklung komplett auf PHP5 umgestellt, für PHP4 ist voraussichtlich bis Anfang 2010 eine Kompatibilitäts-Version erhältlich. Einhergehend mit der vollständigen Einführung der PHP5-Sprachkonstrukte wurden einige Aufräumarbeiten platziert. Darüber hinaus sorgen Performance-Optimierungen für eine gleichbleibend exzellente Performance. Die größte technische Neuerung ist die Einführung eines "dependency injection container", ähnlich der Objekt-Initialisierung von SPRING (JAVA). Darüber hinaus wurden bewährte Komponenten einer Pflege unterzogen um Entwicklung und Einsatz der Tools zu erleichtern. Downloads sowie ein ausführliches Changelog gibt es unter Downloads :: Adventure PHP Framework (APF), der Artikel Migration Version 1.9 auf 1.10 :: Adventure PHP Framework (APF) beschreibt die notwendigen Anpassungen auf die neue Version. Für die, die noch nicht wissen, welches Framework denn das richtige ist, gibt es unter Yii vs. APF :: Adventure PHP Framework (APF) und Why APF? :: Adventure PHP Framework (APF) einige Argumente für das APF. Happy coding, Dr.E.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo Fritz, die gute Nachricht ist: es gibt eine Lösung! Ich habe gestern den Tag damit verbracht, die Filter-API des APF zu überarbeiten und an die "Gegebenheiten" anzupassen. Unter forum.adventure-php-framework.org [de] • Thema anzeigen - Fehler: Declaration of FrontControllerInputFilter::filter() habe ich die Links zu der überarbeiteten Version (aktuell noch im SVN) gepostet. Die neue und unter PHP 5.2.10 und 5.3.0 lauffähige Version ist unter SourceForge.net Repository - [adventurephpfra] Index of /branches/php5/1.10 im SVN zu finden und kann unter http://adventurephpfra.svn.sourcefor...ar.gz?view=tar herunter geladen werden. Zur Installation einfach die im Download-Link enthaltenen Ordner core, modules und tools über die im Release enthaltenen drüberkopieren. Damit auch die Sandbox bald wieder funktioniert, werde ich in den nächsten Tagen noch das Release 1.10-RC2 herausgeben. Viele Grüße, Dr.E.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | |
| Moderator und Wett-König | Hi Phoscur, Das APF setzt wegen der abstrakten Singleton-Implementierung auf explizite setter-Injection und das Factory-Pattern. Gerade in der GUI-Schicht (APF-DOM-Baum) werden alle erzeugten Objekte über eine Factory-Methode (die zentrale Parser-Methode __extractTagLibTags()) erzeugt und mit dem aktuellen Context und der aktuellen Sprache versorgt. Weitere Rahmen-Bedingungen stehen über die Registry zur Verfügung (Environment, URL-Rewriting, ...). Im Bereich der Business- und Datenbank-Schichten stehen (die Seite hast du sicher schon gelesen) drei verschiedene Möglichkeiten für DI/IoC zur Verfügung: einfache Factory, statisch initialisierende Factory und ein DI-Container. Letzterer zieht die eigentliche Aufgabe der Konfiguration aus dem Code der Software heraus und erlaubt so einfacheres UnitTesting und eine granularere Konfiguration einer Software. Der DI-Container (DIServiceManager) ist damit nicht nur für DI zuständig, sondern es können damit auch beliebige Services verkettet werden (service locator). Summa summarum bist du beim APF bis auf constructor injection und interface injection frei in der Wahl der Mittel. Wenn du ein erweitertes Beispiel suchst, kannst du dir mal den Code des neuen Gästebuch-Moduls unter SourceForge.net Repository - [adventurephpfra] Index of /branches/php5/1.10/modules/guestbook2009 ansehen, dort kommt der DIServiceManager zum Einsatz um die Schichten der Anwendung zu entkoppeln. Solltest du noch Fragen haben, dann her damit! Viele Grüße, Dr.E.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | |
| Moderator und Wett-König | Hallo zusammen, nach erfolgreichen Tests wurde soeben die Version 1.10-RC2 veröffentlicht, die die zuvor beschriebenen Änderungen der Filter-API inkludiert. Die Version sollte nun auf den PHP-Version 5.2.10 und 5.3.0 einsetzbar sein. Downloads sowie ein ausführliches Changelog gibt es unter Downloads :: Adventure PHP Framework (APF)! Viele Grüße, Dr.E.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| Themen-Optionen | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Release 1.9 (stable) des Adventure PHP Framework verfügbar! | dr.e. | Software-Design | 2 | 29.04.2009 08:13 |
| Release 1.9 (RC1) des Adventure PHP Framework verfügbar! | dr.e. | Beitragsarchiv | 1 | 25.03.2009 00:16 |
| Release 1.8 (stable) des Adventure PHP Framework verfügbar! | dr.e. | Software-Design | 9 | 15.01.2009 22:12 |
| Release 1.8 (RC1) des Adventure PHP Framework verfügbar! | dr.e. | Beitragsarchiv | 4 | 11.12.2008 09:44 |
| Release 1.7 (final) des Adventure PHP Framework verfügbar | dr.e. | Beitragsarchiv | 0 | 08.11.2008 17:54 |
| Release 1.7 beta des Adventure PHP Framework verfügbar! | dr.e. | Beitragsarchiv | 2 | 30.07.2008 17:50 |
| Release 1.6 final des Adventure PHP Framework verfügbar! | dr.e. | PHP-Fortgeschrittene | 0 | 13.06.2008 22:55 |
| BrickOO :: PHP Framework | Hroudtwolf | Scriptbörse | 14 | 06.05.2008 12:04 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| apf framework, testbericht adventure php framework, review adventure php framework, adventure php framework singleton, such tool apf framework, php adventure, adventure php, adventure framework, 1.10rc1 |