Zadejte hledaný výraz...

Kotlin Server Side

trkvas
verified
rating uzivatele
30. 7. 2020 14:37:30
Zdravím,
máte niekto skúsenosť s Kotlinom na backende ?
Mám si v pláne písať takú appku, Android aj web. Frontend bude asi React. Ale neviem čo mám zvoliť na backend. Rozmýšľal som nad Express frameworkom lebo by som mohol používať typescript aj na backende a aj na frontede. Je to výhoda keď sa používajú rovnaké jazyky ?
Ale vzhľadom na to, že natívna appka sa píše v Kotline tak ma napadlo, že či ten backend v Kotline by nebol lepší ako v TS/JS.
Máte nejaké skúsenosti s Kotlin na serveri ? Prípadne nejaké frameworky ?
Keď to pozerám tak Spring sa mi spája stále len z Javou ale dá sa používať aj s Kotlinom ?
Prípadne nejaké iné typy ? C#, Python ?
Hral som sa trochu aj s Flaskom ale veľmi málo...
30. 7. 2020 14:37:30
https://webtrh.cz/diskuse/kotlin-server-side#reply1458986
TomasX
verified
rating uzivatele
(4 hodnocení)
30. 7. 2020 15:01:12
Kotlin podporuje Spring, viz dokumentace https://kotlinlang.org/docs/tutorials/spring-boot-restful.html
Je asi jedno co zvolíš vzhledem k tomu, že se chceš učit. Nauč se cokoliv :)
30. 7. 2020 15:01:12
https://webtrh.cz/diskuse/kotlin-server-side#reply1458985
thesmith
verified
rating uzivatele
(1 hodnocení)
30. 7. 2020 15:51:36
Pokud si v Kotlinu kovaný, tak proč ne. Já bych to napsal v Node.js resp Express, hodně lightweight a nějaký prototyp tam uděláš neskutečně rychle, neznám specifika kotlinu, ale v nodejs budeš hodně řešit asynchronicitu a případný callback hell. Pak taky záleží co všechno chceš na BE řešit :-). Ale jestli píšeš v reactu, umíš JS a zorientuješ se v tom rychle.
30. 7. 2020 15:51:36
https://webtrh.cz/diskuse/kotlin-server-side#reply1458984
Martin Forejt
verified
rating uzivatele
(22 hodnocení)
30. 7. 2020 15:51:37
Pokud kotlin na serveru, tak spring nebo ktor
30. 7. 2020 15:51:37
https://webtrh.cz/diskuse/kotlin-server-side#reply1458983
Pavel Janků
verified
rating uzivatele
(93 hodnocení)
30. 7. 2020 16:19:06
Proč ne třeba Go? Je to extrémně rychlé, syntax je velmi příjemná... Nebo třeba Rust s frameworkem Actix.
30. 7. 2020 16:19:06
https://webtrh.cz/diskuse/kotlin-server-side#reply1458982
trkvas
verified
rating uzivatele
30. 7. 2020 16:22:29
Napsal thesmith;1592263
Pokud si v Kotlinu kovaný, tak proč ne. Já bych to napsal v Node.js resp Express, hodně lightweight a nějaký prototyp tam uděláš neskutečně rychle, neznám specifika kotlinu, ale v nodejs budeš hodně řešit asynchronicitu a případný callback hell. Pak taky záleží co všechno chceš na BE řešit :-). Ale jestli píšeš v reactu, umíš JS a zorientuješ se v tom rychle.
Je ťažké sa rozhodnúť. V Kotline píšem natívne appky a Kotlin sa mi páči. Ale mám pocit, že Spring nie je až tak používaný, resp. sa používa len na veľké projekty. Výhoda by bola to, že backend aj Android appka by bola v jednom jazyku.
Ak by som mal ísť do Expressu tak by som zvolil asi TypeScript. S JS/TS nemám v podstate skúsenosti ale písal som Dart a ten je vraj dosť podobný tak to nebude problém. Tam by bola taká výhoda, že aj frontend, aj backend bežia na rovnakých jazykoch.
V pythone som si písal len takú jednoduchú web appku, takého bota pomocou frameworku Flask. Rozmýšľal som aj nad Django ale to by bol zase ďalší jazyk...
---------- Příspěvek doplněn 30.07.2020 v 15:26 ----------
Napsal Pavel Janků;1592270
Proč ne třeba Go? Je to extrémně rychlé, syntax je velmi příjemná... Nebo třeba Rust s frameworkem Actix.
Možno to stojí za povšimnutie. Často vidím, že sú to celkom obľúbené jazyky ale zdá sa mi, že nie sú tak bežne používané. Ale určite si to pozriem.
---------- Příspěvek doplněn 30.07.2020 v 15:26 ----------
Napsal Pavel Janků;1592270
Proč ne třeba Go? Je to extrémně rychlé, syntax je velmi příjemná... Nebo třeba Rust s frameworkem Actix.
Možno to stojí za povšimnutie. Často vidím, že sú to celkom obľúbené jazyky ale zdá sa mi, že nie sú tak bežne používané. Ale určite si to pozriem.
30. 7. 2020 16:22:29
https://webtrh.cz/diskuse/kotlin-server-side#reply1458981
Pokud je to tvoje možnost volby , tak do toho jdi. Java knihovny včetně spring jdou používat.
30. 7. 2020 18:11:46
https://webtrh.cz/diskuse/kotlin-server-side#reply1458980
Pro odpověď se přihlašte.
Přihlásit