J'ai entendu parler de la plate-forme de développement mobile Titanium. Il se peut que l'on développe des applications pour Android et iPhone en utilisant JavaScript. Alors, amis, si vous l'avez utilisé, pensez-vous à ce sujet?
Je l'ai utilisé pour 2-3 projets il y a quelque temps
Ce n'est pas sans bug, parfois vous allez être coincé avec certaines fonctionnalités. Cela m'est arrivé beaucoup de fois.
Cela fonctionne bien pour la construction d'applications iPhone, mais, au moment où je l'ai utilisé (il y a quelques mois), le support Android était très mauvais, les versions plus récentes ont des styles et des fichiers de ressources pour la localisation, c'est une bonne chose, mais je n'ai pas essayé leur
Quoi qu'il en soit, j'ai fini par écrire les applications séparément lorsque les seules cibles étaient iPhone et Android, car les SDK natifs vous permettent d'être plus détaillés et productifs
Si vous devez développer une application simple, cela pourrait être correct pour l'utiliser, si vous devez développer des complexes (avec des services en arrière-plan ou des capacités bluetooth ou d'autres choses comme celles-ci …), les SDK standard ne vous gêneront pas Comme Titanium le fait
Mon expérience de la dernière décennie du développement d'applications pour les plates-formes mobiles est que: l'écriture de trois clients natifs distincts prend moins de temps, puis essaye d'écrire une application multiplate-forme pour tout projet qui:
J'ai essayé plusieurs outils multiplate-forme, y compris Titanium, et aucun n'a jusqu'à ce jour prouvé ce problème.
En ce moment, j'ai environ deux mois d'expérience avec Titanium. Il est facile et motivant tout en créant des applications, car lorsque vous obtenez un codage rapide, tout est mis en œuvre très rapidement.
Mais attention, si vous souhaitez utiliser Titanium pour le codage multiplate-forme! Il faut du temps et de l'expérience pratique pour faire fonctionner votre application sur Iphone et Android sans aucun problème. Si votre application est complexe, n'attendez pas trop longtemps pour tester votre application sur les deux plates-formes ou vous aurez des surprises désagréables.
J'ai commencé ma carrière à développer des applications pour Appcelerator. J'ai repris le rythme très rapidement grâce à la simple documentation et aux vidéos de l' API.
Mais très bientôt, j'ai commencé à rencontrer ses limites. Voici quelques-uns de ces
Tout dit et fait, je recommanderais toujours d'utiliser Appcelerator pour des applications qui ne sont pas très compliquées ou nécessitent des exigences. Le temps de développement de ces applications est raisonnablement inférieur. Après avoir déménagé dans le développement autochtone, j'ai été surpris de voir à quel point les choses se développaient avec Appcelerator. Ex faire appel au réseau, analyser json, gérer les événements, etc. est brulant avec Appcelerator.
Comme certains l'ont mentionné, c'est bon pour iOS mais pas aussi bon pour le développement d'Android. Pour les applications simples, c'est une très bonne idée d'utiliser Titanium, mais pour les applications plus grandes, n'hésitez pas avec autre chose (la native est la meilleure). JavaScript rend difficile le débogage et le suivi du code.