Aurelia - Visão geral

A melhor definição do framework pode ser encontrada nos documentos oficiais do Aurelia -

Bem, na verdade é simples. Aurelia é apenas JavaScript. No entanto, não é o JavaScript de ontem, mas o JavaScript de amanhã. Usando ferramentas modernas, fomos capazes de escrever Aurelia do zero no ECMAScript 2016. Isso significa que temos módulos nativos, classes, decoradores e muito mais à nossa disposição ... e você também os tem.

Aurelia não é apenas escrito em JavaScript moderno e futuro, mas também tem uma abordagem moderna para a arquitetura. No passado, as estruturas eram bestas monolíticas. Mas não Aurelia. Ele é construído como uma série de bibliotecas colaborativas. Juntos, eles formam uma estrutura poderosa e robusta para construir aplicativos de página única (SPAs). No entanto, as bibliotecas do Aurelia muitas vezes podem ser usadas individualmente, em sites tradicionais ou até mesmo no lado do servidor por meio de tecnologias como o NodeJS.

Aurelia - Recursos

  • Components- Os componentes são blocos de construção da estrutura Aurelia. É composto de pares de visualização HTML e modelo de visualização JavaScript.

  • Web Standards - Este é um dos frameworks modernos mais limpos, totalmente focado em padrões web sem abstrações desnecessárias.

  • Extensible - A estrutura oferece uma maneira fácil de se integrar com as outras ferramentas necessárias.

  • Commercial Support- Aurelia oferece suporte comercial e empresarial. É um produto oficial da Durandal Inc.

  • License - Aurelia é de código aberto e licenciado sob licença do MIT.

Aurelia - vantagens

  • Aurelia está muito limpa. Se você seguir as convenções de estruturas, poderá se concentrar em seu aplicativo sem que a estrutura atrapalhe.

  • Também é facilmente extensível. Você pode adicionar ou remover quaisquer ferramentas que a estrutura oferece e também pode adicionar quaisquer outras ferramentas que não fazem parte da estrutura.

  • Aurelia é muito fácil de trabalhar. É direcionado à experiência dos desenvolvedores. Isso economiza muito tempo.

  • A estrutura em si é direcionada aos padrões da web, para que você esteja sempre atualizado com os conceitos modernos.

  • Aurelia não tem a maior comunidade que existe, mas é muito ágil, conhecedora e disposta a ajudar em curto prazo.

Limitações

  • Não há grandes limitações. O Framework é poderoso e fácil de trabalhar.