Escolar Documentos
Profissional Documentos
Cultura Documentos
O que é?
O que é NativeScript?
NativeScript é uma estrutura de código aberto para a construção de aplicativos móveis
verdadeiramente nativos usando JavaScript.
O Vue (pronuncia/vjuə/, like view) é uma estrutura progressiva para a construção de interfaces de
usuário. A biblioteca central é focada apenas na camada de visualização, e é muito fácil de pegar e
integrar com outras bibliotecas ou projetos existentes.
O que é NativeScript-Vue?
NativeScript-Vue é um plugin NativeScript que permite que você use o Vue.js para criar seu
aplicativo móvel.
Existem muitas opções para construir aplicativos móveis. Aqui estão algumas situações em que
achamos que o NativeScript-Vue é um ótimo ajuste.
•Você gosta de JavaScript: Com o NativeScript você escreve seus aplicativos móveis no
JavaScript — não Objective-C, nem Swift, nem Java. Se você gosta de JavaScript, você vai adorar
escrever aplicativos nativos para iOS e Android com o mesmo idioma que você usa em seus
aplicativos Web e/ou Node.
•Você gosta de Vue: Vue é conhecido por sua abordagem simples para a camada de visão. Se você
gosta de criar aplicativos web com o Vue, você estará em casa com o NativeScript-Vue, pois você
estará usando a mesma sintaxe para lidar com tarefas comuns, como vinculação de dados e
tratamento de eventos.
Qual é a pegadinha?
Se você tem experiência vue existente, há duas grandes coisas que você precisará aprender para ter
sucesso com o NativeScript-Vue.
Principais diferenças
Além da codificação em JavaScript, o Native Script também suporta os formatos AngularJS e
TypeScript, oferecendo mais possibilidades ao programador.
O framework produzido pela Telerik ainda oferece mais plugins nativos para recursos web,
enquanto o React Native precisa recorrer a soluções terceirizadas.
No entanto, no que diz respeito ao desempenho (velocidade de renderização) e ao suporte da
comunidade online, o segundo sai na frente.
Vantagens e desvantagens
Vamos conhecer os principais prós e contras de cada framework de forma resumida agora?
Vantagens
Começando pelos pontos fortes de cada um!
Native Script
•Maior facilidade para acessar os APIs nativos dos sistemas operacionais
•Maior variedade de codificações
•É, de fato, mais multiplataforma, pois segue o lema “escreva uma vez, use em qualquer
lugar”.
React Native
•Apresenta performance e desempenho superiores
•Conta com uma rede de suporte, comandada pelo Facebook, mais dedicada
•É mais popular, sendo utilizado por empresas conhecidas e com apps mais complexos.
Desvantagens
Agora, os pontos fracos, onde cada um fica devendo.
Native Script
•Não é recomendado para soluções mais complexas
•Exige condições de conexão à Internet muito boas, o que nem sempre é possível
•Arquivos maiores até para apps de mesmas funcionalidades.
React Native
•Não é tão multiplataforma assim, pois se vale do lema “aprenda uma vez, escreva em
qualquer lugar”
•Precisa de plugins terceirizados para acessar os APIs nativos
•Apresenta apenas o JavaScript como possibilidade de codificação.
Quando usar Native Script ou React Native?
Não se trata de definir qual framework é melhor ou pior, mas sim de optar por aquele que mais se
adapta às suas necessidades.
Se você busca um app mais complexo, com mais funcionalidades e que vai exigir uma performance
maior, o React Native tende a ser a solução mais indicada.
Agora, se o seu foco é oferecer uma experiência nativa mais completa, com amplo acesso aos APIs
de cada sistema operacional, o Native Script pode ser a escolha mais acertada.