php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.07.2010, 20:04  
Neuer Benutzer
 
Registriert seit: 20.01.2010
Beiträge: 16
PHP-Kenntnisse:
Anfänger
alsahmut befindet sich auf einem aufstrebenden Ast
Standard Zend Framework oder Symfony

Hallo,

ein alter Hut und ich hab mich auch schon durchgegoogelt aber kann mich net entscheiden.

An Symfony is halt toll das es ausgewachsener und besser dokumentiert ist und eine größere Community bietet. Ich persönlich finde es auch toll das Symfony gleich ein ordentliches Templatesystem mitbringt. Aber dann ist da ja der große Overhead was die Performance verringern soll. Außerdem hab ich keinen Konsolenzugriff was für Symfony Vorraussetzung ist (?).

Zend scheint performanter aber auch schwieriger in der Programmierung zu sein und hat keine richtige Templatengine.

Das Framework soll mir die Möglichkeit geben eine performante und sichere PHP-Businessanwendung umsetzen zu können plus ordentlicher Templateengine und Webservices.

Wäre froh wenn jemand mit Erfahrung weitere Pros oder Contras aufzählen kann.
alsahmut ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.07.2010, 20:36  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

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 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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
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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
symfony zend, zend symfony, zend oder symfony, php framework symfony, vergleich symfony zend, symfony zend framework, symfony framework, zend or symfony, symfony oder zend, zend framework symfony, http://www.php.de/off-topic-diskussionen/69613-zend-framework-oder-symfony.html, vergleich zend symfony, symfony or zend, symfony, netbeans zend framework, zend framework or symfony, unterschied zend symfony, php symfony zend, zend framework 2.0 doctrine, symfony oder zend framework

Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 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