Esta pregunta no puede envejecer, pero los marcos sugeridos sí. Entonces, aquí hay una lista de lo que considero importante en dichos marcos para la comparación:
- ¿Hay un artefacto Maven o Gradle? (eso es una gran ventaja dependiendo de si usas maven o gradle, obviamente)
- ¿Se puede acceder al código de una manera fácil, incluida una descripción rápida de los compromisos para juzgar la actividad? (el código alojado en github es una ventaja definitiva para mí, en ese caso)
- Gestión de versiones: ¿hay versiones / etiquetas de versión y artefactos para ello? (hay algunos que están alojados en github y requieren git clone u ofrecen el tarball maestro para descargar, para mí una gran desventaja, si no es que incluso las etiquetas de lanzamiento se configuran y abordan en el archivo README)
- Como el tamaño importa, puse algunas pistas donde era fácil pasar (no descargué nada, así que de esos proyectos que no ofrecen artefactos de lanzamiento no hay tamaños)
Y aquí hay una lista de marcos con notas sobre los puntos anteriores. Busqué un poco más como aBatis y Hadi, pero agregué solo aquellos que tuvieron alguna actividad después de 2011.
- http://ormlite.com , Maven artifact, 52 kB, SVN, el sitio web es ... difícil pero parece haber muchos ejemplos, según http://ormlite.com/changelog.txt la última versión es 4.48 de 2013,
https://github.com/j256/ormlite-core (etiquetas de lanzamiento), última actividad marzo de 2015
- http://greendao-orm.com , buen mantenimiento, artefacto Maven , enfoque: rendimiento rápido, tamaño pequeño, poco consumo de RAM. Github: https://github.com/greenrobot/greenDAO/ (etiquetas de lanzamiento,> 2300 estrellas), última actividad en noviembre de 2014
- https://github.com/roscopeco/ormdroid , tamaño pequeño, última actividad agosto de 2014
- http://www.activeandroid.com , https://github.com/pardom/ActiveAndroid (> 2300 estrellas), buen mantenimiento, comunidad, sin etiquetas de lanzamiento (puntos de descarga para master tarball), artefacto de Maven, última actividad octubre de 2014
- http://droidparts.org , https://github.com/yanchenko/droidparts (etiquetas de lanzamiento,> 600 estrellas), también inyección de dependencia, artefacto de Maven, mantenido activamente
- http://www.androrm.com , https://github.com/androrm/androrm (etiquetas de lanzamiento), última actividad 02 de enero de 2014 (github)
- https://github.com/emilsjolander/sprinkles (etiquetas de lanzamiento,> 600 estrellas), última actividad en mayo de 2014, artefacto de Maven (gracias @AndroidGecko)
- http://realm.io , https://github.com/realm/realm-java reemplaza no solo ORM sino también SQLite, también para iOS (etiquetas de lanzamiento,> 1600 estrellas), mantenido activamente, propio repositorio Maven
No he probado ninguno de esos, pero tal vez pueda ahorrarle un poco de tiempo a los lectores actuales al enumerar los proyectos activos actuales. Agregue un comentario si conoce otros proyectos que satisfacen algunos de los puntos anteriores y tienen un desarrollo serio (con el tiempo).
EDITAR (noviembre de 2013): actualizó la lista al estado actual de los proyectos. Algunos de estos han agregado etiquetas de lanzamiento a sus repositorios de github, así como el soporte de Maven / Gradle. ¡Buen trabajo!
EDITAR (2015 Abr): actualizó la lista, agregó Sprinkles (según el comentario de @AndroidGecko) y Realm.io.