Я знаю Symfony 3. По-моему, это отличная организованная структура. Я заинтересован в подключении его с Angular 2, но есть некоторые сомнения.Достойно ли изучать Угловое 2, когда я знаю Symfony 3?
я начать обучение Угловые 2, потому что я могу видеть эти преимущества:
- Использования Угловой 2 + Ionic 2 я могу создать мобильное приложение.
- Используя концепцию одной страницы, я могу поддерживать соединение с веб-сокетами.
- Изменение состояния приложения Я могу изменить представление в режиме реального времени.
Но есть и проблем, если я хочу написать фоновый в Symfony 3 и fornt-конец в угловых 2:
- У меня есть код повторение (определение классов, и эти методы).
- У меня проблема с SEO, связанная с фактом, что Угловая недружественна для скребков.
- I дважды типовое время, маршрутизация, форма ...
Конечно я получаю бонус, потому что:
- Back-конец и передний конец полностью отключен.
- Существующий API используется в этом подходе.
Но набрав почти все приложения два раза, стоит дорого. Есть ли способ получить преимущества применения одной страницы в Symfony 3 без Angular 2 или стоит использовать Angular 2, хотя из упомянутых недостатков?