Das ist wirklich zu weit gefasst ein Thema, aber ich werde eine Meile hohe Ansicht und zeigt Ihnen einige Videos geben, die mehr ins Detail tauchen.
In der aktuellen Iteration die Ansicht auf hoher Ebene genau die gleiche Art und Weise wie in "How Does Appcelerator Titanium Mobile Work?" arbeitet, ist der wesentliche Unterschied, dass jetzt Android verwendet V8, iOS Javascript verwendet, und sie haben eine MVC-Schicht oben auf Titan hinzugefügt genannt Alloy dass lässt Sie die Dinge schön aufteilen.
Die zwei Hauptplattformen machen Sachen ziemlich radikal anders unter der Abdeckungen, überprüfen Sie dieses Video auf iOS internals, und dieses auf Android internals.
Das Ansichtssystem arbeitet mit systemeigenen Objekten, die von JavaScript-Objekten umschlossen werden, wobei eine Brücke zwischen ihnen Ereignisinformationen und Aktualisierungen sendet. Wenn Sie wirklich wollen mehr wissen, nur auf die Quelle schauen, aber das ist überhaupt nicht notwendig für die Entwicklung.
Aber alles, was sich ändern wird mit Ti.Next, die eine grundlegende Verschiebung von Cross-Coding UI-Komponenten pro Plattform sein wird, wird die Kern-Engine die gleiche über Plattformen sein, und in ASM generierten Code geschrieben, all dies zu Sagen Sie, lassen Sie sich nicht in den Details hängen, codieren Sie einfach das Ding.
möglich duplicate von [Wie funktioniert Appcelerator Titanium Mobile?] (Http://StackOverflow.com/questions/2444001/how-does-appcelerator-titanium-mobile-work) –
Ja danke, Wahhab gab mir bereits diesen Link . Es ist vor über 3 Jahren und beantwortet nicht die meisten meiner Fragen. Ich hätte gerne eine aktuellere Einschätzung. –