2016-11-02 3 views
-3

Я знаю 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, хотя из упомянутых недостатков?

ответ

1

Перед тем, как перейти к выбору технологий и инструментов, вам необходимо принять следующее решение.

стороне сервера визуализации: Имеет ли ваше приложение (текущие и будущие) и другие условия делают случай для HTML полностью построенной на стороне сервера - Symphony

Vs.

Client Side Rendering: Если приложение требует HTML визуализируются стороны клиента - AngularJS

собрать все факты о применении и будущем, где это может привести к и применить эти плюсы и минусы выше двух, вы можете исследовать (Google/stackoverflow). И это приведет к вашим ответам. В качестве побочной заметки речь идет гораздо больше, чем просто исполняемые программы в режиме реального времени, такие как поддерживаемость, способность к отладке и т. Д. Вы можете найти ответы на все вопросы, если вы не можете опубликовать их как отдельные вопросы.

1

Я не понимаю, почему вы беспокоитесь об этом.

Если вы видите преимущества в Angular2 (ионный каркас + мобильное приложение), то идите!

Ang снова, если вы беспокоитесь о SEO, вы должны сделать два фронта: один в обычном старом HTML для веб-версии, а другой с Angular для мобильного приложения.

 Смежные вопросы

  • Нет связанных вопросов^_^