私は新しいプロジェクトを開始し、プレイを押してコンパイルを開始してからiPhoneシミュレーターで表示されるまでの時間を測定しました(シミュレーターはすでに開いているため、起動にかかる時間は計算しません)。
最初のコンパイルでは 1:56 分かかりました。初めてで、将来のコンパイルではできないことをしていると推測しているので、もう一度試してみたところ、今回のコンパイル時間は 1:15 分に短縮されました。
私を知っていて私の投稿をフォローしている人なら誰でも、私がさまざまな面でプラットフォームを比較するのが好きだということを知っています。だから私はしました。ブロックの新しい子供 - ReactNative と比較しました。React の最初のコンパイルには 32 秒かかりました。2 回目のコンパイルには 10 秒かかりました。
ReactNative プロジェクトは xCode から実行されますが、Titanium スクリプトはビルド前の処理を行います。しかし、react xCode プロジェクトと Titnaium xCode プロジェクトを見ると、Titanium はプロジェクト内により多くの「荷物」を持っていることがわかります。
LiveView を使用できることはわかっていますが、必ずしもそれが必要なわけではありません。
コンパイル時間は、開発プロセスにとって重要です。では、なぜ Titanium のコンパイルに時間がかかるのか、また、その時間を (大幅に) 短縮する方法があるかどうか疑問に思っています。