Максим Тимофеев: "Написать SPA можно с помощью коробочного PJAX в yii." Представьте, что нужно на некоторых страничках менять хедер, на других меню, на третьих вообще всю верстку страницы (допустим лендинг), я с этого момента перешёл из pjax на React Js благо времени было полно.
Максим Тимофеев: Ну правильно Антон говорит, зачем себе яму то рыть? Технологии в топике применяются по требованию заказчика/тим лида/друга/бреда. Если вопрос "сделать сайт", то и WP и друпал залетят, никто не пикнет против ничего.
Максим Тимофеев: Почитал другие комменты...на js и серв и клиент писать можно, а может даже и нужно. Но я, например, знаю как делать сложные штучки на php и немного js, мне этого вполне хватит написать нормальный SPA. А чтоб писать и серв на js это надо осваивать что-то новое, тратить время...для себя - норм, для работы - трата времени, возможно, не оправданная. Сроки всегда давят и обычно работу надо выполнить вчера.
Максим Тимофеев: Сравните выдачу с генерацией html на серве и выдачу, например, json. Сами увидите. Если начнёте писать spa то на подобные вопросы тоже будете отвечать именно так как вам сейчас не нравится ибо другие ответы лишь общие, а этот самый точный. И да, это удобно по сравнению с ванильным js, тем более со святым jQ, но чтобы понять что это удобно, субъективно скажу, уходит много времени.
AmikoYuki: Почему сразу неправильный? Если мы называем разные вещи одним словом это не значит, что кто-то из нас не прав. Просто в Go (в самом языке) нет исключений и соответственно фраза "в Go нет обработки исключений" меня смутила, т.к. можно предположить, что вы подразумеваете их наличие без возможности обработки.