В настоящее время мы можем найти множество шаблонов JS, таких как KnockOut, Mustache, Underscore,... Можете ли вы рассказать мне, каковы преимущества архитектуры, основанной на этих машинах? и/или когда их использовать? Это лучше (ремонтопригодность, затраты на dev, надежность,...), чем создание всего HTML с серверной стороны?
Является ли хорошей архитектурой выставлять фиды (сервис отдыха в json) и делать какие-то вещи на стороне клиента (микро шаблоны)?