1

よくわかりません。Sencha、Titanium、Cappuccino の違いは何ですか?

4

2 に答える 2

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 は、ネイティブ デスクトップ アプリケーションにコンパイルすることもできます。

お役に立てれば!

于 2010-11-05T08:47:22.317 に答える
1
  1. Sencha は、 webapp を開発するための Web ベースのJavaScriptフレームワークです。この Web アプリを iPhone / Android で実行するには、 Sencha をPhoneGapなどの他のプラットフォームで使用する必要があります。jQuery MobileMagic FrameworkxUIなど、Sencha のような多くの Web ベースの JavaScript フレームワークがあります。

  2. チタンは違います。また、アプリの開発には Javascript を使用します。しかし、Titanium はこれらの JavaScript を Objective-C コードにコンパイルします。これは、Titanium を使用する場合、PhoneGap としての webapp ではなく、ネイティブアプリを開発することを意味します。

于 2010-11-06T15:23:37.230 に答える