2016-05-17 4 views
5

Ich möchte eine sehr einfache Web-Anwendung entwickeln. Gibt es etwas ähnliches wie Flask aus der Python-Welt für Kotlin?Micro-Web-Framework für Kotlin

Ich weiß, es gibt zum Beispiel Kara-Framework, aber es sieht verlassen aus.

+2

Soweit ich weiß, würde jedes Java-Framework mit Kotlin arbeiten. Z.B. [Hier ist ein Beispiel von Kotlin mit JAX-RS] (https://github.com/backpaper0/sandbox/blob/master/kotlin-jaxrs-example%2Fsrc%2Fmain%2Fjava%2Fapp%2FHello.kt) (Ein Java EE API zur Verfügung gestellt von Jersy) – Mike

+0

Ich muss immer noch in Flask, aber wenn es so ziemlich funktioniert, wie ich denke, es gibt ein Java-Framework, das auch gut für Kotlin namens Java Spark funktionieren würde (nicht mit Apache Spark zu verwechseln) . Es ist ein Mikroframework, das das Routing ziemlich einfach kapselt. –

+0

Sieht aus wie https://github.com/Kotlin/ktor ist das beliebteste Kotlin-Web-Framework. Siehe auch diese Website https://kotlin.link/ – rofrol

Antwort

9

Sie können für diesen Zweck ein beliebiges Java Micro-Web-Framework verwenden.

Ich persönlich empfohlen Spark Java. Sie können auch verwenden undertow, rapidoid, ratpack usw.

Eine andere Option - Spring Boot, die zu leicht ist, siehe post about memory consumption.

+0

http://www.pippo.ro/ oder http://jooby.org passen auch die Rechnung – sojin

+0

Ich googelte und fand Ktor, Wasabi und TornadoFX. –

8

Dies ist diese große (kuratierte) Liste von Kotlin-Güte: https://github.com/KotlinBy/awesome-kotlin und es gibt auch einige Web-Frameworks.

Toller Ort, um hin und wieder zu besuchen und zu sehen, was neu ist.