2012-08-06 3 views
0

세미나 이벤트에서 사용자로부터 짧은 고객 만족도 설문 조사에 사용할 웹 응용 프로그램을 Sencha Touch 2에서 만들려고합니다. 연락처 필드와Sencha Touch 2 응용 프로그램 아키텍처 조언을 원합니다.

  • 간단한 형태로, 어떤 : 지역 사회 중 하나가 친절하게도 최고의 전반적인 접근이 솔루션

    프로젝트 요구 사항 일 것입니다 무슨 조언을하는 것입니다 경우

    궁금하네요 상자를 드롭 다운하고 버튼을 제출하십시오. (Ext.form.panel)를 보관 또는 Google 드라이브 계정으로 임시 저장

  • 능력에 CSV 파일의 고객 데이터베이스 제출에 업로드 나중에 CSV 또는 XML 형식으로 변환

  • 양식 데이터 데이터 연결이있을 때까지 휴대폰에 응용 프로그램을 오프라인으로 저장 설문 조사 데이터를 사용

응용 시간은 인터넷 연결의 존재되기 전에 오프라인 모드에서 약 300 설문 조사를 수집 할 필요가 5 월.

Sencha Touch 2를 사용하여 빌드 할 수 있습니까? 이 프로젝트를 해결하는 가장 좋은 방법은 무엇입니까? (SQLite, Ext.Ux.Exporter, 서버 측 스크립트 등 사용)

저는이 포럼에서 상당히 큰 질문을하고 있지만이 솔루션을 설계 할 때 조언을 주시면 감사하겠습니다.

많은 감사

(Ajax 요청에 얻을 및/또는 서버에 데이터를 넣어)

답변

0

건물의 양식은 웹이나 엽차의 문서 http://docs.sencha.com/touch/2-0/#!/example/forms 예를 많이 찾을 수 있습니다 센차 터치 2에서 쉽게

센차 터치 오프라인 모드를 처리합니다 http://www.sencha.com/learn/taking-sencha-touch-apps-offline/

당신은 "로컬 스토리지"와 "매니페스트"키워드도 검색합니다. 또한 로컬 앱 예를위한 솔리테어 데모 (touchsolitaire)를 살펴보십시오

누군가가 휴대 전화/태블릿에 300 개의 설문 조사를 저장하는 이유를 알지 못합니다. 어쨌든 나는 설문 조사가 큰 목표물이되어서는 안된다고 믿습니다. 나는 300 파운드를 절약하는 돈이 없다.

클라이언트/서버 및 JSON 메시지에 REST 아키텍처를 사용할 수 있습니다. 귀하의 서버는 어떤 언어 (자바 서블릿, 자바 스크립트 서버 NodeJS 등)에있을 수 있습니다. 이 주제는 너무 광범위하여 자세히 논의 할 수 없습니다. 데이터베이스 선택과 동일합니다.

휴대 보관함의 CSV 파일에 로컬 데이터를 저장할 수 있습니다. 이를 위해서는 Phonegap (cordova)을 사용하여 휴대 전화의 파일 시스템에 액세스해야합니다 (필자는 틀렸을 수도 있습니다. CSV는 Excel로 읽을 수 있습니다. 전화로 Excel 파일을 작성하는 것은 매우 복잡하다고 생각합니다. 오픈 오피스 문서를 작성하기 위해 서버 측에 일부 libs가 존재합니다. 어쩌면 그것을 찾아야합니다.

희망을 얻었습니다. ++