forum icon indicating copy to clipboard operation
forum copied to clipboard

Iniciando projeto Vue.js like a boss!

Open hliberato opened this issue 7 years ago • 7 comments

Olá gente! Primeiro post aqui.

Primeiramente, parabéns pela iniciativa, principalmente pelo blog!

Estou estudando Vue.js há uns dias, e após estudar anteriormente React e Ember, decidimos aqui na empresa que vamos de Vue.js em nosso próximo projeto.

Gostaria de coletar informações e principalmente experiências de pessoas que iniciaram de forma simples, e foram aprimorando até chegarem num estado "maduro" de aplicações.

Neste momento estou utilizando o vue-cli, e gerei o template inicial com webpack. Também pesquisei sobre o Vuex, e vou implementá-lo. Li sobre o Nuxt, nas CEO não é necessário pra gente. Como podem ver, vi só o básico por enquanto.

O que vocês mais me recomendariam? Algum outro plug-in? Algum design pattern?

Obrigado! ❤️

hliberato avatar Mar 05 '18 13:03 hliberato

E aí cara, seja bem vindo à comunidade.

Minha opinião talvez seja um pouco diferente da maioria da galera, mas prezo muito pela produtividade, mesmo em novos projetos. Neste sentido, recomendo demais o Nuxt.

Ele não é apenas uma ferramenta pra SSR, vai muito além disso. Eu enxergo ele como um boilerplate muito completo com quase tudo que um site de ponta precisa. Aliás, nem precisa usar SSR com ele se não quiser, o esquema de geração estática de arquivos é muito bom! Por exemplo, este site criei com Nuxt apenas por que queria a organização dos arquivos Vue e a geração estática pra poder hospedar no Surge (no GitHub Pages também dá certo) de forma gratuita e leve.

Enfim, eu recomendaria dar uma olhada com mais calma para o Nuxt para o novo projeto de vocês, pode economizar muito tempo configurando manualmente o Webpack, aprendendo as melhores práticas para arquitetura do projeto e, principalmente, pode facilitar bastante o deploy.

ErickPetru avatar Mar 05 '18 14:03 ErickPetru

Opa, onde trabalho usamos o vue-cli e ele resolve parte dos nossos problemas até pouco tempo atras pois precisavamos instalar o router, vuex e afins "na mão", mas nas ultimas versões do cli é possível escolher se você quer instalar essas outras dependencias ou não e a versão 3 (em beta ainda) parece bem promissora!

Ainda não estudei o Nuxt por completo, recomendo vue-cli mesmo.

vitornogueira avatar Mar 05 '18 14:03 vitornogueira

@ErickPetru vou correr atrás do Nuxt então, pra ver tudo que ele pode me ajudar.

Valeu @vitornogueira, to usando o CLI tbm!

hliberato avatar Mar 05 '18 16:03 hliberato

Fala, @hliberato . Recentemente escrevi um texto que se encaixa bem com sua dúvida, espero que possa te ajudar:

https://medium.com/@Emanuel_G/trilha-vuejs-o-que-aprender-e-como-come%C3%A7ar-6cc427ded16c

emanuelgsouza avatar Mar 05 '18 18:03 emanuelgsouza

Eu sempre usei o template webpack, agora to usando um adaptado ao pwa

danielschmitz avatar Mar 07 '18 12:03 danielschmitz

Sensacional @emanuelgsouza! Vou dissecar seu post. 😃

Uma dica que descobri agora pouco foi o Vue.js Devtool, pra Chrome!

hliberato avatar Mar 09 '18 15:03 hliberato

Excelente ferramenta, @hliberato. Muito pertinente no nosso desenvolvimento com Vuejs

emanuelgsouza avatar Mar 12 '18 10:03 emanuelgsouza