2016-05-17 39 views
5

के लिए माइक्रो वेब-फ्रेमवर्क मैं एक बहुत ही सरल वेब-एप्लिकेशन विकसित करना चाहता हूं। क्या कोटलिन के लिए पाइथन दुनिया से फ्लास्क के समान कुछ है?कोटलिन

मुझे पता है कि उदाहरण के लिए पैरा फ्रेमवर्क है, लेकिन यह छोड़ दिया जाता है।

+2

जहां तक ​​मुझे पता है, कोई जावा ढांचा कोटलिन के साथ काम करेगा। जैसे [यहां जेएक्स-आरएस के साथ कोटलिन का एक उदाहरण है] (https://github.com/backpaper0/sandbox/blob/master/kotlin-jaxrs-example%2Fsrc%2Fmain%2Fjava%2Fapp%2FHello.kt) (एक जावा ईई जेरी द्वारा यहां प्रदान की गई एपीआई) – Mike

+0

मुझे अभी भी फ्लास्क में देखने की ज़रूरत है, लेकिन अगर यह बहुत अच्छा काम करता है तो मुझे लगता है कि जावा फ्रेमवर्क है जो जावा स्पर्क नामक कोटलिन के लिए भी अच्छा काम करेगा (अपाचे स्पार्क से भ्रमित नहीं होना चाहिए) । यह एक माइक्रो फ्रेमवर्क है जो बहुत अधिक रूटिंग को घेरता है। –

+0

ऐसा लगता है कि https://github.com/Kotlin/ktor सबसे लोकप्रिय कोटलिन वेब ढांचा है। इस साइट को भी देखें https://kotlin.link/ – rofrol

उत्तर

9

आप इस उद्देश्य के लिए किसी भी जावा माइक्रो वेब-फ्रेमवर्क का उपयोग कर सकते हैं।

व्यक्तिगत रूप से मैंने Spark Java की सिफारिश की। इसके अलावा, आप undertow, rapidoid, ratpack, आदि

एक अन्य विकल्प का उपयोग कर सकते हैं - Spring Boot, जो बहुत हल्का है, post about memory consumption देखते हैं।

+0

http://www.pippo.ro/ या http://jooby.org बिल – sojin

+0

बिल भी फिट करता है, मैंने गुगल किया और Ktor, Wasabi और TornadoFX पाया। –

8

यह कोटलिन भलाई की यह महान (क्यूरेटेड) सूची है: https://github.com/KotlinBy/awesome-kotlin और कुछ वेब ढांचे भी हैं।

हर जगह और फिर देखने के लिए महान जगह और देखें कि नया क्या है।