모듈 기반 또는 플러그인 기반 (정확한 정보가 확실하지 않음) 응용 프로그램 빌드에 대한 정보는 어디에서 찾을 수 있습니까?모듈 또는 플러그인 기반 응용 프로그램을 작성하는 방법
예 - 제품 응용 프로그램이 있고 배송 모듈을 추가하고 싶습니다. 기본적으로 내 사용자는 내 애플리케이션에서 '모듈 추가'를 클릭하고 CAB 또는 Zipped 파일을 선택하면 내 배송 모듈을 앱에 추가 할 수 있습니다.
모듈 기반 또는 플러그인 기반 (정확한 정보가 확실하지 않음) 응용 프로그램 빌드에 대한 정보는 어디에서 찾을 수 있습니까?모듈 또는 플러그인 기반 응용 프로그램을 작성하는 방법
예 - 제품 응용 프로그램이 있고 배송 모듈을 추가하고 싶습니다. 기본적으로 내 사용자는 내 애플리케이션에서 '모듈 추가'를 클릭하고 CAB 또는 Zipped 파일을 선택하면 내 배송 모듈을 앱에 추가 할 수 있습니다.
.net 태그를 가지고 있기 때문에 .net에서이 앱을 구현하려고합니다. Managed Extensibility Framework (MEF)
또한 Silverlight 또는 WPF를 타겟팅하는 경우 the PRISM framework을 살펴보십시오.
모든 플러그인에서 구현해야하는 인터페이스를 정의하십시오. 앱을 시작할 때 또는 사용자가 시작한 프로세스 (파일 업로드)에서 사용할 수있는 플러그인을 발견하고 인터페이스를 고수하십시오.
Convention over Configuration을 사용하십시오. 앱이 구성 파일을 통해 사용 가능한 모듈을 정의하는 것보다 사용 가능한 모듈을 찾는 것이 더 좋습니다.