Как стать автором
Обновить

Комментарии 8

НЛО прилетело и опубликовало эту надпись здесь
Unobtrusive переводится на русский язык как «ненавязчивый». Речь идет про то, что наш конечный код минимально засорен конструкциями самого фреймворка и мы по возможности, не замечаем, что пишем на Aurelia. Если в двух словах, то как-то так.
НЛО прилетело и опубликовало эту надпись здесь
Было бы интересно еще сравнение Aurelia с vue.js
Вуй тоже задумывался как анобтрусив.
Vue скорее ближе к Angular 1.x нежели к описываемым в топике.
Мы используем Vue в продакшене и имели возможность с ним хорошо познакомится.
Vue скорее схож с React-ом по идеологии…

Сравнивать с монолитными/толстыми фреймворками не совсем корректно.

Да, разработчик сам сравнивает их, но…
Я бы сказал что это сборная солянка:
— Компонентный подход как у React и Knockout
— Синтаксис шаблонов схож с Angular (директивы, фильтры...). Работает напрямую с DOM-ом, и т.д.
Кстати реализация последнего — через геттеры/сеттеры Object.defineProperty, такого я не встречал в других фреймворках, таким образом достигается реактивность и очень высокая скорость работы.
через геттеры/сеттеры Object.defineProperty, такого я не встречал в других фреймворках, таким образом достигается реактивность и очень высокая скорость работы.
Много где есть такое в этой же aurelia.io, в матрешке. Скорость высокая, но не выше чем в Angular 2 и Aurelia.io (судя по тестам)
Мне кажется что за фразой «Aurelia более компактен и сопровождаем, в то время как Angular порой просто вынуждает плодить копипаст.» должны следовать примеры кода, иначе это просто слова.
Более того, фраза «Поскольку Aurelia построен основываясь на конвенциях» как раз намекает о том, что код будет практически не поддерживаевым.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации