15

私はどちらがAndroidの観点に適しているのか混乱していOrmliteますsqlite。私たちのAndroidアプリを使用するのにどちらが適しているか提案してください。使いやすく、すべての Android デバイスをサポートしていますか? 私たちのプロジェクトで ormlite を使用したいのですが、それが私と私のアプリにとって有益であることを確認したい前に。誰かがこれを以前に使用した場合は、私を案内してください。ここであなたの考えに感謝します.Thnaks

4

4 に答える 4

17

ORMLite は、Java クラスと SQL データベース間の軽量オブジェクト リレーショナル マッピング (ORM) を提供するオープン ソース ソフトウェア フレームワークです。

このフレームワークを使用すると、最終的には sqlite データベースを使用することになります (ORMLite はデータベースではありません)。アプリケーションに優れたアーキテクチャを実装できます。私は常に ORMLite を使用することを好みます。

ORMLite を使い始めたい場合は、ここに私のブログがあります!!

于 2013-08-12T10:52:10.230 に答える
7

ORMLite には、ormlite-core.jar (275KB) ライブラリと ormlite-android (50KB) ライブラリの 2 つの .jar ファイルがあります。

利点:-

  1. 複雑なデータベース操作に使用

  2. SQLクエリを覚える必要はありません

  3. 大きなサイズのアプリケーションを好む

短所: -

  1. アプリケーションのサイズを不必要に大きくする

  2. greenDao(別のORM)と比較して少し遅い

于 2014-02-17T10:19:21.913 に答える
0

他の答えは完璧ですが、Ormlite と SQlite などの ORM の使用に関する別の側面について言及したいと思います。

ORM (Ormlite など) は、作業とコードの量を削減するため、使用するのに適していますが、これを読んでここで意見を述べます。

非常に複雑なデータがあり、差し迫った必要がある場合を除き、通常、オブジェクト リレーション マッピング ライブラリの使用はお勧めしません。それらは複雑になる傾向があり、学習には時間がかかります。既存の ORM ソリューションの多くは驚くべきことにそうではないため、アプリケーションが必要とする場合に ORM を使用することに決めた場合、それがプロセスセーフであるかどうかに注意を払う必要があります。

于 2016-10-31T15:40:40.340 に答える