Pertanyaan ini tidak bisa menua tetapi kerangka kerja yang disarankan bisa. Jadi, inilah daftar pertama yang menurut saya penting dalam kerangka kerja seperti itu untuk perbandingan:
- Apakah ada artefak Maven atau Gradle? (itu nilai tambah besar tergantung pada apakah Anda menggunakan maven atau gradle, jelas)
- Apakah kode dapat diakses dengan mudah termasuk ikhtisar cepat tentang komitmen untuk menilai kegiatan? (kode yang diinangi pada github adalah nilai tambah yang pasti bagi saya, dalam hal ini)
- Manajemen rilis: apakah ada tag / artefak rilis / rilis untuknya? (ada beberapa yang di-host di github dan membutuhkan git clone atau menawarkan master tarball untuk diunduh - bagi saya minus besar jika bahkan tidak melepaskan tag yang diatur dan dialamatkan di README)
- sebagai ukuran penting saya memberikan beberapa petunjuk di mana itu mudah didapat (saya tidak mengunduh apa pun, jadi dari proyek-proyek yang tidak menawarkan artefak rilis, tidak ada ukuran)
Dan di sini adalah daftar kerangka kerja dengan catatan pada poin di atas. Saya mencari beberapa lebih seperti aBatis dan Hadi tetapi saya menambahkan hanya mereka yang memiliki beberapa kegiatan setelah 2011.
- http://ormlite.com , artefak Maven, 52 kB, SVN, situs web ini ... sulit tetapi tampaknya ada banyak contoh, menurut http://ormlite.com/changelog.txt versi terakhir adalah 4,48 dari 2013,
https://github.com/j256/ormlite-core (tag rilis), aktivitas terakhir Maret 2015
- http://greendao-orm.com , perawatan yang baik, artefak Maven , fokus: kinerja cepat, ukuran kecil, konsumsi RAM kecil. Github: https://github.com/greenrobot/greenDAO/ (tag rilis,> 2300 bintang), aktivitas terakhir November 2014
- https://github.com/roscopeco/ormdroid , ukuran kecil, aktivitas terakhir Agustus 2014
- http://www.activeandroid.com , https://github.com/pardom/ActiveAndroid (> 2300 bintang), pemeliharaan yang baik, komunitas, tidak ada tag rilis (poin pengunduhan untuk master tarball), artefak Maven, aktivitas terakhir Oktober 2014
- http://droidparts.org , https://github.com/yanchenko/droidparts (tag rilis,> 600 bintang), juga injeksi ketergantungan, artefak Maven, dipelihara secara aktif
- http://www.androrm.com , https://github.com/androrm/androrm (tag rilis), aktivitas terakhir 02 Jan 2014 (github)
- https://github.com/emilsjolander/sprinkles (tag rilis,> 600 bintang), aktivitas terakhir Mei 2014, artefak Maven (terima kasih @AndroidGecko)
- http://realm.io , https://github.com/realm/realm-java menggantikan tidak hanya ORM tetapi juga SQLite, juga untuk iOS (rilis tag,> 1600 bintang), dipelihara secara aktif, repositori Maven sendiri
Saya belum mencoba salah satu dari itu tetapi mungkin saya dapat menyisihkan sedikit pembaca saat ini dengan mendaftar proyek yang aktif saat ini. Silakan tambahkan komentar jika Anda mengetahui proyek lain yang memuaskan beberapa poin di atas dan ada beberapa perkembangan serius (dari waktu ke waktu) yang sedang berlangsung.
EDIT (2013 Nov): memperbarui daftar ke status proyek saat ini. Beberapa di antaranya telah menambahkan tag rilis ke repositori github mereka serta dukungan Maven / Gradle. Kerja bagus!
EDIT (2015 Apr): memperbarui daftar, menambahkan Sprinkles (sesuai komentar oleh @AndroidGecko) dan Realm.io.