GTRxShock: Я тоже, только я 3 издание читал и покупал в печатке. 4 уже пришлось спиратить, но пока только поглядывал не читал. Да есть сложные моменты, но если все повторять и перечитать пару раз, то понимание придет.
Никита Киселев: Есть разные типы новичков. Если во фреймворке те-же запросы инкапсулированы в какой-то актив рекорд или доктрину, а еще и обрабатываются при входе внутренними компонентами типа Request, то да, я считаю, что фреймворк куда лучше, удобнее и безопаснее cms.
Так делать точно не нужно. Если например слайдер используется на 1 странице, только там его и нужно грузить. И ещё не хорошо делать один супер жирный файл, когда для страницы нужно всего его треть. Пользователи мобильных устройств будут особо недовольны.
thehighhomie: тогда попробуйте начать работать с framework на php. symfony например. Там будет более понятно. Но еще попробуйте перечитать весь php.net на русском. Это будет очень хорошо. Не спешите пока писать, то что вы хотите. Вы еще не понимаете взаимодействие клиент-сервер и что такое вообще post.
Andrey Dyrkov: тут еще момент в том, что это не spa приложение. В данном случае вообще тестовое задание, но я часто сталкивался с проблемами ajax в таком виде. Мало вероятно на это обратят внимание, но для себя интересно. Для лучшего примера могу показать демку.
Еще проблема в том, что на страницах может быть инициализация конкретных видежетов с их настройками, которые передаются из php. Тут сложновато будет зарефрешить.
ColdSpirit: вообще да, но это не особо важно. кусочки лаяута можно обновлять через pjax например. Самая проблема именно в подгрузке основного контента со всякими плагинами. Оно как бы работает, но что-то стремно. Хотелось бы получить советы.
ColdSpirit: да, при втором разе без проблем. Например у нас есть скрипт слайдера на 1 странице из 20. Тоесть нет смысла его грузить для всех. Он будет загружен только если пользователь попадет на нужную страницу. Если он попадает, все подгружается и кешируется. Тоесть при втором разе все окей. Но в первый раз будет стремно.