Я работаю над проектом, который обладает роскошью использования ECMA 6 в последних браузерах для продукта, который будет отправлен через 1,5 года. Поэтому мы подумали, почему не использовать веб-компоненты сейчас, когда Angular 2 недоступен (это будет ECMA 6). И пока мы на нем, можем ли мы заменить Angular вообще, не возвращаясь в каменный век?
Как заменить Angular?
Здесь этот сайт называется youmightnotneedjquery.com, который в основном связан с тем, как в современных браузерах на самом деле имеется большая часть материала, для которого традиционно использовался jQuery. Мне интересно увидеть что-то подобное для Angular.
В основном мы используем четыре функции Angular. Каковы мои варианты их замены?
- Angular Директивы → Веб-компоненты
- Angular Модули → Модули ECMA 6 (не совсем то же самое)
- Angular Маршруты →
- Angular двухсторонняя привязка данных →
PS. Мы не хотим заменять Angular чем-то похожим на Backbone или Ember. Мы хотим заменить его стандартными веб-технологиями, но если мы воспользуемся небольшими инструментами для восполнения пробела, мы рассмотрим его.