2016-05-17 17 views
5

Tôi muốn phát triển một ứng dụng web rất đơn giản. Có một cái gì đó tương tự như Flask từ Python thế giới cho Kotlin?Micro web-framework cho Kotlin

Tôi biết có ví dụ về khuôn khổ Kara, nhưng có vẻ như bị bỏ rơi.

+2

Theo như tôi biết, mọi khung công tác Java sẽ hoạt động với Kotlin. Ví dụ. [đây là ví dụ về Kotlin với JAX-RS] (https://github.com/backpaper0/sandbox/blob/master/kotlin-jaxrs-example%2Fsrc%2Fmain%2Fjava%2Fapp%2FHello.kt) (A Java EE API được cung cấp ở đây bởi Jersy) – Mike

+0

Tôi vẫn cần phải nhìn vào Flask, nhưng nếu nó hoạt động khá nhiều như tôi nghĩ, có một khung công tác Java cũng sẽ hoạt động tốt với Kotlin có tên Java Spark (không bị nhầm lẫn với Apache Spark) . Đó là một khung vi mô khá nhiều chỉ gói gọn định tuyến. –

+0

Có vẻ như https://github.com/Kotlin/ktor là khung web kotlin phổ biến nhất. Ngoài ra, hãy xem trang web này https://kotlin.link/ – rofrol

Trả lời

9

Bạn có thể sử dụng bất kỳ khung web vi mô java nào cho mục đích này.

Cá nhân tôi được đề xuất Spark Java. Ngoài ra bạn có thể sử dụng undertow, rapidoid, ratpack vv

Một tùy chọn khác - Spring Boot, đó là trọng lượng nhẹ quá, xem post about memory consumption.

+0

http://www.pippo.ro/ hoặc http://jooby.org cũng khớp với hóa đơn – sojin

+0

Tôi googled và tìm thấy Ktor, Wasabi và TornadoFX. –

8

Đây là danh sách tuyệt vời (được sắp xếp) về sự tốt lành của Kotlin: https://github.com/KotlinBy/awesome-kotlin và cũng có một số khung công tác web.

Nơi tuyệt vời để ghé thăm mọi lúc và sau đó và xem có gì mới.