Aurelia - Présentation

La meilleure définition du framework peut être trouvée dans la documentation officielle d'Aurelia -

Eh bien, c'est en fait simple. Aurelia n'est que du JavaScript. Cependant, ce n'est pas le JavaScript d'hier, mais le JavaScript de demain. En utilisant des outils modernes, nous avons pu écrire Aurelia de A à Z dans ECMAScript 2016. Cela signifie que nous avons des modules natifs, des classes, des décorateurs et plus à notre disposition ... et vous les avez aussi.

Non seulement Aurelia est écrite en JavaScript moderne et futur, mais elle adopte également une approche moderne de l'architecture. Dans le passé, les cadres étaient des bêtes monolithiques. Pas Aurelia cependant. Il est construit comme une série de bibliothèques collaboratrices. Pris ensemble, ils forment un cadre puissant et robuste pour la création d'applications à page unique (SPA). Cependant, les bibliothèques d'Aurelia peuvent souvent être utilisées individuellement, dans des sites Web traditionnels ou même côté serveur grâce à des technologies telles que NodeJS.

Aurelia - Caractéristiques

  • Components- Les composants sont des éléments constitutifs du framework Aurelia. Il est composé de paires vue HTML et vue-modèle JavaScript.

  • Web Standards - C'est l'un des frameworks modernes les plus propres, entièrement axé sur les normes Web sans abstractions inutiles.

  • Extensible - Le cadre offre un moyen facile de s'intégrer aux autres outils nécessaires.

  • Commercial Support- Aurelia propose un support commercial et d'entreprise. C'est un produit officiel de Durandal Inc.

  • License - Aurelia est open source et licencié sous licence MIT.

Aurelia - Avantages

  • Aurelia est très propre. Si vous suivez les conventions des frameworks, vous pouvez vous concentrer sur votre application sans que le framework ne vous gêne.

  • Il est également facilement extensible. Vous pouvez ajouter ou supprimer tous les outils proposés par le framework et vous pouvez également ajouter d'autres outils qui ne font pas partie du framework.

  • Il est très facile de travailler avec Aurelia. Il est orienté vers l'expérience des développeurs. Cela vous fait gagner beaucoup de temps.

  • Le cadre lui-même est orienté vers les standards du Web afin que vous restiez toujours à jour avec les concepts modernes.

  • Aurelia n'a pas la plus grande communauté là-bas, mais elle est très agile, bien informée et prête à aider dans un court délai.

Limites

  • Il n'y a pas de limitations majeures. Le Framework est puissant et facile à utiliser.