Аурелия - Обзор
Лучшее определение фреймворка можно найти в официальных документах Aurelia -
На самом деле все просто. Aurelia - это просто JavaScript. Однако это не вчерашний JavaScript, а JavaScript завтрашнего дня. Используя современные инструменты, мы смогли написать Aurelia с нуля на ECMAScript 2016. Это означает, что в нашем распоряжении есть собственные модули, классы, декораторы и многое другое ... и они есть у вас.
Aurelia не только написана на современном и будущем JavaScript, но и использует современный подход к архитектуре. В прошлом каркасы были монолитными чудовищами. Но не Аурелия. Он построен как серия сотрудничающих библиотек. Взятые вместе, они образуют мощную и надежную основу для создания одностраничных приложений (SPA). Однако библиотеки Aurelia часто можно использовать индивидуально, на традиционных веб-сайтах или даже на стороне сервера с помощью таких технологий, как NodeJS.
Аурелия - Особенности
Components- Компоненты являются строительными блоками каркаса Aurelia. Он состоит из пар представления HTML и модели представления JavaScript.
Web Standards - Это один из самых чистых современных фреймворков, полностью ориентированный на веб-стандарты без лишних абстракций.
Extensible - Фреймворк предлагает простой способ интеграции с другими необходимыми инструментами.
Commercial Support- Aurelia предлагает коммерческую и корпоративную поддержку. Это официальный продукт Durandal Inc.
License - Aurelia имеет открытый исходный код и лицензию MIT.
Аурелия - Преимущества
Аурелия очень чистая. Если вы будете следовать соглашениям о фреймворках, вы можете сосредоточиться на своем приложении, а фреймворк не будет мешать вам.
Он также легко расширяется. Вы можете добавлять или удалять любые инструменты, предлагаемые платформой, а также любые другие инструменты, не являющиеся ее частью.
С Аурелией очень легко работать. Он ориентирован на опыт разработчиков. Это сэкономит вам много времени.
Сама структура ориентирована на веб-стандарты, поэтому вы всегда будете в курсе современных концепций.
У Аурелии не самое большое сообщество, но оно очень гибкое, хорошо осведомленное и готово помочь в короткие сроки.
Ограничения
Нет никаких серьезных ограничений. Фреймворк мощный и простой в работе.