이제 우리의 '혁신 연구소'에는 현재 네이티브 액세스를 위해 Cordova 위에 구축 된 하이브리드 앱 프레임 워크 인 Ionic과 '웹 코드'에 대해 angularJS를 사용하려고합니다.
반응 형 디자인을 위해 Angular + 부트 스트랩을 사용하는 순수한 모바일 웹 프로젝트도 있습니다.
문제는 일부 웹 프로젝트에는 모바일 웹 사이트와 기본 앱 (이온 하이브리드)이 모두 있어야한다는 것입니다. 대부분의 기능과 화면은 동일하며 백엔드와 대부분의 UI를 공유하지만 여전히 약간의 차이가 있습니다.
내 질문은; 프로젝트를 아키텍쳐로 구축하는 방법은 2 가지의 다른 전개 방식을 가진 이온 프로젝트와 일반 각도 웹 사이트가 될 수 있습니다. 대부분의 코드가 재사용되지만 모바일 웹 사이트에 대한 일부 뷰와 하이브리드 앱에 대한 일부 뷰 (보다 많은 고유 구성 요소 및 규칙 사용), 라우팅 차이도있을 수 있습니다.
좋은 생각입니까?
그리고 공유 코드에서, 당신이 어떤 경우인지 아는 간단한 방법이 있습니까? 일부 IF, 컨텍스트 외부에서 비활성 인 일부 지시문 등
내가 알지 못할 수도있는 누락 된 링크가있는 것처럼 느껴집니다.
미리 감사드립니다.