UFO ET IT

Hibernate는 Android 애플리케이션에 대해 과잉입니까?

ufoet 2020. 12. 12. 11:54
반응형

Hibernate는 Android 애플리케이션에 대해 과잉입니까?


이 질문에 이미 답변이 있습니다.

나는 내 안드로이드 응용 프로그램에 대한 좋은 ORM을 찾고 있는데 언뜻보기에는 모바일 장치에서 더 간단한 것을 선호하는 것 같습니다. 문제는 여기에 실제 증거가 없다고 가정하고 있으므로 커뮤니티의 의견을 물을 것이라고 생각했습니다 (경험을 통해 경험 한 사람이있을 수 있음). 상당히 큰 (모바일 용) 애플리케이션이며 전용 태블릿에서 실행됩니다.

다른 사람들은 어떻게 생각합니까? 최대 절전 모드가 안드로이드 애플리케이션에 너무 많습니까? 성능 문제가 있습니까?

너무 많다고 생각되면 대신 무엇을 사용 하시겠습니까?

대안을 요구하는 다른 질문이 있다는 것을 알고 있지만 대부분의 질문은 단순히 과잉이라고 가정하고 다른 옵션을 요청했기 때문에 "정말 과잉인가? 왜?"라고 궁금해하기 시작했습니다. 경험이 부족해서 그저 그렇게 생각하지만 이유를 설명하라는 요청을 받으면 실제로 답을 제공 할 수 없습니다. 성능인가? 너무 많은 구성입니까 (내가 상관하지 않음)?

감사!


ORMLite 패키지 를 추천하고 싶습니다 . Hibernate (및 iBatis)에 비해 훨씬 덜 무겁게 설계되었습니다 . 나는 Hibernate 안드로이드 애플리케이션에 너무 많다고 생각한다. 특히 코드의 크기와 의존성의 수를 고려할 때.

http://ormlite.com/sqlite_java_android_orm.shtml

ORMLite의 Android 포트는 Android 데이터베이스 API를 직접 호출합니다. ORMLite를 사용하여 많은 애플리케이션이 성공적으로 제공되었습니다.

Hibernate는 Android 데이터베이스 호출에서 지원할 수없는 여러 기능을 제공하므로 사용할 수도없는 복잡성에 대한 비용을 지불하게됩니다. 또한 기본 Android 백엔드가 있는지 확실하지 않습니다. JDBC를 통한 SQLite 사용은 Android에서 공식적으로 지원되지 않으며 안정적으로 작동하지 못했습니다.


예 최대 절전 모드는 너무 많으며 다른 사람들은 대안을 찾았습니다.

여기에서 읽으십시오 :

당신의 것을 선택하십시오. :-)


이미 당신과 비슷한 질문이 많이 있습니다. 시작 :

이러한 질문 중 일부는 지금까지는 구식 일 수 있습니다.

참고 URL : https://stackoverflow.com/questions/4257374/is-hibernate-an-overkill-for-an-android-application

반응형