loading...
Cover image for Porque Vue.JS é uma boa opção?

Porque Vue.JS é uma boa opção?

alexandrefreire profile image Alexandre Freire ・2 min read

Uma característica do javascript, e por consequência também do VueJS, é a capacidade de ser utilizado em qualquer tipo de projeto e tecnologia. A curva de aprendizagem é uma das mais curtas. Para começar a usar VueJS basta importar um script via cdn. Sem contar com o apoio da comunidade Slack e StackOverflow.

Seu projeto pode estar sendo feito em Ruby, PHP, Python, Node, Java, Go ou qualquer outra linguagem, você pode usar VueJS. Agora vou te mostrar 3 motivos para reforçar o Porque Vue.JS é uma boa opção para desenvolver seus projetos.

1 - Moderno

Alt Text
Provavelmente você já ouviu falar do ReactJS. Logo há muitas semelhanças entre VueJS e ReactJS.

Porque o VueJS compartilha semelhanças com muitas libs e frameworks que permitem criar componentes, isso inclui Angular2, porém seus pequenos detalhes fazem toda a diferença na hora de desenvolver.

Apesar de compartilhar semelhanças com Angular2 ele não tem muitas semelhanças com o Angular1, não podendo ser nem considerado um concorrente para ele, uma vez que a filosofia do Angular1 é completamente diferente da filosofia do VueJS e até mesmo Angular2.

2 - Sintaxe e API claras

Alt Text
Criar componentes com VueJS é muito simples e objetivo. Sua API é intuitiva e simples, seu sistema de template pega o que já estamos acostumados e torna muito simples, previsível e agradável. 
O grande destaque esta em como o código javascript é escrito, tudo possui seu lugar de maneira clara. Mesmo ele sendo extremamente flexível os caminhos que a informação e código percorrem são extremamente previsíveis, sendo muito fácil trabalhar em equipe e usar componentes de terceiros.

3 - Flexibilidade e Perfomance

Alt Text
VueJS não é um “ditador”. Ele te deixa livre para fazer uso dele da maneira que melhor convir ao seu projeto. 
Isso é uma característica muito importante nos projetos feitos javascript.

VueJS é uma lib javascript e não um framework, então você pode usar ele desde projetos pequenos a projetos maiores e mais complexos.

O fato dele não ser um framework fullstack pode deixar algumas pessoas com receito de usa-lo, porém ele possui um ecossistema de libs complementares muito bom, com destaque para vue-router (rotas spa), vue-resource (http) e vuex(flux para vuejs).

VueJS possui uma performance excelente, em alguns testes ele se saiu melhor do que o ReactJS (comparing React.js to Vue.js for dynamic tabular data)
E essa performance foi alcançada mesmo sem o VueJS fazer uso de Virtual-DOM como o ReactJS.

Posted on by:

alexandrefreire profile

Alexandre Freire

@alexandrefreire

CST em Análise e Desenvolvimento de Sistemas

Discussion

markdown guide