Cloudopt Next是基於Kotlin、Vertx的一個面向下一代的極其輕量級的微服務框架,您可以處理Url的解析,數據的封裝,Json的輸出等等,從根本上減少開發時間、提升開發體驗。Cloudopt Next吸收了Spring Boot、JFinal、Resty、Vertx等優秀項目的思想,不僅擁有非常好的開發體驗還擁有着極低的學習曲線。
Cloudopt Next主要擁有以下特點:
極簡設計,幾乎零配置,與Spring Boot一樣使用Yaml。
脫離傳統MVC,專業的事由專業的做。
支持Plugin體系,擴展性強。
不依賴Tomcat、Jetty。
多視圖支持,支持FreeMarker、Beetl等。
同時支持Kotlin和Java開發。
支持Vertx體系
提供了一系列好用的工具集,如cloudopt-next-logging、cloudopt-next-kafka、cloudopt-next-encrypt、cloudopt-next-waf等。
安裝和開始
您可以通過訪問Cloudopt Next的官網來查看文檔,也可以前往Example查看簡單的示例。
讓我們來看看一個簡單的基於Cloudopt Next的路由:
[Kotlin版本]
@API("/")
class IndexController : Resource() {
@GET
fun get(){
var view = View()
view.view = "index"
renderHtml(view)
}
}
[Java版本]
@API(value = "/")
public class IndexController extends Resource {
@GET
public void get(){
View v = new View();
v.setView("index");
renderHtml(v);
}
}
尋求幫助
在使用Cloudopt Next的過程中遇到了問題?您可以通過下面途徑尋求幫助:
請關注我們的推特,以便獲得最新的信息。
請仔細檢查參考文檔,查看具體的代碼案例或者是常見問題。
如果您在升級版本以後遇到問題,可以查看Wiki中的升級說明。
請發送郵件到[email protected]
請在GitHub發送Issue提交您的問題,我們將盡快爲您解答。
如果您在中國,還可以加入交流QQ羣:557692142。
加入WhatsApp羣組。
報告問題
Cloudopt Next使用GitHub的問題跟蹤系統,以記錄bug和特性請求。如果您想提出一個問題,可以參考下面的建議:
請您先嚐試搜索一下是否有相關的問題。
請儘可能的提供詳細的錯誤信息或者報告,包括正在使用的Cloudopt Next的版本、Java版本或者Kotlin版本等等。
許可協議
Cloudopt Next是一個開源項目,遵循Apache 2.0許可協議。
尋找贊助商
如果您或者您所在的公司希望贊助Cloudopt Next的開發,可以發送郵件到[email protected]。
Cloudopt致力於保護全球用戶的隱私與安全,提供用戶體驗極佳的安全解決方案。同名瀏覽器擴展Cloudopt可能是東半球最強安全插件,實時保護您的安全、防止追跡、惡意域名,過濾橫幅廣告、彈窗廣告以及視頻廣告。
相關鏈接
Cloudopt Next 的詳細介紹:點擊查看
Cloudopt Next 的下載地址:點擊下載