| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Was hat denn Symfony bitte für ein "template-system" ? bzw. was verstehst du unter "template-system" ? Symfony nutzt out-of-the-box php-basierte views mit funktionen als view-helpern, die Helper-funktionen sind in gebundelt in dateien und man kann/muss non-standard-view-helper-pakete im (in jedem?) template laden. Zend Framework nutzt auch php-basierte views, führt die allerdings im methoden-Kontext des views aus und realisiert über $this-> und __call View-Helper (Klassen, keine funktionen) die automatisch geladen werden (soweit im bootstrap oder irgendwo vorher registriert) Oder redest du vielleicht von Twig der Template-Engine von Fabien Potentcier für das es für Symfony (2.0, glaub auch ältere Versionen) ein Bundle gibt ? Das ist eine Templateengine, die eine zusätzliche Schicht und zusätzliche Sprachsyntax mitbringt, die erst geparst und in PHP umgesetzt wird bevor sie ausgeführt wird, aber kein Standard in Symfony ist. So oder so, kannst du wohl in beiden Systemen eine Template-Engine deiner wahl einbinden, beim Zend Framework kannst du Zend_View(_Abstract) erweitern und einfach beim FrontController deinen eigenen View registrieren, bei Symfony indem du sfView erweitertst und danach wohl in der passenden config diese als viewklasse setzt (geht dann auch recht einfach modul/app-abhängig). Meiner Erfahrung nach würde ich auch sagen Zend ist was den Core angeht (MVC) eher langsamer als Symfony, aber vielleicht auch ein bißchen mächtiger als Symfony. Zend Framework und Symfony sind auch schwer zu vergleichen, weil während Symfony sehr strikte vorgaben für sämtliche strukturen, configs, integration weiterer externer Libs (Swiftmailer für Emails, Doctrine oder Propel für ORM, ... ) hat, ist das Zend Framework ein recht loose gekuppeltes System, wo sich viele Komponenten auch einfach standalone oder z.b. in Symfony verwenden lassen. Symfony setzt im gegensatz zum ZF sehr viel auf automatismen, generierung, etc, abgeschaut unter anderem bei ruby on rails und django. Aus der config fürs db-design werden automatisiert Form-Klassen und soweiter erzeugt, man kann in der cmd mit ein paar Zeilen ein einfaches (und vor allem via weiterer Plugins und Konfiguration erweiterbares/anpassbares) Admin-Backend generieren. Ausserdem gibt es für Symfony ein festes auf PEAR aufbauendes Plugin-Konzept mit dem man das komplette System erweitern kann, von der einfachen Einbindung von Javascript oder PHP-Bibliotheken, über Loginmoduel (sfGuard) bis hin zu ganzen Applikationen wie Foren, CMS oder auch Erweiterungen für die generierten Backends, gibt es da sehr viel. Ich hab einige Jahre lang ZF jetzt eingesetzt weil mich die strikten vorgaben, das ganze schreiben/ändern von Config-Files und die starke Nutzung der CMD anfangs abgeschreckt haben (insbesondere CMD unter Windows, kein symlink-support, .... ), aber ich bin aktuell gerade dabei zu symfony (1.4 vorerst) überzulaufen und nur noch die ZF-Komponenten zu nutzen für die mir Symfony nichts bietet oder wo ZF etwas besseres stellt. Allein die Generation der anpass und erweiterbaren Admin-Backends und die vielen verwendbaren Plugins (oder auch die möglichkeit recht einfach selbst welche zu schreiben/up2date zu halten über projekte hinweg) sind eine sehr starke Zeitersparniss.
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zend Framework | ByStones | PHP Tipps 2010 | 10 | 09.06.2010 16:10 |
| Video Streaming Server, Flash, Zend Framework | fehlfarben | Gewerblich | 0 | 25.03.2010 16:26 |
| Zend Webinare | robo47 | Off-Topic Diskussionen | 0 | 16.03.2010 10:02 |
| [Erledigt] Zend Framework Installation : Error 500 | Puccini | PHP Tipps 2010 | 2 | 10.02.2010 08:22 |
| [Erledigt] Zend Framework in Netbeans integrieren | ALEC23 | Off-Topic Diskussionen | 13 | 08.02.2010 00:43 |
| Sinn von Frameworks? | alessandro | Off-Topic Diskussionen | 45 | 31.12.2009 17:51 |
| DRINGEND: Suche Zend Framework - Coder | jens76 | Beitragsarchiv | 0 | 03.11.2009 11:28 |
| [S] Zend Framework Coder | ThisRockZ | Beitragsarchiv | 0 | 14.10.2009 13:14 |
| Kohana Framework / CakePHP / Zend | ramses | PHP-Fortgeschrittene | 6 | 29.09.2009 01:38 |
| Zend Framework: Dekorator für HTMLTag um DijitElement. | #EFEFEF | PHP-Fortgeschrittene | 2 | 30.07.2009 09:25 |
| Suche Schüler o.ä. mit Zend Framework Erfahrung -> 200 Euro | mrmojo | Beitragsarchiv | 3 | 10.01.2009 15:38 |
| Zend Studio for Eclipse und Zend Framework | KeKs0r | PHP-Fortgeschrittene | 5 | 15.12.2008 15:10 |
| Lerne Grundlagen | Quellensammlung | cycap | PHP Einsteiger | 0 | 12.11.2008 16:23 |
| Zend Framework | Melchior | PHP-Fortgeschrittene | 29 | 13.03.2008 21:12 |
| Zend Framework 1.0 | betterknower | Trash | 3 | 16.07.2007 16:33 |