Kotlin - konferencja on-line w tym tygodniu

4

Jezeli komus umknelo, to JetBrains organizuje w tym tygodniu konferencje dotyczaca Kotlina 1.4 - calkiem za free.

https://blog.jetbrains.com/kotlin/2020/08/kotlin-1-4-released-with-a-focus-on-quality-and-performance

0

Jednym uchem sluchalem i powiem tak. Jak na darmowa konferencje, calkiem niezle daja rade. Nowosci w Kotlinie 1.4. W miare sensowna sesja Q&A.Nie jest zle. Jako ze wielkim fanem jezyka nie jestem i slucham raczej przez ciekawosc, to jestem zdziwiony, ze jestem pozytywnie zaskoczony.

0

I po konferencji. Na pewno ktor zagosci na moim radarze.

2

https://github.com/neeffect/kotlin-stones

małe (malutkie) demko pokazujące ktor, kotlinjs, react, współdzielony kod front i backend, + mój dziwny frejmłork Nee
do tego setup do gke, ci, cd
(działa sobie tu http://35.186.204.76/)

0

Super, że się tym podzieliłeś, na codzień klepie w Kotlin + Spring, już od dłuższego czasu szukałem jakiegoś przykładu zastosowania tego. Zrobiłem sobie klona i poprzeglądałem.
Mam trochę przemyśleń, porównań względem mojego stacku:

  • StoneRepo, czy jooq wygodne jest to w użytkowaniu gdy potrzebujemy budować bardziej złożone zapytania? Wydaje mi się że jest to wygodniejsze w użyciu jeśli chcemy zwrócić jakies spersonalizowane dane z tabeli, niż klepanie jakichś projekcji ze springa.

  • Fajne rozwiązanie z StoneModule, Podobnie to chyba było rozwiązane w google guice. Jak ten plik przestaje być czytelny, to może być oznaka że serwis zaczyna robić zbyt duże rzeczy :D .

  • Z plusów to nie ma nigdzie adnotacji :D

  • Ktor i to:

  routing{
            route("api") {
                stonesModule.stoneRest.api()()
            }
            ...
}

Bardzo mi się podoba. Rejestrujeszs sobie kilka ścieżek, wszystko w jednym miejscu. Wiadomo gdzie szukać.

  • Co do Kotlin testa to moim zdaniem to taka "ukotlinowiona" wersja spocka i jest zdecydowanie mniej czytelna. Może to kwestia obycia, bo długo z nim nie pracowałem, ale jakoś mi nie przypadł do gustu.

Tak podsumowując, to co zobaczyłem u Ciebie w repo.
Ktor -> zdeycdowanie na tak, mniej roboty niż spring i moim zdaniem czytelniej.
Jooq -> fajnie, ale w rzeczach bardziej złożonych niż CRUDY, tam nadal użyję springa.
Kotlin test -> na pewno nie

Dzięki za ten przykład!

1 użytkowników online, w tym zalogowanych: 0, gości: 1