Нужен законченный MVC/MVVM фреймворк (Angular не предлагать, ищу его аналог, но более легкий и быстрый)
- продуманный, имеющий успех в продакшене продолжительное время и хоть какое-то комьюнити
Но легкий - "минимум кода"
- без встроенных компонент, т.е. без встроенных библиотек на все случаи жизни (типа UI, анимации и прочей хуеты)
- отдельно подключемые компоненты приветствуются
- Из Model надо аналог $resource/$http, промайсы, что-то типа скопа (контекст для View)
- односторонний биндинг (по крайней мере по умолчанию)
- Из View надо:
- быстрая работа с DOM (DocumentFragment и прочий "виртуальный" DOM)
- двусторонний биндинг при указании некого модификатора
- либо иметь возможность легко подписываться на какой-либо объект, чтобы когда менялось что-то в html, то срабатывал коллбек (т.е. вторая сторона биндинга, но более явная)
говорят быстрее AngularJs и React.js, сейчас ищу перформанс тесты
P.S. Что я хочу от вас? Ссылки на фреймворки или бенчмарки, дальше я сам пойду исследовать. Что я смотрел:
Писать свой не хочется (опыт был, но нам надоело поддерживать). Хочу чтобы это делало комьюнити
Angular Light
angularlight.org
Mithril
lhorie.github.io
A JavaScript library for building user interfaces | React
A JavaScript library for building user interfaces
facebook.github.io
cyclejs/cycle-core
cycle-core - A fully reactive JavaScript framework for Human-Computer Interaction
github.com
vue.js
Vue.js - Intuitive, Fast and Composable MVVM for building interactive interfaces.
vuejs.org