Какой из php-фреймворков наиболее подошел бы для реализации «прокси» (php стучится к API, собирает данные и на их основе генерит статичный html)?

Доброго времени суток.
Есть следующая ситуация. Есть бекенд сервер, на котором крутится API. Он написан на C#.
Есть задача написать сайт, данные для которого дергались бы с API.

Реализация на JS MVC фреймворках по типу тонкого клиента очень нравится, но для поисковиков хотелось бы отдавать все-таки статичную страничку, без всяческой хештег-навигации.

В связи с чем вопрос, какой из php-фреймворков наиболее подошел бы для реализации "прокси", то есть php стучится к API, собирает нужные данные, и на их основе генерит статичный html код.

Заранее спасибо.
  • Вопрос задан
  • 3177 просмотров
Пригласить эксперта
Ответы на вопрос 4
@unity_ultra_hardcore
Symfony2 будет идеальным ответом на любой вопрос, содержащий текст "посоветуйте фреймворк".
Если сайт требуется совсем тонкий, только на чтение, то можно посмотреть Sylex. Все остальные фреймворки - дичайший говнокод и полное отсутствие мозгов у их авторов.
Ответ написан
SamDark
@SamDark
Yii2 core team
Так как логика на фронте планируется неслабая (магазин), нужен нормальный полноценный фреймворк. Подойдёт, в общем-то, любой. Смотрите на поддержку (чтобы через пол года не пришлось переписывать и самому баги закрывать), популярность (сообщество нормальное, доступны разработчики в команду набрать), документацию. Ну и чтобы по стилю совпадал с вашими хотелками.

Чтобы упростить себе работу, view делайте сразу для JS и PHP на шаблонизаторе, реализованном и для того и для другого.
Ответ написан
Anonym
@Anonym
Программирую немного )
Для того, чтобы получать данные из API и отдавать их в виде JSON/XML/etc Symfony (Yui, Zend, другой монстр) будет избыточен.
Рекомендую Slim. Лёгкий, простой, понятный.
Ответ написан
Комментировать
@IvanPanfilov
голый php, без фреймворков - справится с этим на отлично.
желательно только либу для кеширования запросов подобрать. ну и шаблонизатор - если php-шаблоны не устраивают.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы