Це питання не може старіти, але запропоновані рамки можуть. Отже, ось спочатку список того, що мені здається важливим у таких рамках для порівняння:
- Чи є артефакт Мейвен чи Градле? (це великий плюс залежно від того, чи використовуєте ви мавен або градель, очевидно)
- Чи доступний код легким способом, включаючи швидкий огляд зобов'язань, щоб оцінити активність? (код, розміщений на github, є для мене певним плюсом)
- Управління випусками: чи існують теги випуску / випуску та артефакти для цього? (Є деякі, які розміщені на github і вимагають або git-клону, або пропонують майстер-тарбол для завантаження - для мене великий мінус, якщо навіть теги релізів не встановлені та адресовані в README)
- що стосується розміру, я виклав кілька підказок, куди було легко потрапити (я нічого не завантажував, тому з тих проектів, які не пропонують артефактів випуску, розмірів немає)
А ось перелік рамок із примітками до пунктів вище. Я подивився на таких, як Абатіс і Хаді, але я додав лише тих, хто мав деяку активність після 2011 року.
- http://ormlite.com , артефакт Maven, 52 кБ, SVN, веб-сайт ... важко, але, мабуть, є багато прикладів, згідно з http://ormlite.com/changelog.txt остання версія 4.48 від 2013 року,
https://github.com/j256/ormlite-core (теги релізів), остання активність березень 2015 року
- http://greendao-orm.com , гарне обслуговування, артефакт Maven , фокус: швидка продуктивність, невеликий розмір, невелике споживання оперативної пам’яті. Github: https://github.com/greenrobot/greenDAO/ (теги до випуску,> 2300 зірок), остання активність листопад 2014 року
- https://github.com/roscopeco/ormdroid , невеликий розмір, остання активність серпень 2014 року
- http://www.activeandroid.com , https://github.com/pardom/ActiveAndroid (> 2300 зірок), гарне обслуговування, співтовариство, теги без випуску (очки завантаження на майстер-тарбол), артефакт Maven, остання активність жовтень 2014
- http://droidparts.org , https://github.com/yanchenko/droidparts (теги випуску,> 600 зірок), також ін'єкція залежності, артефакт Maven, активно підтримується
- http://www.androrm.com , https://github.com/androrm/androrm (теги випуску), остання активність 02 січня 2014 року (github)
- https://github.com/emilsjolander/sprinkles (теги випуску,> 600 зірок), остання активність травня 2014 року, артефакт Maven (спасибі @AndroidGecko)
- http://realm.io , https://github.com/realm/realm-java замінює не лише ORM, а й SQLite, також на iOS (теги випуску,> 1600 зірок), активно підтримується, власне сховище Maven
Я не пробував жодного з них, але, можливо, я можу попередити нинішніх читачів трохи часу, перерахувавши сьогодні активні проекти. Будь ласка, додайте коментар, якщо ви знаєте про інші проекти, які задовольняють деякі з перерахованих вище питань і мають певний серйозний розвиток (протягом певного часу).
EDIT (2013 листопада): оновив список до поточного стану проектів. Деякі з них додали теги випуску до своїх репозиторіїв Github, а також підтримку Maven / Gradle. Гарна робота!
EDIT (2015 квіт.): Оновлено список, додано Спринки (за коментарем @AndroidGecko) та Realm.io.