Добрый день.
При работе над проектом хочу сделать его более динамическим т.е, как можно больше данных подгружать ajax'ом. Есть ли какие-то правила в таких подходах? Например, создание какого-то объекта делать либо в новом окне, либо в модальном? Или допустим настройки какого либо обьекта, стоит выносить в новое окно, либо так же в модальном и т.п.
Надеюсь суть вопроса передал првильно
как можно больше данных подгружать ajaxом - это можно. Этим занимаются все современные клиентские фреймворки, например, ангуляр, vue, реакт. Смысл в том, что разделяется фронт и бэк, и вообще всё взаимодействие осуществляется через ajax. https://metanit.com/web/angular2/1.1.php