Hibernate는 Android 애플리케이션에 대해 과잉입니까?
이 질문에 이미 답변이 있습니다.
나는 내 안드로이드 응용 프로그램에 대한 좋은 ORM을 찾고 있는데 언뜻보기에는 모바일 장치에서 더 간단한 것을 선호하는 것 같습니다. 문제는 여기에 실제 증거가 없다고 가정하고 있으므로 커뮤니티의 의견을 물을 것이라고 생각했습니다 (경험을 통해 경험 한 사람이있을 수 있음). 상당히 큰 (모바일 용) 애플리케이션이며 전용 태블릿에서 실행됩니다.
다른 사람들은 어떻게 생각합니까? 최대 절전 모드가 안드로이드 애플리케이션에 너무 많습니까? 성능 문제가 있습니까?
너무 많다고 생각되면 대신 무엇을 사용 하시겠습니까?
대안을 요구하는 다른 질문이 있다는 것을 알고 있지만 대부분의 질문은 단순히 과잉이라고 가정하고 다른 옵션을 요청했기 때문에 "정말 과잉인가? 왜?"라고 궁금해하기 시작했습니다. 경험이 부족해서 그저 그렇게 생각하지만 이유를 설명하라는 요청을 받으면 실제로 답을 제공 할 수 없습니다. 성능인가? 너무 많은 구성입니까 (내가 상관하지 않음)?
감사!
내 ORMLite 패키지 를 추천하고 싶습니다 . Hibernate (및 iBatis)에 비해 훨씬 덜 무겁게 설계되었습니다 . 나는 Hibernate 가 안드로이드 애플리케이션에 너무 많다고 생각한다. 특히 코드의 크기와 의존성의 수를 고려할 때.
ORMLite의 Android 포트는 Android 데이터베이스 API를 직접 호출합니다. ORMLite를 사용하여 많은 애플리케이션이 성공적으로 제공되었습니다.
Hibernate는 Android 데이터베이스 호출에서 지원할 수없는 여러 기능을 제공하므로 사용할 수도없는 복잡성에 대한 비용을 지불하게됩니다. 또한 기본 Android 백엔드가 있는지 확실하지 않습니다. JDBC를 통한 SQLite 사용은 Android에서 공식적으로 지원되지 않으며 안정적으로 작동하지 못했습니다.
예 최대 절전 모드는 너무 많으며 다른 사람들은 대안을 찾았습니다.
여기에서 읽으십시오 :
당신의 것을 선택하십시오. :-)
이미 당신과 비슷한 질문이 많이 있습니다. 시작 :
- Android SQLite 및 데이터베이스 체계의 ORM
- Android 개발을위한 좋은 ORM 도구가 있습니까?
- Hibernate의 경량 대안?
- SQLite (Android에서)를 지원하는 좋은 ORM (가급적 JPA 구현)이 있습니까?
- Android 용 상위 데이터베이스 계층?
- Android 개체 처리 / 지속성
이러한 질문 중 일부는 지금까지는 구식 일 수 있습니다.
참고 URL : https://stackoverflow.com/questions/4257374/is-hibernate-an-overkill-for-an-android-application
'UFO ET IT' 카테고리의 다른 글
Windows 작업 관리자를 해석하는 방법은 무엇입니까? (0) | 2020.12.12 |
---|---|
내 C # 애플리케이션 용 설치 프로그램을 만드는 방법은 무엇입니까? (0) | 2020.12.12 |
PHP의 타임 스탬프에서 DateTime 만들기 <5.3 (0) | 2020.12.12 |
Windows Forms 응용 프로그램에서 스플래시 화면을 구축하는 방법은 무엇입니까? (0) | 2020.12.12 |
오류 발생시 다음 루프 값으로 tryCatch 건너 뛰기를 사용 하시겠습니까? (0) | 2020.12.12 |