Hej, jak to jest z Kotlinem w kontekście tworzenia mikroserwisów, CLI?
W pracy używam głównie PHP z Symfony (to taki framework i zestaw bibliotek/pakietów) i relacyjna baza (MariaDB lub PostreSQL) - aplikacje uruchamiane w kontenerach (Docker) na produkcji i lokalnie.
Przeglądałem oficjalną stronę Kotlina i widzę, że pod backend wylistowano tam frameworki w tym dwa (główne?) - spring i Ktor. Ponadto do dyspozycji są Micronaut, Quarkus, Vaadin... No wybór jakiś jest i w sumie zastanawiam się, co by tu wybrać, co jest takim odpowiednikiem Symfony w świecie JVM? Albo może inaczej zapytam - co polecacie?
Przy okazji jeszcze dwa pytania:
- Czy z Intellij IDEA Community Edition da się wycisnąć coś więcej niż pure Java and Kotlin development? Mam na myśli jakieś wsparcie pod framework, bo choć jestem posiadaczem licencji do PhpStorm, to do zabawkowych projektów preferują póki co, coś darmowego.
- Z tego co wywnioskowałem to w Kotlinie/Javie (JVM) projekty tworzy się w oparciu o system budowania np. Gradle lub Maven. Czy to mniej więcej odpowiedniki takiego menadżera pakietów Composer czy np. npm lub yarn z JS albo pip z Pythona tzn. można z poziomu terminala utworzyć projekt, pobrać biblioteki/pakiety?