Cloudopt Next 釋出,基於 Kotlin、Vertx 的 Web 框架

類別: IT

Cloudopt Next是基於Kotlin、Vertx的一個面向下一代的極其輕量級的微服務框架,您可以處理Url的解析,資料的封裝,Json的輸出等等,從根本上減少開發時間、提升開發體驗。Cloudopt Next吸收了Spring BootJFinalRestyVertx等優秀專案的思想,不僅擁有非常好的開發體驗還擁有著極低的學習曲線。

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 釋出,基於 Kotlin、Vertx 的 Web 框架原文請看這裡