Você está na página 1de 2

Escolha do framework para desenvolvimento do App

Frameworks analisados:

• Ionic https://ionicframework.com/docs
• Flutter https://flutter.dev/
• React Native https://facebook.github.io/react-native/
• Native Script https://www.nativescript.org/ui-for-nativescript
• Framewok 7 https://framework7.io/

Referências: https://codeburst.io/react-native-vs-ionic-vs-flutter-comparison-of-top-cross-platform-
app-development-tools-71c8011309ac

https://www.academind.com/learn/flutter/react-native-vs-flutter-vs-ionic-vs-nativescript-vs-pwa/

https://www.spec-india.com/blog/react-native-vs-ionic-vs-flutter-comparison

Ionic:

Prós:

• Muitos componentes prontos


• Usa html, javascript e css nativos (não é preciso aprender algo peculiar)
• Muitos componentes prontos
• Comunidade grande
• Código reutilizável que pode ser exportado para web e desktop (existem algumas condições
que devem ser seguidas para que isso seja possível)

Contras:

• Nenhum

Flutter:

Prós:

• Muitos componentes prontos


• Comunidade grande

Contras:

• Utiliza a linguagem Dart no lugar do JavaScript

React Native:

Prós:
• Muitos componentes prontos
• Comunidade grande

Contras:

• Utiliza JSX ao invés de Javascript


• Não é incomum que app fiquem lentos (necessário um bom tempo para otimização do
código e performance)

Native Script:

Prós:

• Utiliza JavaScript nativo


• Templates de telas prontas

Contras:

• Comunidade pequena, poucos componentes prontos

Framewok 7:

Prós:

• Muitos componentes prontos


• Usa html, javascript e css nativos (não é preciso aprender algo peculiar)
• Muitos componentes prontos
• Comunidade grande
• Código reutilizável que pode ser exportado para web e desktop (existem algumas condições
que devem ser seguidas para que isso seja possível)

Contras:

• Comunidade pequena, poucos componentes prontos

Escolha:

Ionic, pelo fato de usar as linguagens de programação nativas e também pelo fato de que o conteúdo
do app são páginas html.

Você também pode gostar