전통적인 Jquery 선택기 콜백 spagetti 코드로 작성된 웹 사이트가 있습니다. 우리는 일을 정리하는 백본으로 마이그레이션을 시작할 계획입니다.백본 또는 ext/sencha touch 또는 모두
우리는 콧수염을 사용하고 PHP 서버 측 및 자바 스크립트 클라이언트 측에서 렌더링하기 위해 동일한 템플릿을 사용합니다. 그러나 우리가 관심을 가지고 있지만 탐색 할 수없는 몇 가지 콧수염 대안 (핸들러/먼지)은 현재 PHP 대안이 없기 때문에 가능합니다. 모든 서버 측 렌더링을 노드로 이동하여 클라이언트 및 서버 렌더링에 동일한 로직/코드를 사용할 수 있습니다. 우리는 우리의 모든 PHP 뷰 클래스를 javascript/backbone으로 포팅하고 php를 데이터/컨트롤러 레이어로 사용합니다.
동시에, 우리는 자바 스크립트에서 sencha/ext 접근법을 사용하여 작성된 sencha touch 웹 사이트/앱을 개발할 준비를하고 있습니다.
실제 템플릿은 첸챠와 메인 사이트간에 매우 다를 수 있지만 대부분의보기 모델은 동일 할 수 있습니다.
내가 생각할 수있는 세 가지 방법이 있습니다 : 기본보기 모델
- 사용 백본은
- 그것들을 분리하여 보관하고 중복을 다루거나 필수적인 논리를 다른 클래스로 추상화하려고 시도하십시오.
이 질문이 http://stackoverflow.com/questions/7254791/sencha-touch-vs-backbone-js 발견되었지만 가능한 경우 통합 웹 사이트/모바일/앱 접근 방식에 어떻게 적용되는지 계속 관심이 있습니다. . – Yehosef