O Vue é uma framework progressivo JavaScript que se concentra na criação de componentes reutilizáveis . Como ele só funciona na “camada de visualização”, pode ser integrado facilmente a outros projetos e bibliotecas. O Vue.js oferece muitas funcionalidades para a camada de visualização e pode ser usado para criar  Single Page Applications, aquele tipo de aplicação que nunca recarrega durante seu uso. A seguir, você pode encontrar uma lista de recursos:

  • Interfaces Reativas
  • Renderização Declarativa
  • Ligação de dados
  • Diretivas
  • Lógica de modelo
  • Componentes
  • Manipulação de eventos
  • Propriedades computadas
  • Transições CSS e animações
  • Filtros

Um dos pontos de destaque desse framework é seu core minimalista de aproximadamente 17kb e a utilização de DOM virtual para realizar transformações no DOM, sem falar que o desenvolvedor não precisa se preocupar em aplicar técnicas para otimizar sua aplicação e, quando houver necessidade, ela será mínima.

Digamos que o Vue.js incorpora muitos dos conceitos do Angular 1.X da Google ao mesmo tempo que adota a estratégia de virtual DOM do React do Facebook tentando acompanhar a facilidade de uso do primeiro e a performance do segundo.

Pronúncia

O nome Vue é de origem francesa, o que faz muitas pessoas pronunciem seu nome incorretamente. O certo é dizer view, como aquela palavra do inglês que significa visão.

Comunidade

O VueJS  foi desenvolvido pelo japonês Evan You, atualmente mesmo sendo mantida apenas pelo seu criador e uma comunidade, ela se equipara ao poderoso Angular e React. Apesar de não ter uma empresa por trás de si, a manutenção do projeto é muito grande. A cada dia surgem novas extensões e melhorias, que motivam cada vez mais o uso do framework.

Crescimento 

O crescimento começou quando grandes empresas, como Alibaba e Baidu, começaram a usá-lo em diversos projetos de lojas virtuais e sites corporativos. Elas também ajudaram fazendo doações e um acordo para que Evan dedicasse todo seu tempo ao projeto, recebendo um salário variante, maior que 7 mil dólares, pago por esses investidores, pela comunidade Vue e outros.

Mas sua popularidade no desenvolvimento web só deu um salto quando Taylor Otwell, o criador do Laravel (framework popular PHP), exaltou a criação do Evan em algumas postagens no Twitter, dizendo:

Tradução: “Status atual com o aprendizado do React: sobrecarregado. Aprendendo @vuejs, porque parece fácil e tem um site bonito”
Tradução: “Status atual com o aprendizado do React: ainda em negação. Aprendi basicamente todo @vuejs esta manhã e é muito bom.”

Depois disso foi um crescimento instantâneo, os desenvolvedores Laravel começaram a integrar suas aplicações com VueJS. Tanto é que o Laravel hoje tem comunicação nativa com VueJS, ele já vem junto com o Laravel.

Conclusão

O Vue é um framework de fácil aprendizado e que está crescendo bastante, quero que a comunidade brasileira Vue cresça cada dia mais. Com artigos como esse quero ajudar a crescer o número de conteúdos relacionados ao framework.

Referências 

Livro: Front-end com Vue.js, Da teoria à prática sem complicações, Leonardo Vilarinho

Link: https://goo.gl/LLnCY6

Link: https://vuejs.org/ 


Samuelson
Samuelson

Apenas um desenvolvedor que resolveu compartilhar o que aprendeu, procuro passar a realidade do desenvolvimento de software com exemplos práticos e sem enrolação. Trabalho com desenvolvimento de SREP (Sistemas de Registo Eletrônico de Ponto) e integração de leitores biométricos de acordo com os padrões da portaria 373/2011.

    32 replies to "O que é VueJS?"

    • Johnatan

      Primeiro: Gostei bastante do artigo.
      Segundo: Você recomenda Vue como primeiro contato com framework JS ou seria melhor outro como Angular?

      • Samuelson

        Sim. Ele é bem simples e menos complexo que o Angular. O primeiro contato com um framework JS usando Vue seria bem proveitoso, pois ele usa os conceitos do Angular e React.

    • […] iniciar uma série de VueJS,  para começar é necessário que você tenha seu ambiente de desenvolvimento pronto, para […]

    • Ellzish

      Buy Delgra 200 Mg Amoxicillin Clavulanate Potassium Tablet Nausia Zithromax Travelers Diarrhea buy xenical orlistat in canada Acheter Cytotec Internet Siti Sicuri Per Acquistare Cialis Generico Cephalexin Dog No Prescriptions

    • gamefly free trial

      Write more, thats all I have to say. Literally, it seems as though
      you relied on the video to make your point.

      You clearly know what youre talking about, why waste your intelligence on just
      posting videos to your blog when you could be giving
      us something enlightening to read?

    • Aw, this was a really nice post. Taking a few minutes and actual effort to produce a top notch article… but what
      can I say… I hesitate a whole lot and never seem to get nearly anything
      done.

    • gamefly free trial

      Undeniably believe that which you said. Your favorite justification seemed to be on the
      web the simplest thing to be aware of. I say to you, I certainly get irked while people think about worries that they plainly
      don’t know about. You managed to hit the nail upon the top as well as
      defined out the whole thing without having side-effects ,
      people can take a signal. Will probably be back to get more.
      Thanks

    • Terrific post however I was wanting to know if you could write a
      litte more on this subject? I’d be very grateful if you could elaborate a little bit more.
      Cheers!

    • gamefly free trial

      Hi, i read your blog occasionally and i own a similar one and i was just curious if you get a lot of spam responses?
      If so how do you stop it, any plugin or anything you can recommend?

      I get so much lately it’s driving me crazy so any help is
      very much appreciated.

    • RandJak

      Canadian Meds 365 viagra Viagra Rx Medstore Viagra Low Cost How To Buy Viagra Pills

    • gamefly free trial

      Hello to every , for the reason that I am actually keen of reading this weblog’s post to be
      updated regularly. It consists of fastidious information.

    • gamefly free trial

      Hmm is anyone else encountering problems with the pictures on this blog loading?
      I’m trying to determine if its a problem on my end or if it’s the blog.
      Any feedback would be greatly appreciated.

    • gamefly free trial

      Hi would you mind letting me know which hosting company you’re utilizing?
      I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot
      quicker then most. Can you suggest a good hosting provider at a honest price?
      Kudos, I appreciate it!

    • gamefly free trial

      Very good article! We will be linking to this great article on our website.
      Keep up the great writing.

    • gamefly free trial

      Howdy, I believe your web site might be having browser
      compatibility problems. When I take a look
      at your website in Safari, it looks fine but when opening in Internet Explorer,
      it has some overlapping issues. I just wanted to give you a quick heads up!
      Other than that, fantastic website!

    • gamefly free trial

      I do accept as true with all of the concepts you’ve offered to your post.

      They are really convincing and will certainly
      work. Still, the posts are too brief for newbies. Could
      you please lengthen them a little from subsequent time?
      Thank you for the post.

    • Hello! I’m at work browsing your blog from my
      new apple iphone! Just wanted to say I love reading through your
      blog and look forward to all your posts! Keep up the outstanding work!

    • Inspiring story there. What happened after? Take care!

    • quest bars cheap

      Thank you a lot for sharing this with all of us you really
      know what you’re talking approximately! Bookmarked. Kindly additionally
      discuss with my web site =). We could have a hyperlink alternate contract among us

    • quest bars cheap

      I got this website from my friend who told me concerning this web page and at
      the moment this time I am browsing this website and reading very informative articles at this time.

    • quest bars

      An outstanding share! I’ve just forwarded this onto a colleague who has been doing
      a little research on this. And he actually ordered me breakfast due to the fact that I
      discovered it for him… lol. So allow me to reword this….
      Thanks for the meal!! But yeah, thanx for spending some time to talk about this subject here on your website.

    • http://tinyurl.com

      This info is invaluable. When can I find out more?

    • ปั้มไลค์

      Like!! Great article post.Really thank you! Really Cool.

    • quest bars cheap

      Does your blog have a contact page? I’m having a tough time locating
      it but, I’d like to shoot you an e-mail. I’ve got some
      creative ideas for your blog you might be interested in hearing.
      Either way, great website and I look forward to seeing it
      grow over time.

    • hunde vitaminer

      Im grateful for the blog.Much thanks again. Will read on…

    • Solomon Yuk

      You are a very clever person!

    • Thanks , I’ve recently been searching for information approximately this topic for a while and yours is the greatest I’ve came upon so far.
      But, what about the conclusion? Are you certain concerning the source?

    • quest bars

      With havin so much content do you ever run into any problems of plagorism
      or copyright infringement? My website has a lot of exclusive content I’ve either
      authored myself or outsourced but it looks like a lot
      of it is popping it up all over the internet without
      my permission. Do you know any solutions to help protect against content
      from being ripped off? I’d truly appreciate it.

    • Lesjouh

      Prix Cialis Pharmacie Francaise Keflex And Definition cialis 5 mg best price usa Cialis 20mg Unterschied

    • RandJak

      Viagra 5 Jours Amoxicillin Herbal Secrets To Help Cialis Work Better cheap cialis online Buy Spironolactone Finasteride Permanent Side Effects Propecia

    • Rebslenry

      Priligy Erfarenheter Cialis Marseille viagra Keflex Anti Biotic Injection Propecia Discussion Canada Pharmacy Drugs

    • Lesjouh

      Kamagra 200mg Cialis Para Hipertensos Viagra Senza Prescrizione Medica generic levitra 40 mg no prescription Generic Propecia Online Canadian Drugs No Script Does Zithromax Affect Birth Control Pills

Leave a Reply

Your email address will not be published.