Câu hỏi này không thể tuổi nhưng các khung đề xuất có thể. Vì vậy, đây là danh sách những gì tôi thấy quan trọng trong các khung như vậy để so sánh:
- Có một tạo tác Maven hoặc Gradle? (đó là một điểm cộng lớn tùy thuộc vào việc bạn sử dụng maven hay gradle, rõ ràng)
- Mã có thể truy cập một cách dễ dàng bao gồm tổng quan nhanh về các cam kết để đánh giá hoạt động không? (mã được lưu trữ trên github là một điểm cộng nhất định đối với tôi, trong vấn đề đó)
- Quản lý phát hành: có phát hành / phát hành thẻ và tạo tác cho nó không? (có một số được lưu trữ trên github và yêu cầu git clone hoặc cung cấp tarball chính để tải xuống - đối với tôi một điểm trừ lớn nếu thậm chí không phát hành thẻ được đặt và xử lý trong README)
- vì vấn đề kích thước tôi đưa ra một số gợi ý nơi dễ dàng có được (Tôi không tải xuống bất cứ thứ gì, vì vậy từ những dự án không cung cấp tạo tác phát hành, không có kích thước)
Và đây là danh sách các khung có ghi chú về các điểm trên. Tôi đã tìm kiếm một số giống như aBatis và Hadi nhưng tôi chỉ thêm những người có một số hoạt động sau năm 2011.
- http://ormlite.com , Maven artifact, 52 kB, SVN, trang web này ... khó khăn nhưng dường như có rất nhiều ví dụ, theo http://ormlite.com/changelog.txt phiên bản cuối cùng là 4,48 từ 2013,
https://github.com/j256/ormlite-core (phát hành thẻ), hoạt động cuối tháng 3 năm 2015
- http://greendao-orm.com , bảo trì tốt, tạo tác Maven , tập trung: hiệu suất nhanh, kích thước nhỏ, tiêu thụ RAM ít. Github: https://github.com/greenrobot/greenDAO/ (thẻ phát hành,> 2300 sao), hoạt động cuối tháng 11 năm 2014
- https://github.com/roscopeco/ormdroid , kích thước nhỏ, hoạt động cuối tháng 8 năm 2014
- http://www.activeandroid.com , https://github.com/pardom/ActiveAndroid (> 2300 sao), bảo trì tốt, cộng đồng, không có thẻ phát hành (điểm tải xuống để chơi tarball chính), tạo tác Maven, hoạt động cuối tháng 10 năm 2014
- http://droidparts.org , https://github.com/yanchenko/droidparts (thẻ phát hành,> 600 sao), cũng tiêm phụ thuộc, tạo tác Maven, duy trì tích cực
- http://www.androrm.com , https://github.com/androrm/androrm (phát hành thẻ), hoạt động cuối cùng ngày 02 tháng 1 năm 2014 (github)
- https://github.com/emilsjolander/sprinkles (thẻ phát hành,> 600 sao), hoạt động cuối tháng 5 năm 2014, tạo tác Maven (cảm ơn @AndroidGecko)
- http://realm.io , https://github.com/realm/realm-java thay thế không chỉ ORM mà còn SQLite, cũng cho iOS (thẻ phát hành,> 1600 sao), được lưu trữ tích cực, sở hữu kho lưu trữ Maven
Tôi chưa từng thử bất kỳ thứ nào trong số đó nhưng có lẽ tôi có thể dành cho độc giả hiện tại một chút thời gian bằng cách liệt kê các dự án đang hoạt động hiện nay. Vui lòng thêm một nhận xét nếu bạn biết về các dự án khác đáp ứng một số điểm trên và có một số phát triển nghiêm túc (trong một thời gian) đang diễn ra.
EDIT (2013 tháng 11): cập nhật danh sách về tình trạng hiện tại của các dự án. Một số trong số này đã thêm các thẻ phát hành vào repos github của họ cũng như hỗ trợ Maven / Gradle. Làm tốt lắm!
EDIT (2015 tháng 4): đã cập nhật danh sách, thêm Sprinkles (theo nhận xét của @AndroidGecko) và Realm.io.