Qu'est-ce que Appcelerator®?

Appcelerator® est une plate-forme de développeur open source conçue pour permettre aux programmeurs de créer des applications natives qui fonctionnent sur une large gamme d'appareils. Cette plate-forme est conçue pour permettre la création de ces applications avec uniquement les connaissances qu'un développeur a déjà en programmation Web. L'objectif déclaré de l'entreprise est de traiter le large éventail d'appareils modernes, des téléphones et des assistants de données personnelles aux ordinateurs de bureau, tablettes et ordinateurs portables. Pour répondre à ce besoin, Appcelerator® permet à un développeur de programmer une application une fois, puis utilisez la plate-forme pour créer des versions qui s'exécuteront nativement sur plusieurs appareils. La principale différence entre cette approche et ses prédécesseurs est qu'elle crée des applications distinctes pour chaque environnement, plutôt qu'un cadre conçu pour fonctionner dans plusieurs environnements.

Le principal public cible pour Appcelerator® est les développeurs Web. Les connaissances de programmation nécessaires pour créer des applications avec la plate-forme ne sont donc pasdifférent de celui requis pour créer des applications sur Internet. Le concept n'est pas simplement pour créer une seule version de l'application qui fonctionne sur plusieurs systèmes d'exploitation. Au lieu de cela, Appcelerator® crée une version de l'application pour chaque périphérique ciblé. En conséquence, le produit final fonctionnera non seulement dans le système d'exploitation pour un iPhone® ou iPad®, et en même temps pour un téléphone basé sur Android®, mais le fera en tant qu'applications distinctes adaptées à chaque appareil.

Ce type d'approche peut fournir plusieurs avantages aux petits développeurs en particulier. Sinon, développer une application pour fonctionner de manière transparente sur plus d'un appareil pourrait être un défi difficile pour un programmeur petit ou indépendant. Selon les appareils à cibler, le développement d'une application intégrée pourrait nécessiter une connaissance de plusieurs langages de programmation etFamiliarité avec plusieurs systèmes d'exploitation. Au-delà de ces obstacles initiaux se trouvent ceux des heures d'ours, avec les tests, le débogage et la relance d'une application, même pour un seul système d'exploitation représentant éventuellement un grand investissement de temps.

Pour les grandes développeurs et les entreprises, les économies de ce type d'approche peuvent ne pas être moins importantes. La nécessité de créer une seule version de chaque application afin de desservir plusieurs appareils peut libérer la main-d'œuvre et augmenter la productivité globale. Cela laisse l'investissement pour l'investissement dans les recherches et le développement d'applications supplémentaires, ou le raffinement de l'application principale qui n'aurait pas été possible auparavant en raison de délais ou de contraintes budgétaires.

La société produisant Appcelerator® a également un objectif déclaré d'améliorer la situation pour les utilisateurs d'applications. Cela peut être accompli en permettant aux applications qui auraient pu autrement moins de fonctionnalités ou moins de fonctionnalités pour créer un RExpérience Icher due à la programmation native. De plus, cela peut être réalisé grâce à un nombre plus élevé d'applications sur le marché qui auraient été auparavant limitées à des systèmes d'exploitation spécifiques mais fonctionnent désormais sur plusieurs formats et appareils.

DANS D'AUTRES LANGUES