Какой MV*(js) фреймворк выбрать для конкретной задачи?
Задача уже реализована, но на jQuery.
Приложение встроенное на сайт, которое из select'ов, содержащих однотипные значения (в каждом select'е, свой тип). Список которых, зависит от предыдущих, выбранных select'ов.
Другими словами, содержание следующего selec'а, зависит от текущего выбираемого параметра. И таких около 10 подряд (порядок не изменяется).
Важные момент: в select'ы, данные загружаются только с сервера (на клиентской стороне, не может быть самого массива данных). Передаваемые данные, содержат только список значений, для следующего select'а (либо массив итоговых данных, по окончанию выбора всех select'ов).
Да почти любой подойдёт. Возможно даже хватит библиотеки типа бекбона.
Выбери наиболее популярный, с хорошими доками и крупным сообществом. Можешь тут посмотреть.
Я бы взял ангуляр, потому что хорошо его знаю. Да, возможно будет оверхед, так как часть функций не будут использоваться. Но с другой стороны, приложение будет легко расширить в дальнейшем.