1

У нас есть сложный webapp, встроенный в Play Framework (1. *), и мы хотим двигаться к поведению SPA для него. Какую структуру JS вы бы порекомендовали для этого? Большая часть бизнес-логики находится на стороне сервера (Play Controllers).Поведение SPA для существующей Play Framework webapp

Каковы были бы плюсы или минусы использования AngularJS или ReactJS, или, может быть, другой структуры. Насколько легко будет интеграция?

ответ

1

Из моего опыта, я могу порекомендовать следующее:

В самом деле, вы будете иметь два приложения:

  1. SPA приложений: на основе рамок с .

  2. API приложений: Вы можете любой из известных рамках , , , ... и т.д..

Я не рекомендую использовать угловые, ReactJS является более мощным, по многим причинам, а именно:

1

Вы можете использовать еще Play 1.x в качестве бэк-энда, путем преобразования методов контроллеров в web- события сокета или более простой REST (модуль выписки, также для вдохновения). После того, как вы сможете взаимодействовать с UI HTML SPA на основе использования ReactJS или VueJS (я предпочитаю вторую, лучшую проблему разделения и лучшие результаты).