Идеальный легкий javascript фреймворк для внедрения на мелкие сайты?
Суть вопроса в том, что за последние месяцы активно изучал ангуляр и реакт с флюксом. Все это, конечно, замечательно, но мне кажется, что такие фреймворки не очень хорошо идут с мелкими сайтами. Допустим бандл реакта на сервере по фтп не отредактировать, т.к. весь магический jsx превратится в js. Ангуляр слишком большой для большинства сайтов и его синтаксис не особо нравится. Вся надежда на angular 2, но его даже просто запустить крайне сложно из-за нестабильности выходящих версий.
Интересно, что юзали профессиональные фронтендеры. Например, я тут встретил jsblocks. Хорошая альтернатива на время ожидания ангуляра 2 или нет?
Имеются знания es6, данных тяжелых фреймворков, но на простых сайтах все еще делаю jquery кашу. Поэтому и ищу легкий js фреймворк, чтобы хоть какая-то структура была. Пытаюсь найти именно тот, который позволяет быстро поднять приложение, а не описывать состояния и пропсы в реакта. По моему опыту в последнем время разработки замедляется. Хотя может я ошибаюсь
Если мелкие сайты у вас тоже одностраничные приложения, то не нужно ничего менять, используйте привычный стек, ну и там сниппетов накидайте на все случаи жизни, чтобы ускорить разработку. Если все же очень хочется найти что-то мелкое, то в целом под ваше описание очень подходит библиотека Backbone, она очень маленькая.
desuvin: Имхо но SPA лучше на ангуларе делать. Реакт тоже интересная штуковина, но вот этот флюкс, а точнее то что ему надо замену искать (привет всякие reflux-ы) портит всю малину. Идеального фреймворка на все случи жизни нету, есть только бибилиотека jQuery на все случаи гов...кодинга. Если Вам нужно делать SPA то Вы действительно правильные фреймворки изучали/ете (ангулар и реакт уже почти стандарт сферы), а если Вам просто нужна вспомогательная либа для каких-то мелких задач, то тут выбор только на жеквери и ему подобные вещи.