주로 웹 애플리케이션, 백엔드 php/mysql (Zend Framework 기반), html/css/javascript (일명 "jquery"))에 익숙합니다. 이제 Dojo를 기반으로하는 모바일 앱을 개발하고 필요한 구성 요소와 필요한 출발점을 파악하지 못했습니다.Dojo 기반 오프라인 스토리지 모바일 애플리케이션의 시작 지점
첫째, 앱 : 매우 간단합니다. 휴대 기기 (휴대 전화)로 특정 객체의 시간을 추적해야합니다. 이 시점에서 인터넷에 접속할 수 없기 때문에 완전히 오프라인 상태 여야합니다. 나는 많은 웹 경험이 있으므로 html (5)이 있어야하고 android/iphone이 없어야합니다.
내가해야 할 일은 (수동으로) 몇개의 식별 번호를 삽입하고 토글 할 수있는 몇 개의 버튼이 있다는 것입니다. 토글 on은 그 procedure를 시작하고, 토글은 멈추고 있습니다. 시간 (현지 전화 시간)은 해당 마커에 기록됩니다. 저장 버튼은 모든 것을 오프라인에 저장합니다. 어딘가에있는 버튼이 모든 데이터를 서버로 보내도록 푸시됩니다. 연결할 수 없으면 데이터가 저장됩니다. 그렇지 않으면 모든 것이 전송되고, 확인되고, 전화로 정리됩니다.
Dojo의 경우 AMD loader
이 필요하다는 것을 알았습니다. 그럼 전체 모바일 경험에 대한 dojox/mobile
을로드 할 수 있습니다. 오프라인으로 데이터를 저장하려면 dojo/store
이 필요합니다. 온라인으로 모든 것을 푸시하려면 dojo/_base/xhr
이 있습니다. 내가 무언가를 놓치고, Dojo의 시동기에 너무 어려워지기를 원하는지, 나를 경고 할 수있는 다른 경고가 있습니까?
몇 가지 사항에 대해 감사드립니다. 현재 iOS 및 Android 개발에 관심이 있습니다. 이는 학술 연구를위한 간단한 도구 여야하기 때문입니다. 단순한 시간 데이터 만 사용하고 서버로 푸시하기 때문에 기본 기능도 필요하지 않습니다.Dojo가 html5 오프라인 스토리지를 지원하지 않는다는 것을 알지 못했지만, 측정 세션 중에 저장소 백엔드로 사용해야한다는 것을 알고있었습니다. –
Dojo가 지원하지 않는다고해서 더 이상 필요하지 않습니다. HTML5 오프라인 저장소는 표준 브라우저 기능입니다. Dojo가 명시 적으로 API를 제공하지는 않지만 Dojo는 API를 명시 적으로 제공하지 않지만 두 가지를 조합하여 사용하는 것을 막을 수있는 방법은 없습니다. –