Esta questão não pode envelhecer, mas as estruturas sugeridas podem. Então, aqui está primeiro uma lista do que acho importante em tais estruturas para comparação:
- Existe um artefato Maven ou Gradle? (isso é uma grande vantagem dependendo se você usa maven ou gradle, obviamente)
- O código é acessível de uma maneira fácil, incluindo uma rápida visão geral sobre confirmações para julgar a atividade? (o código hospedado no github é uma vantagem definitiva para mim, nesse assunto)
- Gerenciamento de liberação: existem tags e artefatos de release / release? (existem alguns que estão hospedados no github e requerem clone do git ou oferecem o tarball principal para download - para mim, muito menos se nem as tags de lançamento forem definidas e endereçadas no README)
- como o tamanho importa, eu coloquei algumas dicas de onde era fácil obter (eu não baixei nada, portanto, nesses projetos que não oferecem artefatos de liberação, não há tamanhos)
E aqui está uma lista de estruturas com notas sobre os pontos acima. Procurei um pouco mais como aBatis e Hadi, mas adicionei apenas aqueles que tiveram alguma atividade após 2011.
- http://ormlite.com , artefato Maven, 52 kB, SVN, o site é ... difícil, mas parece haver muitos exemplos, de acordo com http://ormlite.com/changelog.txt, a última versão é 4,48 de 2013,
https://github.com/j256/ormlite-core (tags de lançamento), última atividade em março de 2015
- http://greendao-orm.com , boa manutenção, artefato Maven , foco: desempenho rápido, tamanho pequeno, pouco consumo de RAM. Github: https://github.com/greenrobot/greenDAO/ (tags de lançamento,> 2300 estrelas), última atividade em novembro de 2014
- https://github.com/roscopeco/ormdroid , tamanho pequeno, última atividade agosto de 2014
- http://www.activeandroid.com , https://github.com/pardom/ActiveAndroid (> 2300 estrelas), boa manutenção, comunidade, sem tags de lançamento (pontos de download para dominar tarball), artefato Maven, última atividade em outubro de 2014
- http://droidparts.org , https://github.com/yanchenko/droidparts (tags de lançamento,> 600 estrelas), também injeção de dependência, artefato Maven, mantido ativamente
- http://www.androrm.com , https://github.com/androrm/androrm (tags de lançamento), última atividade 02 de janeiro de 2014 (github)
- https://github.com/emilsjolander/sprinkles (tags de lançamento,> 600 estrelas), última atividade em maio de 2014, artefato Maven (obrigado @AndroidGecko)
- O http://realm.io , https://github.com/realm/realm-java substitui não apenas o ORM, mas também o SQLite, também para iOS (tags de lançamento,> 1600 estrelas), mantido ativamente, no próprio repositório Maven
Eu não tentei nenhum desses, mas talvez eu possa poupar um pouco de tempo os leitores atuais listando os projetos ativos nos dias de hoje. Adicione um comentário se você souber de outros projetos que satisfazem alguns dos pontos acima e têm algum desenvolvimento sério (ao longo de algum tempo) em andamento.
EDIT (2013 nov): atualizou a lista para o status atual dos projetos. Alguns deles adicionaram tags de lançamento aos seus repositórios do github, além do suporte ao Maven / Gradle. Bom trabalho!
EDIT (abril de 2015): atualizou a lista, adicionou Sprinkles (conforme comentário de @AndroidGecko) e Realm.io.