앞으로 몇 달 안에 우리는 클라이언트 (v1) 용으로 구축 한 시스템을 처음부터 다시 빌드하는 프로젝트를 시작할 것입니다. v2의 목표는 모듈화하여이 특정 클라이언트가 사용하는 고유 한 모듈 세트를 갖도록하고 다른 클라이언트가 다른 모듈 세트를 모두 사용할 수 있도록하는 것입니다. 여기서 요점은 회사 A에 시스템 작동 방식을 변경하는 일련의 체크 아웃 및 사용자 모듈이있을 수 있다는 것입니다. 회사 B는 표준 결제 절차를 따르지만 제품 탐색 방법을 사용자 정의 할 수 있습니다.
응용 프로그램을 처음부터 새로 작성할 때 Core
모든 클라이언트간에 공유 하려는 응용 프로그램 아키텍처에 대한 좋은 접근 방법 은 무엇입니까?
CodeIgniter의 후크를 보았고 250 후크로 끝날 수 있지만 여전히 유연하지 않기 때문에 이것이 좋은 해결책이라고 생각하지 않습니다. 다른 해결책은 무엇입니까? 이상적으로는 모래에 선을 그릴 필요가 없습니다.