Ionic 4 ou React Native

Ionic

React Native

06/12/2018

Fala galera!
Estou querendo aprender uma linguem para mobile, o que vocês me recomendam Ionic 4 ou React Native?
Quais as principais diferenças entre eles?
Gostaria de criar um App porém queria aproveitar o projeto em uma página Web, claro que se necessário fazer algumas alterações de adaptação.
Valeu!
Mateus Soares

Mateus Soares

Curtidas 0

Melhor post

Jothaz

Jothaz

06/12/2018


A principal vantagem do React Native e Ionic é que não é necessário ter duas equipes para desenvolver aplicações diferentes.
Pois o produto final rodará em Android e iOs a partir do mesmo projeto.

React Native é um complemento para a biblioteca JavaScript web chamada React, criada por inciativa do Facebook, com o objetivo de tornar o desenvolvimento de aplicações mobile mais rápida e baratas. A grande vantagem do React Native, é a performance da aplicação, mesmo sendo hibrida chega muito perto da performance da aplicações nativas.

Ionic também tem como objetivo usar linguagens conhecidas, no desenvolvimento mobile, aumentando a velocidade e redução de custos.
Para alcançar este objetivo usa framework baseado em Cordova que usa HTML, JavaScript e webview.
Ionic, esta entre as opções mais barata e maior velocidade de desenvolvimento. Principalmente por utiliar HTML + JavaScript dentro de um webview, dando um visão bem simplificada. A curva de aprendizado é menor e como hoje a maioria dos profissonas dominam esta duas tecnologias fica ainda mais fácil. Mas mesmo assim ainda tem uma curva de aprendizado.
O ponto fraco é a perda de performance em relação a aplicações nativas e mesmo ao React Native.
O custo é reduzido e por aproveita a mão de obra vasta pode ser proveitoso.

Em todo projeto temos de levar em consideração: custo, prazos, esforço, expertise da equipe entre outros aspectos.

É muito difícil sugerir uma tecnologia sem conhecer o escopo, requisitos e equipe.
Então somente você poder decidir qual caminho trilhar.

Se seu objetivo é aproveitar um site sugiro que dê uma olhada em PWA, pois apesar de ser algo novo, ou nem tanto pode ser o mais indicado.

Um PWA é um site que pode ser feito para comportar-se como um aplicativo ou aplicativo instalado em um smartphone, tablet, laptop ou desktop. E baseia-se em offline first.
Dê uma pesquisada sobre o assunto tem muito material.


Espero que tenha aclarado a questão, apesar de ter sido bem sucinto, do contrário o post ficaria gigante.

GOSTEI 1

Mais Respostas

Mateus Soares

Mateus Soares

06/12/2018


A principal vantagem do React Native e Ionic é que não é necessário ter duas equipes para desenvolver aplicações diferentes.
Pois o produto final rodará em Android e iOs a partir do mesmo projeto.

React Native é um complemento para a biblioteca JavaScript web chamada React, criada por inciativa do Facebook, com o objetivo de tornar o desenvolvimento de aplicações mobile mais rápida e baratas. A grande vantagem do React Native, é a performance da aplicação, mesmo sendo hibrida chega muito perto da performance da aplicações nativas.

Ionic também tem como objetivo usar linguagens conhecidas, no desenvolvimento mobile, aumentando a velocidade e redução de custos.
Para alcançar este objetivo usa framework baseado em Cordova que usa HTML, JavaScript e webview.
Ionic, esta entre as opções mais barata e maior velocidade de desenvolvimento. Principalmente por utiliar HTML + JavaScript dentro de um webview, dando um visão bem simplificada. A curva de aprendizado é menor e como hoje a maioria dos profissonas dominam esta duas tecnologias fica ainda mais fácil. Mas mesmo assim ainda tem uma curva de aprendizado.
O ponto fraco é a perda de performance em relação a aplicações nativas e mesmo ao React Native.
O custo é reduzido e por aproveita a mão de obra vasta pode ser proveitoso.

Em todo projeto temos de levar em consideração: custo, prazos, esforço, expertise da equipe entre outros aspectos.

É muito difícil sugerir uma tecnologia sem conhecer o escopo, requisitos e equipe.
Então somente você poder decidir qual caminho trilhar.

Se seu objetivo é aproveitar um site sugiro que dê uma olhada em PWA, pois apesar de ser algo novo, ou nem tanto pode ser o mais indicado.

Um PWA é um site que pode ser feito para comportar-se como um aplicativo ou aplicativo instalado em um smartphone, tablet, laptop ou desktop. E baseia-se em offline first.
Dê uma pesquisada sobre o assunto tem muito material.


Espero que tenha aclarado a questão, apesar de ter sido bem sucinto, do contrário o post ficaria gigante.



Bom dia meu amigo. Esclareceu bastante vou pesquisar sobre PWA achei bem interessante. Quanto a decisão entre Ionic e React Native, gostei da ideia de que o Ionic é mais barato e mais rápido. Com o conhecimento que tenho em HTML e Javascript já sei que vai ser mais prático.
Obrigado pela atenção!
GOSTEI 0
POSTAR