componego
v0.2.0-beta


它是基於組件構建應用程序的框架。這些組件可用於多個應用程序,並且可以互換。該框架僅用於初始化應用程序,並且不會影響應用程序的主循環。您仍然可以使用自己喜歡的框架和庫。我們允許您將它們包裹在組件中。
組件可能取決於其他組件。可以根據您的要求擴展或減少它們。組件不是微服務;它們是包含不同功能的文件夾。
該框架在其代碼中具有非常低的耦合。所有實體都是可選的。
我們提供了使用依賴注入,配置和錯誤處理的能力。但是,該框架的主要功能之一是您可以在不更改應用程序代碼的情況下修改實體。這使您無需更改代碼而為應用程序的任何部分創建模擬。
如果將您的應用程序分為組件(模塊),則將您的代碼進一步分為不同的服務,並允許您在其他應用程序中重複使用它。當然,您無需使組件太小。
簡介:Medion.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 | sh在Windows上,您可以使用上面的git Bash運行命令,該命令帶有Windows的Git。
我們願意改進和建議。歡迎拉動請求。
存儲庫的源代碼是根據Apache 2.0許可證許可的。框架的核心不取決於其他軟件包。