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