Ibuildings Blogs![]() |
Stefan Koopmanschap Professional Services Consultant |
![]() |
| Stefan is one of our Professional Services Consultants, which means that he's performing audits, development team assessments, training and technically challenging development projects. Stefan is a proponent of the Symfony framework and runs the Dutch Symfony Portal. | ||
Tuesday, December 11. 2007Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Ziet er goed uit! Duidelijke presentatie ook. Ik gebruik CakePHP maar dit ziet er ook veelbelovend uit. Vind de Project & Application structuur ook handig, dat heeft Cake voor zover ik weet niet.
Hoi Sander,
Van wat ik vorig jaar van Cake gezien heeft is het gebouwd met redelijk dezelfde instelling als symfony. Symfony is volgens mij alleen net een stapje verder. Onder andere doordat het alleen voor PHP5 is (CakePHP is nog steeds PHP4). Maar ook door dit soort opdelingen.
Van het Nederlandse 'Zend bedrijf' zou je verwachten dat deze presentatie over Zend Framework zou gaan. Momenteel zitten wij nogal te twijfelen of we voor CakePHP, Symfony of Zend Framework gaan. De laatste heeft vooral een goede integratie met Zend Studio for Eclipse, echter laat de community flink op zich wachten. Weten jullie meer over de ontwikkeling van Zend Framework? Ik ben zeer benieuwd naar jullie mening over ZF (t.o.v. bijvoorbeeld Symfony).
Van het Nederlandse PHP bedrijf mag je verwachten dat we een objectieve mening hebben, en open staan voor alle frameworks die er zijn.
We gebruiken bij Ibuildings een mix van frameworks. Er zijn Zend Framework projecten, Code Igniter projecten, ATK projecten, Symfony projecten etc. Wat dat betreft kiezen we voor het framework afhankelijk van de eisen van een project. Elk framework heeft voor en nadelen en het is belangrijk om een framework te kiezen dat voldoet aan de eisen die je eraan stelt. Zoek je een framework om snel een volledige website te maken, dan is vaak Symfony geschikter dan Zend Framework. Heb je vooral veel maatwerk en zoek je componenten die daarbij kunnen helpen, dan zijn ezComponents en Zend Framework bijvoorbeeld geschikter. Wil je vooral snel data management applicaties in elkaar zetten, dan is ATK weer heel sterk. Kortom, er is geen 'beste framework', maar elk van de frameworks heeft zijn eigen toepassingsgebied.
Misschien een beetje late reactie, maar ik zit met de volgende vraag:
Stel dat je opdracht krijgt om een sociale netwerksite als Hyves te bouwen. Zou Symfony dan bruikbaar zijn, rekening houdend met flinke bezoekersaantallen in de toekomst (en dus meerdere database en webservers, loadbalancing enz.)?
Jazeker, daar heeft symfony enorm veel ingebouwde maatregelen voor, en nog eens extra plugins om dat te ondersteunen. Er zit enorm krachtige caching in symfony, er is een plugin om dat zelfs nog krachtiger te doen. Er is ook een (propel) plugin om database load balancing te doen (verspreiden read/write acties).
Ik raad aan even het symfony boek te bekijken en de symfony wiki. Daar is een schat aan informatie te vinden.
Heren, bedankt voor jullie snelle reacties. Ik ga er binnenkort eens flink mee aan de slag om al dat moois te ontdekken.
(En uiteraard kan ik de informatie op http://www.symfony-framework.nl/ ook goed gebruiken
Ik zou symfony ook gebruiken voor websites met een groot doelpubliek. De caching mogelijkheden alleen al zijn enorm uitgebreid en krachtig.
Vandaag bij de presentatie van Fabien te weten gekomen dat de boek van symfony 1.1 klaar is, dus die gaan we toch al eens opzoeken. |