Sollte ja für den erfahrenen PHPler kein Problem sein eine ähnliche Methode für die ZF Forms aufzusetzen.
Nichts ist für einen erfahrenen PHPler doch ein Problem ? Aber die Frage ist immer wie viel Zeitaufwand kostet es ? Erfasst man bei der Mächtigkeit von Zend_Db, Zend_Form und den dahinter stehenden Konzepten wie z.b. Relationen auch alles was kommen kann ? Oder hat man nur eine Lösung für sein aktuelles Problem ? Wie anpassbar ist die Lösung ? Kann man so generierte Formulare erweitern und später bei Änderungen der DB trotzdem noch updaten ? Können Selects/Checkbox-Felder automatisch von Relationen befüllt werden, werden passende Validatoren erstellt, ....
So mal eben schnell würde ich sagen wird das nichts.
Also da steckt schon einiges an Code + Test-Aufwand dahinter. Auf github gibt es ja die ein oder anderen Ansätze dafür das im ZF zumindest mit Doctrine 1 als ORM umzusetzen, wobei ich da schon länger nicht mehr geschaut habe wie mächtig die sind.
[URL="http://www.robo47.net"]robo47.net[/URL] - Blog, Codeschnipsel und mehr
| :arrow: [URL="http://www.robo47.net/blog/192-Caching-Libraries-and-Opcode-Caches-in-php-An-Overview"]Caching-Klassen und Opcode Caches in php[/URL] | :arrow: [URL="http://www.robo47.net/components"]Robo47 Components - PHP Library extending Zend Framework[/URL]
Schnell sicher nicht, aber wenn man sich dafür doch etwas Zeit nimmt denke ich das dies gerade im Intranet oder einem Portal mit vielen Formularen doch eine erhebliche Zeitersparnis ist, trotz kleiner Fehler.
Das APF ist mein Favorite. Ich habe innerhalb von 2-3 Stündchen eine Registrierung mit Datenbank Design umgesetzt. In das APF kann man sich schnell reinarbeiten. Ist ein super PHP Framework! Kann ich nur jedem empfehlen!
Für eine Registrierung, wo in 4 Tabellen geschrieben wird (nicht wenig Daten), 0,003 Sekunden zu brauchen finde ich ziemlich schnell. Großes Lob
Das APF ist mein Favorite. Ich habe innerhalb von 2-3 Stündchen eine Registrierung mit Datenbank Design umgesetzt. In das APF kann man sich schnell reinarbeiten. Ist ein super PHP Framework! Kann ich nur jedem empfehlen!
Für eine Registrierung, wo in 4 Tabellen geschrieben wird (nicht wenig Daten), 0,003 Sekunden zu brauchen finde ich ziemlich schnell. Großes Lob
naja die Geschwindigkeit bei einem einfachen Insert hängt vor allem vom Server und der Datenbank ab, kann mir nicht vorstellen das die anderen Frameworks wesentlich länger gebraucht haben.
naja die Geschwindigkeit bei einem einfachen Insert hängt vor allem vom Server und der Datenbank ab, kann mir nicht vorstellen das die anderen Frameworks wesentlich länger gebraucht haben.
was sagst Du da ??
Es geht hier um Frameworks. Die Geschwindigkeit hängt vom Design ab und z.B. auch davon wie viele Klassen/Dateien per include
eingebunden werden. Was hat das mit Deinem insert zu tun ?
kann mir nicht vorstellen das die anderen Frameworks wesentlich länger gebraucht haben
Aber ich kanns mir vorstellen. Test es.
Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.
was sagst Du da ??
Es geht hier um Frameworks. Die Geschwindigkeit hängt vom Design ab und z.B. auch davon wie viele Klassen/Dateien per include
eingebunden werden. Was hat das mit Deinem insert zu tun ?
Aber ich kanns mir vorstellen. Test es.
Lies halt mal was ich in welchem Kontext geschrieben habe, bevor du irgendwas behauptest
Zitat oben
Für eine Registrierung, wo in 4 Tabellen geschrieben wird (nicht wenig Daten), 0,003 Sekunden zu brauchen finde ich ziemlich schnell. Großes Lob
Hört sich für mich nach einem stinknormalen INSERT in eine bzw. 4 (wie es dasteht) Tabellen an. Was soll da sonst noch großartig Performance brauchen etwa die Validierung der paar Daten bei einem Login script? Also bitte, sowas kann man nicht als Referenz nehmen um den Speed von einem Framwork auszumachen.
Mein Post war nur auf das von Jens P bezogen, desshalb auch der Quote.
Es ging nicht um irgendeine Performance von irgendwelchen Frameworks.
naja die Geschwindigkeit bei einem einfachen Insert hängt vor allem vom Server und der Datenbank ab, kann mir nicht vorstellen das die anderen Frameworks wesentlich länger gebraucht haben.
Es ging nicht um irgendeine Performance von irgendwelchen Frameworks.
Doch darum ging es - siehe erstes Zitat.
Teste doch einfach mal und setz ne einfache Registrierung um.
Extrembeispiel:
warum ist das ZF bei nem "hello world" tausend mal langsamer als bei prozeduraler Programmierung ?
Da ist noch nicht mal ein insert und noch nicht mal ne Validierung dabei.
Also bitte, sowas kann man nicht als Referenz nehmen um den Speed von einem Framwork auszumachen.
dann sag mal bitte wie Du die Geschwindigkeit eines Frameworks testest.
Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.
Teste doch einfach mal und setz ne einfache Registrierung um.
Extrembeispiel:
warum ist das ZF bei nem "hello world" tausend mal langsamer als bei prozeduraler Programmierung ?
Da ist noch nicht mal ein insert und noch nicht mal ne Validierung dabei.
dann sag mal bitte wie Du die Geschwindigkeit eines Frameworks testest.
Mal noch was zum Thema "Hello World"-Benchmarks:
Ab ~ Seite 70 geht es um Rasmus Lerdorfs "Hello World"-Benchmarks aus kritischer Sicht des Authors.
Kommentar