Я использовал однажды один PHP Framework несколько лет назад, но даже не знаю, как он назывался. С тех пор прошло уже почти пять лет и все это время я программирую на C# и только иногда использую PHP.
Вот задался вопросом, какой лучше выбрать PHP Framework? Погуглил и я так понял, что достаточно популярным сейчас является Symfony2.
В общем, рассказывайте, кто какой фреймворк использует, почему и чем он лучше других.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Советую Yii!
Symphony, насколько мне известно, сдает позиции, уходя за Zend. Один из самых популярных — Yii (http://www.yiiframework.com/), также набирают популярность Kohana, Laravel. А вообще вот: https://toster.ru/search?q=php+framework
Смотрел я на Laravel, потому что судя по статистике он действительно самый популярный сейчас, но я не понял, как его развернуть без пакета. Везде только Composer пакет, а такое не на каждый хостинг засунешь, большинству все же нужно так, чтобы просто скопировал файлы на сервер и кайфуешь от счастья.
Я видел SSH только у выделенных хостингов, у шаровых далеко не всегда есть. Я могу каждый раз разворачивать на своей машине и каждое обновление ручками кидать на сервак по FTP, но мне кажется это неудобно и поэтому и спрашиваю, как там решили эту проблему. Лично я найду варианты решения проблемы для себя.
Мне нравится laravel и yii. Еще не плох fuelphp
Написал свой Framework
повыдергивал кучу плюшек из коханы, рендер шаблонов взял ц Yii в итоге получилась производительная система. Работает на MVC имеется объектный конструктор шаблонов. Прелесть в том что манипулировать объектами можно как угодно. Например создать объект Пачка сигарет и объект сигарета и вкладывать один объект в другой. все работает на PHP 5.5
Посчитал что написать свой FW будет лучше и надежнее.
Примеры сайтов на данном fw.
arbuz.kz
www.sinooil.kz
medialink.kz
Я когда учил php, я использовал CodeIgniter, хотя я тогда не знал, что использую Framework, я сейчас больше пишу на C#, хотя подумаю выучить php но мне не нравиться там синтаксис по сравнению с C#
Symfony2 и Zend подходят больше для крупных проектов. И они очень тяжеловесные.
А так Yii и Laravel. В Yii мне не понравилось то, что используются хэлперы в представлении.
Кстати вышла альфа Yii2. Стабильной версии нет. Первую версию смысла использовать нет. Поэтому Yii отпадает.
Остается Symfony2 или Laravel. Последний кстати построен на базе Symfony. Эти два фреймворка более академичны, большой уровень абстракций, и как следствие более сложная отладка. Но зато в них меньше связанность чем в том же Yii. Но Yii более простой и практичный.
Laravel молодой проект, поэтому я бы выбрал Symfony2.
У меня был самописный фреймворк, к которому я прикрутил Смарти. Потом нахрен удалил его, Смарти, потому что тормозной. Щас я от ПХП ушел слава богу (программирования), и фреймворки в белых тапках видал.
написать свой это конечно оптимальный вариант, правдо времени угрохает
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.