2017-07-19 1 views

Répondre

1

D'après mon expérience (donc je peux me tromper sur certaines choses):

-Native (java, rapide):

les langues natives sont cool, vous avez des ressources (en tant qu'employeur), comme le temps et l'argent. Parce que vous avez besoin de 2 programmeurs pour faire 1 application sur les deux systèmes. Comme programmeur, ces compétences sont précieuses pour votre futur employeur mais vous (la plupart du temps) ne peuvent pas faire les deux (java et rapide)

-Xamarin:

À mon avis, Xamarin l'habitude d'être cool quand il n'y avait pas de solutions « hybrides », il était vraiment mieux que cordova en termes de performance

-ionic:

J'ai passé beaucoup de temps sur ionique et le cadre réel est assez cool, grande etc. communautaire Mais En fait, les performances ne sont pas vraiment bonnes. J'ai utilisé Ionic pour mes prototypes où je n'avais pas besoin d'avoir une sensation native parfaite. De plus, Ionic est génial si vous connaissez déjà un peu de HTML/CSS/JS. Vous pouvez faire une bonne application en un rien de temps.

-React natif

Je mis à réagir il y a 6 mois et il est bien meilleur que ionique. Au début, l'architecture est un peu difficile à obtenir mais une fois que tout est plus rapide. La communauté se développe très vite, de même que les plugins. Le cadrage se développe rapidement et les mises à jour sont fréquentes (environ 1 par mois). Il y a aussi l'outil Expo qui vous aide à construire sur Android et ios indolore. Le seul problème avec expo est, vous ne pouvez pas utiliser les plugins qui ont besoin d'un lien reak-natif pour le moment. Certains d'entre eux sont mis en œuvre au fil du temps, mais il y a encore du travail pour cela. L'équipe de l'Expo fait un très bon travail en nous fournissant un outil qui rend nos déploiements et mises à niveau de charpente indolores.

J'espère que ça aide :)

+0

Merci pour les commentaires :) –