Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Vue é um framework JavaScript front-end de código aberto para a construção de interfaces de usuário e aplicativos de página única na web. Criado por Evan You, lançado em 2014 e mantido por Evan e sua equipe principal, o Vue se concentra na renderização declarativa e na composição de componentes, oferecendo uma biblioteca central apenas para a camada de visualização.
Se você quiser criar um aplicativo Web Vue renderizado em servidor com recursos avançados, como roteamento, gerenciamento de estado e ferramentas de compilação, dê uma olhada em Nuxt.js.
O que torna o Vue único?
O framework Vue usa uma arquitetura model-view-viewmodel. Evan You trabalhou anteriormente no AngularJS no Google e extraiu partes do AngularJS para oferecer uma estrutura mais leve. Vue é de maneiras semelhantes a React, Angular, Ember, Knockout, etc. Consulte a documentação do Vue para obter uma comparação mais detalhada com essas outras estruturas JavaScript.
O que você pode fazer com Vue?
- Criar um aplicativo de página única (SPA)
- Use apenas um componente do Vue para adicionar uma lista de to-do simples ao seu de aplicativos ou encontrar exemplos mais complexos
- Crie um site renderizado em servidor com um back-end Node.js, com a ajuda de Nuxt.js
Ferramentas Vue
Vue.js é focado apenas na camada de exibição, portanto, pode exigir ferramentas adicionais para criar um aplicativo mais complexo. Talvez queira considerar usar:
- Gerenciador de pacotes: Dois gerenciadores de pacotes populares para Vue são npm (que está incluído no NodeJS) e yarn. Ambos suportam uma ampla biblioteca de pacotes bem mantidos que podem ser instalados.
- Vue CLI: um kit de ferramentas padrão para desenvolvimento rápido Vue.js com suporte pré-configurado para Babel, PostCSS, TypeScript, ESLint, etc.
- Nuxt.js: Uma estrutura para tornar possíveis aplicativos Vue.js renderizados do lado do servidor. A renderização do lado do servidor pode melhorar o SEO e tornar as interfaces de usuário mais responsivas.
- pacote de extensão Vue para VS Code: adiciona realce de sintaxe, formatação de código e trechos de código aos seus arquivos .vue.
- Vuetify: Uma biblioteca Vue UI que oferece componentes do Material Design Framework.
- Vuesion: Um modelo Vue para Progressive Web Apps (PWAs) preparados para produção.
- Storybook: Um ambiente de desenvolvimento e teste para componentes da interface do usuário Vue.
- Vue Router: Suporta o mapeamento de URLs de aplicativos para componentes Vue.
- Vue Design System: Uma ferramenta de código aberto para a construção de sistemas de projeto com Vue.js.
- VueX: Sistema de gerenciamento de estado para aplicativos Vue.
Recursos adicionais
Windows developer