2012-03-05 1 views
0

조직에서 모바일 개발을 시작했습니다. 대시 보드를로드하는 iPad 화면에 1 개의 아이콘을 갖고 싶습니다. 이것은 일종의 발사기 응용 프로그램이 될 것입니다. 대시 보드에는 모든 응용 프로그램에 연결되는 아이콘이 있습니다. Sencha Touch에서이 접근법을 사용할 수 있습니까? Ext.application 선언에있는 모든 컨트롤러, 뷰 및 모델을 포함하는 것이 너무 많은 메모리를 사용하기 때문에 올바른 방법이라고 생각하지 않습니다. 필요에 따라 필요한 구성 요소를 수동으로 인스턴스화 할 수 있습니까?여러 개의 Sencha Touch 응용 프로그램에 연결

또한 새 응용 프로그램이 개발됨에 따라 대시 보드에 추가 할 수 있기를 바랄뿐입니다.

답변

3

각 '응용 프로그램'이 실제 Sencha Touch 응용 프로그램에 가장 적합 할 것입니다. 그들은 각각 자신의 프로젝트 디렉토리/URL에있을 수 있습니다. index은 아주 간단한 Sencha Touch 응용 프로그램 일 수도 있고 HTML 파일 일 수도 있습니다 (일부 CSS는 그것을 말끔하게 만들어 app-like과 같습니다). 각 응용 프로그램에 대한 링크가 많이 있습니다.

이 모든 것을 하나의 응용 프로그램으로 구축 할 수 있지만 프로젝트가 막대한 초과 근무를하게되고 로딩 시간과 인스턴스화 시간이 제어 할 수 없게됩니다.

+0

디바이스 용으로 애플리케이션을 패키지하면 기본 iPad 애플리케이션과 같지 않습니까? 나는 그들에게 어떻게 링크 될 수 있는지 궁금해한다. Webroot의 개념이 있는가? –

+1

@artfuldodger PhoneGap에는 WWW 디렉토리가 있으므로 rdougan의 조언에 따라 하위 응용 프로그램을 www/app1 www/app2 등으로 나눌 수 있습니다. 누군가가 Ext.Loader를 대체하면 www/lib 또는 다른 것으로 공통 코드를 가질 수 있습니다 그 효과. – David

+0

은 계획처럼 들립니다. 감사. –

0

Kent Uni sencha 터치 사이트를보세요 ... 나는 GitHub에 있다고 생각합니다. 학습에 매우 유용합니다.이 앱에는 새로운 페이지로 이동하는 대시 보드가 있습니다. 나는 생각하지만 여전히 냉담한 sencha touch 1이다.

:-)