@linux0id17

Какую обёртку сделать для api?

Здравйствуте.
Я бэкэндер, делаю обновление старого сайта (ngjnx + php + yii1 + mysql).
Для этого первым этапом переношу обращение к базе данных на обращиение к api на новой версии yii.
Вторым этапом нужно обновить фронт. Но как лучше?
1. Классический вариант: использовать yii3 или yii2 + bootstap.
2. Использовать что-то из react или vue. Но сомневаюсь, что получится относительно легко настроить и сделать

Какие компоненты нужны для современного фронта?
Правильно ли понимаю, что преимущество react и vue в том, что они будут быстрее отдавать страницу посетителям?
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 1
@3ton
У нас когда-то была схожая проблема, но только обновлять приходилось с самописа на Yii1.
Проект слишком большой, потому приняли решение то что добавляем новое или рефакторим - делаем на Yii1 и переносим по адресу https://project_url/y/....
Но так как проект слишком большой и постоянно в работе, а перенести все на yii1 так и не вышло, то решили со временем начинать писать полностью отрефактореный бэк на Yii2 что к нашей радости смогли реализовать.

Касательно фронта - изначально был самопис, но после выбрана была не нами CMS Typo3, а мы лишь организовывали написание расширений работающих сначала на WSDL(10 лет назад), а теперь используем RPC API.
Как результат мы смогли отдать фронт на отработку сторонним командам, а сами занимаемся бэком. При этом на фронте не хранятся ни пользовательские пароли, ни личные данные в виде адресов, кредиток, счетов и т.д. и т.п.

Использование CMS для фронта дало не мало плюсов, даже если у заказчика нет своей команды - он может из репозитория поставить уже имеющиеся расширения и получить нужный функционал.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы