Symfony PHP framework
5 отговора
399 прегледа
Symfony PHP framework
Наскоро ми попадна един PHP framework:
[линк]
който е сравнително нов. Според мен доста са помислили хората, които са го правили. Има застъпени много основни неща като URL routing, database abstraction на ниво обекти с Propel, caching на различни нива и всичко е OO. Лошото е, че работи само на PHP5, но това скоро мисля, че няма да е недостатък ;) Също така е леко тромаво и гълта памет, но със системата за кеширане литва...
Има детайлно описан един реален проект как е направен с тоя framework заедно със проблемите с които са се сблъскали и как са ги решили.
Работили ли сте с други frameworks и какво ви е мнението като цяло? Става ли писането на сайтове по-трудно или става по-организирано и със стил ;)
[линк]
[линк]
който е сравнително нов. Според мен доста са помислили хората, които са го правили. Има застъпени много основни неща като URL routing, database abstraction на ниво обекти с Propel, caching на различни нива и всичко е OO. Лошото е, че работи само на PHP5, но това скоро мисля, че няма да е недостатък ;) Също така е леко тромаво и гълта памет, но със системата за кеширане литва...
Има детайлно описан един реален проект как е направен с тоя framework заедно със проблемите с които са се сблъскали и как са ги решили.
Работили ли сте с други frameworks и какво ви е мнението като цяло? Става ли писането на сайтове по-трудно или става по-организирано и със стил ;)
[линк]
Re: Symfony PHP framework
Аз съм разглеждал доста от наличните frameworks и според мен symfony е един от най -добрите. Има и други интересни като Achievo ATK, Zoop, Zеnd Framework и т.н.
Доста подробен списък има тук. Според мен толкова голямо разнообразие е повече вредно отколкото полезно - време е усилията на по-голяма част от php общността да се съсредоточат върху 1-2-3 проекта (примерно Zend & Symfony), вместо всеки разработчик (или всяка фирма) да си има свой фреймуърк . Популярността на руби например (пак според мен) се дължи на това че се разработва 1 фреймуърк и въпреки че е сравнително нов се развива с доста добри темпове.
Доста подробен списък има тук. Според мен толкова голямо разнообразие е повече вредно отколкото полезно - време е усилията на по-голяма част от php общността да се съсредоточат върху 1-2-3 проекта (примерно Zend & Symfony), вместо всеки разработчик (или всяка фирма) да си има свой фреймуърк . Популярността на руби например (пак според мен) се дължи на това че се разработва 1 фреймуърк и въпреки че е сравнително нов се развива с доста добри темпове.
Re: Symfony PHP framework
Аз работя с PRADO от известно време, и той е доста тромав, но има доста начини за оптимизация като кеш, режим на приложението, оптимизация на кода, pradolite...
__________________________________
Пътят към ада е осеян с добри намерения
__________________________________
Пътят към ада е осеян с добри намерения
Re: Symfony PHP framework
Аз от известно време се боря със Studs, но все не ми остава време да си завърша сайтовете дето правя с него. Порт на Struts е и понеже се занимавам основно с Java реших да ползвам него за улеснение.
Ако нямаше плюсове от фреймуърците нямаше да ги пишат. За малки проектчета изглежда неизгодно да се ползват, щото времето да се разучат ще е по-голямо от това на проекта.
Ако нямаше плюсове от фреймуърците нямаше да ги пишат. За малки проектчета изглежда неизгодно да се ползват, щото времето да се разучат ще е по-голямо от това на проекта.
Re: Symfony PHP framework
Symfony е един от най-качествените фреймуоркове за момента. Препоръчвам ти да погледнеш phpCake . Той е добре направен и поддръжката му е силна. За бързо разработване на приложения е незаменим. С 10-20 реда създаваш приложение. Ще ти помогне да спестиш много време при разработката на приложения, което е най-важното.
[линк]
SEO Filter - оптимизация за форуми. Напълно безплатно от [линк]
[линк]
SEO Filter - оптимизация за форуми. Напълно безплатно от [линк]
Re: Symfony PHP framework
Symfony е доста стабилен framework с неограничени възможности - за разлика от другите може да използваш взаимозаменяеми компоненти по ваш избор - избираш си сам кой db abstraction layer да ползваш, кой js framework и прочие...
До момента съм го използвал в няколко много големи проекта, като резултата е доста приличен
Един от проблемите (както всеки framework) е скоростта, която обаче с малко кеширане на модули и допълнително xcache например, вече не е никакъв проблем.
Ето един пример за изцяло базиран на symfony проект на наша територия -
[линк] - изцяло мое дело - съчетава доста от възможностите на facebook и myspace.
Идеи, предложения и критика са добре дошли
До момента съм го използвал в няколко много големи проекта, като резултата е доста приличен
Един от проблемите (както всеки framework) е скоростта, която обаче с малко кеширане на модули и допълнително xcache например, вече не е никакъв проблем.
Ето един пример за изцяло базиран на symfony проект на наша територия -
[линк] - изцяло мое дело - съчетава доста от възможностите на facebook и myspace.
Идеи, предложения и критика са добре дошли