pracuje w młodej firmie, która dopiero zaczyna pracę nad swoim produktem i ostatnio podsunąłem pomysł aby cały frontend oprzeć na angularze a jako resztę komunikacji zastosować resta i jakiś serwer websocket (do obsługi eventów real time) i ogólnie całość zapowiada się dobrze, jednak w pewnym momencie zacząłem zastanawiać się czy na pewno zabieramy się do tego w odpowiedni sposób i pierwsze pytanie do Was - czy yii2 będzie się dobrze sprawowało pod kątem RESTa czy jednak lepiej użyć frameworka który został specjalnie przygotowany pod to? I drugie pytanie bardziej na marginesie - na co ew. trzeba się przygotować pisząc taką aplikacje, która operacje renderujące widok zrzuca na klienta? Napiszcie też co ogólnie myślicie o takim pomyśle

Z góry dzięki za sensowne odpowiedzi.
(Jeżeli wybrałem zły dział to proszę o przeniesienie)