Наткнулся в описании проекта использование framework Agnostic. Что это такое и с чем его едят? Немного погуглил и наткнулся, на статьи в основном из Game индустрии. И немного понял, что вся бизнес логика должна быть в моделях, что обеспечит последующий простой перенос приложения с одного фрейверка на другой.
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Фраза framework agnostic означает, что какое-либо решение не завязано на какой-то конкретный фреймворк и может завестись под любым (возможно, при помощи какого-то адаптера).
Означает без привязки к функциональности и особенностям фреймворка.
То есть минимальное число связей или вообще их отсутствие (посредством абстрактного интерфейса).
Таким образом, становится легко сменить один низлежащий интерфейс на другой, путём меньших изменений в коде.