Skip to main content

Was ist Appcelerator ?

AppCelerator reg;ist eine Open -Source -Entwicklerplattform, mit der Programmierer native Anwendungen erstellen können, die über eine Vielzahl von Geräten funktionieren.Diese Plattform ist so konzipiert, dass die Erstellung dieser Anwendungen mit nur dem Wissen, den ein Entwickler bereits über webbasierte Programmierung hat, ermöglicht.Das angegebene Ziel des Unternehmens ist es, die breite Palette der modernen Geräte zu beheben, von Telefonen und personenbezogenen Datenassistenten bis hin zu Desktops, Tablets und Laptops.Um diesen Bedarf zu beantworten, Appcelerator Lassen Sie ein Entwickler eine Anwendung einmal programmieren und dann die Plattform zum Erstellen von Versionen verwenden, die nativ auf mehreren Geräten ausgeführt werden.Der wichtigste Unterschied zwischen diesem Ansatz und seinen Vorgängern besteht darin, dass er separate Anwendungen für jede Umgebung erstellt, anstatt ein Rahmen für die Funktionsweise in mehreren Umgebungen.

Die Hauptzielpublikum für Appcelerator ist Webentwickler.Das Programmierkenntnis, das benötigt wird, um Anwendungen mit der Plattform zu erstellen, unterscheidet sich daher nicht von dem, was für die Erstellung von internetbasierten Anwendungen erforderlich ist.Das Konzept besteht jedoch nicht nur darin, eine einzelne Version der Anwendung zu erstellen, die auf mehreren Betriebssystemen funktioniert.Stattdessen Appcelerator Erstellt eine Version der Anwendung für jedes gezielte Gerät.Infolgedessen funktioniert das Endprodukt nicht nur innerhalb des Betriebssystems für ein iPhone oder iPad reg; und gleichzeitig für ein Android reg; -basiertes Telefon, dies jedoch als separate Anwendungen, die auf jedes Gerät zugeschnitten sind.Die Entwicklung einer Anwendung, die auf mehr als einem Gerät nahtlos funktioniert, ist für einen kleinen oder unabhängigen Programmierer eine schwierige Herausforderung.Abhängig von den zu zielgerichteten Geräten könnte die Entwicklung einer integrierten Anwendung über mehrere Programmiersprachen und Vertrautheit mit mehreren Betriebssystemen erfordern.Über solche anfänglichen Hürden hinaus liegen die von Mannestunden, wobei das Testen, Debugging und Wiederherstellung einer Anwendung auch für ein einzelnes Betriebssystem, das möglicherweise eine große Zeitinvestition darstellt, wiederhergestellt wird.

Für größere Entwickler und Unternehmen ist die Einsparungen dieser Art von Ansatz möglicherweise nicht weniger signifikant.Die Notwendigkeit, nur eine Version jeder Anwendung zu erstellen, um mehrere Geräte zu bedienen, kann die Arbeitskräfte freigeben und die Gesamtproduktivität steigern.Dadurch wird das Potenzial für Menschenstunden in die weitere Forschung und Entwicklung zusätzlicher Anwendungen oder die Verfeinerung der primären Anwendung investiert, die aufgrund von Zeit- oder Budgetbeschränkungen möglicherweise nicht möglich gewesen wäre.

Das Unternehmen produziert Appcelerator hat auch ein erklärtes Ziel, die Situation für Anwendungsbenutzer zu verbessern.Dies kann erreicht werden, indem Anwendungen ermöglicht werden, die ansonsten weniger Funktionen oder weniger Funktionen hatten, um aufgrund der nativen Programmierung eine reichhaltigere Erfahrung zu schaffen.Darüber hinaus kann dies durch eine höhere Anzahl von Anwendungen auf dem Markt realisiert werden, die zuvor auf bestimmte Betriebssysteme beschränkt gewesen wären, jetzt jedoch mehrere Formate und Geräte über die Funktionsweise von mehreren Formaten funktionieren.