В малых и небольших приложениях это может быть удобно, но всё равно это не очень хороший подход.Объясните конкретно: на каком основании/фактах/опыте был сделан вами такой вывод?
Ну его... Лучше тогда уж jQueryты глупый что ли?!
Странно, что вы ранее обвиняли слишком строгого ревьювера, что это "кот, которому делать нечего", а теперь....По-подробнее отсюда...
....боитесь eval. Чем он так страшен?Я перепутал. Всё в порядке.
1. Если мне нужно поменять страницу/панель - мне проще загрузить сразу готовый блок с разметкой.
2. При загрузке других панелей на странице - мне не нужно следить за этим: будет сделано всё автоматически, т.к. поддерживается рекурсивная связка блоков.
3. Если мне нужно поменять меню - я ставлю замену меню в обработчик загрузки блока.
4. Никто не мешает получать JSON с сервера тогда, когда это действительно нужно (для виджетов, например), но сами виджеты (HTML-разметку) - также проще грузить из заранее подготовленного кода HTML. А запрашивать JSON - обработчиком (callback) сразу после загрузки HTML-разметки.
Что здесь НЕ УДОБНО?