малко по малко се разрастваме :slightly_smiling_fa...
# bulgaria
z
малко по малко се разрастваме 🙂 За simple backend за човек без опит в писането на какъвто и да е backend code (само Android до момента), какво бихте препоръчали - Spring Boot или Ktor?
v
SpringBoot + доста повече примери (макар да са главно Java, пак вършат работа, но последно време има и с Kotlin доста) + по-голямо community + по-често се среща в корпоративна среда (анекдотален пример, в последните 2 фирми в които работя, първата беше Java EE + Spring, втората е главно Spring)
-
има много добър съпорт за котлин, но няма как да е колкото Ktor, който е писан изцяло от тази гледна точка (пример от преди година когато писах - понеже някои от магиите на Spring трябва да наследяват класове, фреймуърка не работи освен ако не пишеш всичко като
open class
. Офк това има решение - plugin "all-open", който позволява да си пишеш нормално кода, но само при компилация да отваря класовете за спринг, но трябва да знаеш, че го има...)
-
има много "магия" - анотира се нещо и се очаква, че работи. От една страна е удобно и продуктивно, но от друга е трудно за проследяване. Все пак идвайки от Андроид би трябвало да не ти е кой знае какъв проблем
z
Мерси много за детайлната разбивка. Бил съм на няколко workshop-а, на които примерите бяха на Spring и наистина всичко изглеждаше доста като на "магия", с всичките анотации и неща, ставащи behind the scenes. От друга страна наистина за Ktor има далеч по-малко материали.