php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 30.01.2010, 16:05  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard Release 1.11 des Adventure PHP Framework (APF) veröffentlicht

Hallo zusammen,

das APF-Team freut sich, zusammen mit der neuen Webseite das APF in der stabilen Version 1.11 ankündigen zu können.
Die neue Version wartet mit einer Überarbeitung der Formular-Unterstützung auf Basis von Taglibs auf. Diese beherrscht nun die generische Definition von Validatoren und Filtern auf Basis des Observer-Patterns und ist deutlich einfacher an die eigenen Bedürfnisse anzupassen.
Der bereits im Release 1.9 erschienene OR-Mapper GenericORMapper wurde in dieser Ausgabe um Tools zum automatischen Setup und Update einer Datenbank erweitert. Der Entwickler kann sich nun komplett auf die Entwicklung der Logik der Anwendung kümmern, die Speicherung der Objekte wird vom Mapper übernommen.
Inhalt der Performance-Optimierungen des Releases waren Optimierungen im Kern des Frameworks und die Überarbeitung des integrierten BenchmarkTimers. Dieser unterstützt den Entwickler nun durch eine besser grafische Aufbereitung der Messungen noch besser in der Analyse der Hot Spots in einer Anwendung. Er ermöglicht nun, die Applikationen optimal auf den Einsatz im Live-Betrieb vorzubereiten.
Mit Erscheinen des Releases 1.11 wurde die Unterstützung für PHP 4 abgekündigt und die Kompatibilität mit PHP 5.3 nochmals verbessert. In der kommenden Version 1.12 liegt der Fokus auf der Erweiterung der neuen Formular-Unterstützung und der Überarbeitung der Konfigurations-Komponente.



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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.02.2010, 22:23  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 923
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Kann es sein, dass das Tutorial damit nicht mehr rennt?

zB
PHP-Code:
$Page->loadDesign('sites::apfexample','pres/templates/de/website'); 
musste ich durch
PHP-Code:
$Page->loadDesign('sites::apfexample::pres::templates::de','website'); 
ersetzen


//edit: ok hätte zuerst ins offizielle Forum schauen sollen
ragtek ist offline  
Alt 10.02.2010, 07:11  
Erfahrener Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 1.129
PHP-Kenntnisse:
Fortgeschritten
xm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphäre
Standard

Das Probem hatte ich auch schon dort im Forum angesprochen. Die Tutorials müssen teils noch aktualisiert werden. Auf den zweiten Prameter wird ein Regex angewandt, der Sonderzeichen entfernt.
xm22 ist offline  
Alt 10.02.2010, 09:46  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo ragtek,

in der Version 1.11 wurde ein zusätzlicher Sicherheits-Mechanismus eingeführt, der Pfad-Manipulation über die URL verhindert. Dieser führt dazu, dass eine "lapdare" Adressierung wie oben nicht mehr funktioniert. Letztlich ist das konzeptionell auch nicht gewünscht, denn die Adressierung von Templates und Komponenten sollte immer über den vollständigen Namespace (hier: sites::apfexample:res::templates::de) und den Namen des Templates (hier: website) erfolgen.

Aber vielen Dank für den Hinweis, ich stelle aktualisierte Pakete bereit.
__________________
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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 10.02.2010, 21:49  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo ragtek,

unter Downloads :: Adventure PHP Framework (APF) findest du nun neue Pakete zum Download (Namen: apf-*-1.11-2010-02-10-2026-*). Sollten noch die alten Namen aufgeführt sein: F5 (die Seiten sind für 7 Tage gecached). Die Dokumentation wurde ebenfalls aktualisiert.
__________________
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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 10.02.2010, 23:27  
Benutzer
 
Registriert seit: 07.08.2009
Beiträge: 94
PHP-Kenntnisse:
Anfänger
Anyone befindet sich auf einem aufstrebenden Ast
Standard

Ist es gewollt, dass das APF in jedem Kriterium ein "+" bekommt? Mir erscheint es, als wären nur Kriterien - die das APF erfüllt - in die Feature-Matrix aufgenommen? Aber das APF ist ja schließlich das heiligste aller Frameworks; habe ich wohl in der Eile vergessen.
Anyone ist offline  
Alt 11.02.2010, 03:09  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.128
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Ist es gewollt, dass das APF in jedem Kriterium ein "+" bekommt? Mir erscheint es, als wären nur Kriterien - die das APF erfüllt - in die Feature-Matrix aufgenommen? Aber das APF ist ja schließlich das heiligste aller Frameworks; habe ich wohl in der Eile vergessen.
Das heiligste ist wohl das ZF, schließlich wird es überall als eierlegende Wollmilchsau empfohlen und Schwachstellen
werden mit dem Verweis auf das Backdoor "action/view helper" geleugnet.

Daß das APF ein "+" bekommt liegt daran daß es das jeweilige Kriterium erfüllt.
Und selbstverständlich will der Autor herausstellen, daß sein Framework besser ist als andere.
Was ist daran verwerflich ?
Auch andere Software-Produkte schreiben beispielsweise mehr oder weniger stolz:
"XY wird eingesetzt von ....".

Ich werd das Gefühl nicht los, daß gerade die polemischsten Kritiken von Leuten kommen die das APF noch nicht mal ansatzweise verstehn.
Koala ist gerade online  
Alt 11.02.2010, 13:43  
Erfahrener Benutzer
 
Registriert seit: 26.05.2008
Beiträge: 196
PHP-Kenntnisse:
Fortgeschritten
[-UFO-]Melkor befindet sich auf einem aufstrebenden Ast
Standard

Ich hab mich auch für das ZF entschieden, hauptsächlich weil mir der Einstieg mit meinem damals noch recht beschränkten Wissen um MVC und Co beim ZF einfacher fiel als beim APF.
Ich bin zwar immer noch glücklich mit dem ZF, hab aber auch eine ganze weile gebraucht, um einen Webhosting Angebot zu finden, auf dem das ZF einigermaßen performant läuft, mit dem APF wäre das vielleicht einfacher (und billiger) gewesen.

Worauf ich hinaus will: Kein Framework ist perfekt, jedes hat seine Stärken und Schwächen. Warum das APF auf seiner eigenen Seite seine Schwächen groß ankündigen sollte, ist mir allerdings ein Rätsel, es gehört doch schließlich dazu, sein Produkt gut zu verkaufen.
[-UFO-]Melkor ist offline  
Alt 11.02.2010, 18:29  
Benutzer
 
Registriert seit: 07.08.2009
Beiträge: 94
PHP-Kenntnisse:
Anfänger
Anyone befindet sich auf einem aufstrebenden Ast
Standard

Ich möchte eher einen anderen Sachverhalt darlegen. Dabei möchte ich jedoch auch betonen, dass ich niemals den Nutzen des Frameworks in Frage stelle. Jedes Framework hat seine eigene Berechtigung und natürlich auch Vor- und Nachteile. Was mich stört ist die Art und Weise der Präsenation des Frameworks von dr.e. Ich habe nichts gegen diese Person, jedoch möchte ich einige Punkte nennen, die mir im Zusammenhang mit dem - bereits genanntem - Vergleich zu anderen Framework eingefallen sind.

Punkt 1:
Augenscheinlich wirbt dr.e selbst in diesem Forum für sein Framework - vollkommen legitim. Müssen jedoch Neuveröffentlichungen jenes Frameworks angekündigt werden? Ist es nicht ausreichend, dass die Neuigkeiten ausschließlich auf der betriebseigenen Seite angekündigt werden?

Punkt 2:
Oftmals wird vor Allem der allgemein gültige Rahmen - den ein Framework bieten sollte - angesprochen. Dabei verliert dr.e leider manchmal den Anschluss zur Realität. Nochmal: Kein Framework ist perfekt. Kein Framework wird jemals alle Anforderungen des Kunden abdecken können. Software wird - da von Menschen entwickelt - niemals perfekt sein. Dafür würde ich meine Hand ins Feuer legen.

Das sind eigentlich meine Kritikpunkte, die allerdings, um den Zusammenhang zu den Vergleichspunkten der Framework, Hand in Hand gehen.
Anyone ist offline  
Alt 11.02.2010, 18:41  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Ich finde das in Ordnung. Zugegeben, die Eigenwerbung ist augenscheinlich, dafür finde ich es aber gut einen echten Experten hier im Forum zu haben, der Antworten auf spezifische Designfragen geben kann, wohlgemerkt Antworten aus der praktischen Arbeit. Wenn das APF einen großen Teil wiederkehrender Architekturfragen lösen kann, ist es doch legitim, das am konkreten Beispiel zu erklären, oder? Leider geht dem manchmal etwas die Allgemeingültigkeit ab, das stört mich manchmal, evtl. ist das aber auch der Problematik geschuldet, das Frameworks nunmal keine Klassensammlungen sind, sondern Systeme, in denen Komponenten konzeptuell aufeinander aufbauen.

Zitat:
Moderator und Wett-König
LOL.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Release 1.10 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 0 04.09.2009 16:26
Release 1.10-RC2 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 2 21.07.2009 11:22
Release 1.10-RC1 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 5 19.07.2009 21:03
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
php framework vergleich 2010, apf von dr.e., adventure php framework, adventure-php-framework, namespace \sites::apfexample\, php framework 2010, adventure php framework beispiel, kriterien frameworks, php framework vergleich, framework vergleich apf, php framework welches

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum