2

私はiPhone/iPad/Androidアプリの開発の計画段階にあります。

基本的に、アプリはリモートデータソースからデータをクエリし、ローカルに保存します。データ管理がこのアプリの重要な機能になるため、この場合、UIは重要なファクトリではありません。HTML5とJavaScriptベースのハイブリッドアプリケーションを開発し、PhoneGap/Cordovaでデプロイすることにしました。

私は.NET開発者であり、Web開発にVisual Studio 11を使用しているため、デフォルトでUpshot.jsを使用するシングルページアプリケーションテンプレートを見つけました。

代替案を検討することで、JayDatahttp://jaydata.orgライブラリを見つけまし。upshot.jsに似ているように思えます。

クロスプラットフォームのHTML5アプリケーションを構築するには、どちらの方法で行けばよいか、ご意見をお聞かせください。

4

1 に答える 1

2

UpshotとJayDataは似ていますが、実際にはまったく異なるため、選択が容易になります。いくつかありますが、両方が提供します

どちらにも長所と短所があります(人生のすべてとして)

Upshot.jsはMicrosoftの支援を受けており、主にoData+Knockoutjsのサポートに重点を置いています。VisualStudioに含まれています。手続き型クエリ言語を使用して、oDataエンドポイントにクエリを実行できます。Upshotは、読み取り/書き込み操作とリアルタイム更新をサポートしています。

JayDataは複数のデータソースをサポートしています。その中にはoDataだけでなく、デバイスのローカルwebSqlやその他のプロバイダーも含まれます。JayDataを使用すると、sime JavaScript関数を使用してoDataまたはwebSqlを同じようにクエリできるため、sqlおよびoDatauriの構文を学ぶ必要はありません。JayDataは読み取り/書き込み操作を提供しますが、リアルタイム更新には小さなユーザーコードが必要です。

于 2012-05-02T14:08:26.953 に答える