Pull to refresh

Comments 13

Я впервые вижу, как люди пишут фронтенд на PHP.
Некоторые используют PHP просто как шаблонизатор, при этом вся основная логика реализована в других сервисах.
Не вижу явных преимуществ, по-сравнению с обычным API по HTTP и нормальным клиентом. А так, целый фреймворк ради AR и шаблонизатора, странное решение

А что такое нормальный клиент?

Ну что там сейчас модно, Angular/React, например. У меня складывается ощущение, что у нас понятия «фронтенд» воспринимается по-разному :)

Да. Тут под фронтом имеется ввиду то, что наружу торчит, а не клиентсайд в понимании браузерное что-то.


Тут проблема в том, что надо как-то отдать Angular-у JSON из API. А API нету. Есть legacy-хреновина в которую лезть страшно, не то что припилить к ней API. То есть так и так делать какой-то серверный прокси, который общается с этим legacy. Сам он рендерит HTML-ки или JSON отдаёт в контексте статьи не важно.

господа, можно этот вечный холивар хабра больше не продолжать? надоело уже, честно. есть миллион постов, где эти трэды длятся и длятся.
конечно по-разному. в Yii2 (если вы знаете что это) есть две такие папочки: frontend и backend. Тут речь, собственно о них, а не о вашем эго.
UFO just landed and posted this here

Вполне обычный костыль для legacy. Два вопроса:


  1. Точно ли нужно пихать логику инвалидации в модели AR?
  2. Зачем вам рефлексия, если есть instanceof? Да и объект у вас тоже есть...
1. На самом деле логика туда запихана для простоты. Естественно, лучше это выносить в настройки. Или вы имеете ввиду саму имплементацию методов?

2. Сейчас смотрю — вы правы. С instanceof было бы куда краше. Просто мысль в тот момент зацепилась за рефлексию. Не правильно, согласен.
  1. Саму имплементацию.
Если классы не по пср, то можно использовать библиотеки наподобии https://github.com/hanneskod/classtools
Only those users with full accounts are able to leave comments. Log in, please.

Articles