1

Тема: Выбор Framework

Планируется разработка Rest Full API, 90% операций которого, будет работа с продуктовым каталогом (Аналог Я.Маркета), а также установки ставок при работе с Биржой тендеров (продавцы свои ставки будут делать)
Главное, что должно быть в framework:
- легкость, быстродействие, полезность
- Framework должен нести пользу, то есть с точки зрения проекта, может встроенное кеширование? Может что-то еще? То есть должны быть плюсы нежеле чем писать на чистом PHP
- наличие достаточного кол-ва специалистов, знающего его
Стоит ли использовать Symfony?

2

Re: Выбор Framework

http://symfony.com/symfony_in_five_minutes

3

Re: Выбор Framework

В теме «Symfony 1.3, 1.4»... Рилли?

1. Если вы не разработчик, то оставьте выбор фреймворка за исполнителем. Выбирайте исполнителя, а не фреймворк. Потому что хороший исполнитель напишет относительно нормально практически на любом фреймворке, который он хорошо знает. А херовый исполнитель напишет говно, опять таки, на любом фреймворке.

jfinister пишет:

- легкость, быстродействие

Это не про фреймворки на похапе. default/smile Но с другой стороны, если вы попробуете заказать аналогичную задачу на каком-нибудь Java, то стоимость ее разработки существенно превысит расходы на покрытие разницы в производительности на многие годы.
Кратко — Симфони не относится к быстрым и легким фреймворкам, но позволяет написать быстрое и производительное приложение, если у программиста руки растут из правильного места.

jfinister пишет:

Framework должен нести пользу, то есть с точки зрения проекта, может встроенное кеширование? Может что-то еще? То есть должны быть плюсы нежеле чем писать на чистом PHP

Когда человек на полном серьезе говорит про написание веб-приложения «на чистом php», то сразу становится понятно, что он отстал от жизни лет так на 10 минимум. И/или скорее всего не является программистом.
Если вы заказчик, вас этот вопрос в принципе волновать не должен. Примерно как пациента не волнует, какие инструменты использует хирург при операции. Единственное, что — если исполнитель вам вдруг предложит написать ваше приложение на чистом похапе «с нуля», гоните его в шею.

jfinister пишет:

наличие достаточного кол-ва специалистов, знающего его

С этим все плохо. Симфони — полноценный и сложный фреймворк. Свободного специалиста, хорошо знающего и оптимально использующего фичи фреймворка, найти тяжело, и стоит он обычно приличных денег. На Апворке (ex. Odesk) есть масса недорогих индусов (и не только), у которых заявлены знания фреймворка, но в большинстве своем сколько-нибудь качественного кода получить от них не удастся.

В итоге все сводится к простому выбору. Если решение эконом-класса, то Симфони лучше обойти стороной. Сэкономите как на разработке, так и на поддержке. Для этого можно взять какой-нибудь Yii или Laravel.
Если требуется качество, масштабируемость и ты.ды — Симфони, при условии что вы найдете приличного исполнителя. Либо вообще не смотреть в сторону похапе.