よくわかりません。Sencha、Titanium、Cappuccino の違いは何ですか?
2 に答える
(Appcelerator Titaniumについて話していると思います。)
おそらく最も大きな違いは、使用される言語です。Cappuccino は Objective-J と呼ばれる言語を使用します。この言語は、ネイティブの Mac および iPhone/iPad アプリで使用される Objective-C 言語に非常に似ていますが、Web アプリ用に Javascript にコンパイルされます。他の 2 つは、ネイティブ Web アプリのように HTML/JS を使用します。
また、アプリケーションがモバイル プラットフォーム上で実際にどのように見えるか、どの機能にアクセスできるかという大きな問題もあります。Cappuccino と Sencha を使用すると、モバイル向けに最適化された Web アプリを設計できます。しかし、それらは単なる美化された Web ページであるため、加速度計や GPS データなどを取得することはできません。それらはネイティブの iPhone または Android アプリではありません。ただし、Titanium は、ネイティブの iPhone または Android アプリにコンパイルされ、これらのことを実行できます。Titanium は、ネイティブ デスクトップ アプリケーションにコンパイルすることもできます。
お役に立てれば!
Sencha は、 webapp を開発するための Web ベースのJavaScriptフレームワークです。この Web アプリを iPhone / Android で実行するには、 Sencha をPhoneGapなどの他のプラットフォームで使用する必要があります。jQuery Mobile、Magic Framework、xUIなど、Sencha のような多くの Web ベースの JavaScript フレームワークがあります。
チタンは違います。また、アプリの開発には Javascript を使用します。しかし、Titanium はこれらの JavaScript を Objective-C コードにコンパイルします。これは、Titanium を使用する場合、PhoneGap としての webapp ではなく、ネイティブアプリを開発することを意味します。