몇 가지 프로그램을 만들었지 만 대부분은 '스파게티'접근 방식을 기반으로합니다. 모든 기능이 함께 제공되며 새 기능을 추가하려면 코어 파일에 추가해야합니다.플러그인 가능한 응용 프로그램을 만드는 방법은 무엇입니까?
알림 : 디자인과 로직을 분리하는 것에 대해 묻지는 않습니다.
언어는 PHP입니다.
내가 대해 질문하고 다른 사용자 (플러그인, 구성 요소 또는 확장)를 확장하는 응용 프로그램을 허용하여 콘텐츠 관리 시스템에서 사용되는 방법은 (그리고 그것들을 달성하는 방법) 어떤
그것을 그냥 있습니다됩니다 디자인 패턴의 문제? 아니면 파일 구조? 또는 무엇을?
당신이 당신의 소프트웨어 아키텍처의 플러그인 동작에 대한 위치에 대한 결정을 내릴 수있는 모든의
이것이 어떤 언어인지 알면 좋습니다 ... – computerfreaker
실제 질문이 무엇인지 명확하지 않습니다. 코딩 과정에서 코드 모듈성을 재사용하고 재사용하는 방법이나 디자인 패턴 등으로 작업하는 방법에 대한 조언을 광범위하게 묻는 것처럼 보입니다. 불행히도, 나는 이것이 여기에 다루는 주제가 너무 광범위하다고 생각한다. –
"주의 사항 : 디자인과 로직을 분리하는 것에 대해 묻지 않습니다." 너는 그 때 무엇을 묻고 있는가? – mpm