Как лучше организовывать JS код для последующего внедрения JS-фреймворков?
Привет! Сейчас разрабатывается сайт (YII2). В будующем будет разделяться на жесткий frontend/backend.
Подскажите, что нужно учесть на стадии разработки в архитектуре JS что бы потом легче было внедрять JS-фреймворк?
Архитектуру, изолированную область переменных/функций, единый информационный интерфейс обмена данными (отправка/получение, события, long-pooling и т.д.) с сервером через RESTful API.