Top 5 Server-Side Frameworks for Kotlin in 2024

  Рет қаралды 23,202

Kotlin by JetBrains

Kotlin by JetBrains

Күн бұрын

Пікірлер: 41
@renascienza.bazarclub
@renascienza.bazarclub 2 жыл бұрын
I like Javalin or KTOR, are very concise and easy to use. Specially Javalin. A little gradle file, eventually some configurations depending of where you'll publish your server and you are good to go. The coding itself have a very smooth learning curve and you write each route easily and at straightforward way.
@pradyumnx
@pradyumnx 2 жыл бұрын
Please make full tutorial on kotlin multiplateform mobile development with KMM please
@Denys.Stoianov
@Denys.Stoianov 2 жыл бұрын
очень близко, слишком большой Антон! Спасибо за контент
@AndreyDerkach8
@AndreyDerkach8 2 жыл бұрын
Ktor is the best
@larstennstedt1070
@larstennstedt1070 2 жыл бұрын
Javalin is also great and provides dedicated support for Kotlin.
@renascienza.bazarclub
@renascienza.bazarclub 2 жыл бұрын
Love Javalin, is very easy to use.
@ethannr1
@ethannr1 2 жыл бұрын
javalin ftw
@spetz911
@spetz911 2 жыл бұрын
It sounds like another mic has been used for recording. The content is still top notch.
@AntonArhipov
@AntonArhipov 2 жыл бұрын
Same mic, different software
@blonditbg15
@blonditbg15 2 жыл бұрын
I'd love to see a kotlin native server side app
@erik-t5x
@erik-t5x 2 жыл бұрын
Oh wow, your audio is almost in sync this time. Not quite, but almost. Progress!
@AntonArhipov
@AntonArhipov 2 жыл бұрын
Ahahah :))
@anudeep9892000
@anudeep9892000 2 жыл бұрын
Does anyone experience with ktor and spring? What's your opinion on which one is better....
@AntonArhipov
@AntonArhipov 2 жыл бұрын
You can find quite a few discussions about this question in Kotlin's Slack. Long story short: these are two very different frameworks. Ktor is more like an HTTP toolkit. It doesn't provide as many integrations out-of-the-box as Spring, Quarkus, or Micronaut. For instance, there's no integrated database support (yet) in Ktor - you'd need to choose a library for database access and then make up your own way to configure. It's not hard at all, but it's kinda inventing your own wheel every time. Some people like this approach more - then they can build their own stack and tailor it for their needs. IMO, it's a matter of taste.
@ron-s
@ron-s 2 жыл бұрын
I just migrated the project im working on from Spring to Ktor. I love Ktor because you can customize so much with ease. Of course, you need to implement lots of things on your own. But thats definietly worth it in my opinion. However, it depends on what youre heading for. I wanted a rather lightweight approach with freedom and first of all KOTLIN.
@SureshG
@SureshG 2 жыл бұрын
@@AntonArhipov Does ktor team have any plans to add more integrations like in micronaut and spring ( cloud service, openapi, databases , security etc) or it will always be a minimalist framework?
@AntonArhipov
@AntonArhipov 2 жыл бұрын
@@SureshG yes, in 2.x there will be more integrations. And the team is working also on improving the plugins API
@xpynim
@xpynim 7 ай бұрын
1. Spring 2. Micronaut 3. Ktor, idk the others, never using them.
@FourTetTrack
@FourTetTrack Жыл бұрын
Spring, Quarkus and Micronaut are all too similar and not that test friendly (all 3 being very opinionated frameworks). Ktor is ok. On the other hand, http4k is quite amazing. Testing with http4k is super easy and fast. The library is really good but the thing that blew my mind, is the concept of server as a function. This architecture is what makes testing a lot simpler. And also, both ktor and http4k being libraries, they don't bring a ton of unnecessary 'cool' features that are easy to set up and a nightmare to maintain from a cognitive load point of view.
@СергейСенько-ч9щ
@СергейСенько-ч9щ 2 жыл бұрын
слишком близко к камере
@h4ktbtw
@h4ktbtw 2 жыл бұрын
Spring is straight up garbage. It is way to bloated with features which in fact makes it slow. That’s the reason why I like KTOR so much, it is so modular
@JoeBernulli
@JoeBernulli 2 жыл бұрын
Cool)
@kylegaijin
@kylegaijin 10 ай бұрын
That was kind of cheesy to just rename the video to 2024 even though you posted the video 2 years ago. c'mon guys.
@anisim
@anisim 3 ай бұрын
It’s totally fine as long is the information is accurate.
@ysakhno
@ysakhno 2 жыл бұрын
The shittiest framework of them all is on the top of the list, great. That's like taking a dump on top of an otherwise perfect cake. I am not mad _my_ favorite framework wasn't mentioned, I am mad Spring made it to the top (or that it was mentioned at all).
@Amejonah
@Amejonah 2 жыл бұрын
> I am not mad my favorite framework wasn't mentioned which?
@AntonArhipov
@AntonArhipov 2 жыл бұрын
Despite everything, Spring is the most popular framework by any means, love it or hate it :)
@ysakhno
@ysakhno 2 жыл бұрын
@@Amejonah OK, I did not intend to provide the name of the framework, because it is not _meant_ to be used with Kotlin, but here it is: Dropwizard. Its developers don't specifically provide any integrations for Kotlin, but it is still possible to use with Kotlin, since Kotlin has great Java interoperability of its own.
@ysakhno
@ysakhno 2 жыл бұрын
@@AntonArhipov if they are already popular (and they are, no denying that), you did not have to provide them additional publicity by including in your list. And that's because I would like to have their popularity dwindle and be reduced to the point of almost no-existence, and 'nobody-caresness', like say technologies of the 2000s (J2EE for instance, which funny enough the Spring was originally developed/used to alleviate to some extent). And incidentally, Spring _is_ shitty. At least 2 other frameworks on your list were created - Micronaut and Quarkus (especially Micronaut) - because Spring was shitty.
@TimSchraepen
@TimSchraepen 2 жыл бұрын
@@ysakhno this kind of vitriol drives a wedge between developers that is completely unnecessary and it hurts your own cause of getting people to stop using Spring. You might want to reevaluate your tactics or even reevaluate your focus.
How to Add Kotlin to a Java Project with Maven
6:34
Kotlin by JetBrains
Рет қаралды 6 М.
Андрей Кулешов - Spring и React на Kotlin: фантомные боли от full stack
44:59
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 2,8 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Learning Ktor In 7 Days (server side Kotlin)
14:18
Cody Engel
Рет қаралды 28 М.
I built 10 web apps... with 10 different languages
14:23
Fireship
Рет қаралды 1,7 МЛН
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 61 М.
Context Receivers Are Coming to Kotlin!
31:44
Kotlin by JetBrains
Рет қаралды 38 М.
Programming Is NOT Enough | Add these 7 skills…
13:19
Travis Media
Рет қаралды 423 М.
The TRUTH About Golang Backend Frameworks
6:31
Melkey
Рет қаралды 136 М.
Spring Boot versus Quarkus
5:31
IBM Technology
Рет қаралды 50 М.
Spring + Kotlin = Modern + Reactive + Productive by: Josh Long and James Ward
44:28
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН