

구성 요소를 기반으로 응용 프로그램을 구축하기위한 프레임 워크입니다. 이러한 구성 요소는 여러 응용 분야에서 사용될 수 있으며 상호 교환 가능합니다. 이 프레임 워크는 애플리케이션을 초기화하는 데만 사용되며 응용 프로그램의 기본 루프에는 영향을 미치지 않습니다. 좋아하는 프레임 워크와 라이브러리를 사용할 수 있습니다. 우리는 당신이 그것들을 구성 요소로 랩핑 할 수 있도록 허용합니다.
구성 요소는 다른 구성 요소에 따라 다를 수 있습니다. 요구 사항에 따라 확장 또는 감소 할 수 있습니다. 구성 요소는 마이크로 서비스가 아닙니다. 그들은 다른 기능을 포함하는 폴더입니다.
프레임 워크는 코드 내에서 커플 링이 매우 낮습니다. 모든 엔티티는 선택 사항입니다.
우리는 종속성 주입, 구성 및 오류 처리를 사용할 수있는 기능을 제공합니다. 그러나 프레임 워크의 주요 기능 중 하나는 응용 프로그램 코드를 변경하지 않고 엔티티를 수정할 수 있다는 것입니다. 이를 통해 코드를 변경하지 않고 응용 프로그램의 모든 부분에 대한 모의를 만들 수 있습니다.
애플리케이션이 구성 요소 (모듈)로 나누어지면 코드를 다른 서비스로 분리하고 다른 응용 프로그램에서 재사용 할 수 있습니다. 물론 구성 요소를 너무 작게 만들 필요는 없습니다.
소개 : medium.com/@konstanchuk/25bfd16a97a9.
자세한 내용은 웹 사이트를 방문하십시오 : componego.github.io.
이 문서는 최신 버전의 프레임 워크와 최신입니다. 버전을 최신 버전으로 업데이트하십시오.
여기에서 몇 가지 예를 찾을 수 있습니다.
이 프레임 워크의 전형적인 적용은 다음과 같습니다.
여러 가지 방법으로 기본 응용 프로그램을 신속하게 만들 수 있습니다.
curl -sSL https://raw.githubusercontent.com/componego/componego/master/tools/create-basic-app.sh | sh또는
wget -O - https://raw.githubusercontent.com/componego/componego/master/tools/create-basic-app.sh | shWindows에서는 Windows 용 Git과 함께 제공되는 Git Bash를 사용하여 위의 명령을 실행할 수 있습니다.
우리는 개선과 제안에 개방적입니다. 풀 요청을 환영합니다.
저장소의 소스 코드는 Apache 2.0 라이센스에 따라 라이센스가 부여됩니다. 프레임 워크의 핵심은 다른 패키지에 의존하지 않습니다.