Hi,
Je veux d'abord vous signaler qu'aucun d'entre eux n'est un langage de programmation. Désolé juste je ne peux pas vous répondre correctement sans spécifier le contexte correct.
Deuxièmement, veuillez considérer ce qui suit :
Développement d'applications natives VS développement d'applications hybrides. C'est un énorme débat en cours et je ne vois pas de gagnant spécifique sur le même, puisque les deux ont leurs avantages et leurs inconvénients. Les gens ont suggéré que la demande d'iphone qui ralentit n'est pas liée au développement d'applications sur iOS.
Laissez-moi le mettre en perspective comme ceci, du point de vue de la capture du marché, sans doute Android rocks, mais si vous regardez le marché selon la démographie l'Europe, les États-Unis, l'Australie, le Japon, la Chine ont une énorme capture d'iOS. De plus, en raison de la nature intrinsèquement sécurisée d'iOS par rapport à Android, il sera toujours la première préférence dans les environnements critiques ou critiques de mission.
En venant à l'apprentissage d'angular (ici, je suppose que vous seriez bien versé avec l'un des outils tels que Ionic etc pour développer et déployer l'application), il se résume toujours à quelle est l'intention réelle de l'application. Native gagne haut la main, quand il s'agit d'une application qui nécessite des performances, des graphiques intensifs, etc, tandis que Pour les applications purement fonctionnelles, il est bon d'aller avec l'approche hybride.
En fin de compte, les deux offriraient une sécurité pour les années à venir, car ni iOS ni android ne vont sortir du marché de sitôt. Ya, cela est là pour sûr, pour avoir un avenir sûr dans le développement d'applications du domaine mobile, vous avez définitivement besoin d'être au top de votre jeu.
J'espère que cela vous aidera dans une certaine mesure.