vuejs-br / forum

Fórum sobre a tecnologia Vue.js, totalmente em português!
MIT License
224 stars 3 forks source link

Iniciando projeto Vue.js like a boss! #8

Open hliberato opened 6 years ago

hliberato commented 6 years ago

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! ❤️

ErickPetru commented 6 years ago

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.

vitornogueira commented 6 years ago

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.

hliberato commented 6 years ago

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

Valeu @vitornogueira, to usando o CLI tbm!

emanuelgsouza commented 6 years ago

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

danielschmitz commented 6 years ago

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

hliberato commented 6 years ago

Sensacional @emanuelgsouza! Vou dissecar seu post. 😃

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

emanuelgsouza commented 6 years ago

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