AJAX, откуда я сижу, это своего рода грандиозный компромисс. Вы ломаете вещи в модели «документа» межсетей, чтобы ваш сайт мог вести себя больше как «приложение». Если сайт хорошо использует AJAx, они будут ломать модель документа тонкими способами, добавляя что-то ценное в приложение. Ссылка «голосовать» на самом деле не является ссылкой, но она дает вам классную анимацию и асинхронно обновляет статус вопроса.
Фреймы ломают столько же, если не больше, модели документа (закладки, прокрутка, копирование и вставка и т. Д.), Но без такой выгоды. Рамки также вставляют любые украшения, которые использует мой OS / Window manager, поэтому они выглядят довольно некрасиво.
AJAX, если все сделано правильно, также лучше работает для людей, использующих программы чтения с экрана, текстовые браузеры и т. Д.