With the
JS Client and JVM Server | Gradle project wizard there are many options that are missing:
• Backend logging library (Log4J, Logback etc)
• Frontend logging library
• Kotlin development platform to use for the frontend (if Kotlin WASM existed then there would be two options:
Kotlin JS &
Kotlin WASM)
• Frontend library/framework
• Kotlin/Java backend library/framework (Ktor, HTTK4K, Spring Boot, Vert.x etc)
• Frontend CSS library (eg Kotlin CSS -
https://github.com/JetBrains/kotlin-wrappers/tree/master/kotlin-css )
[OPTIONAL]
• Backend CSS library (eg Kotlin CSS -
https://github.com/JetBrains/kotlin-wrappers/tree/master/kotlin-css )
[OPTIONAL]
• Backend HTML library/template language (KotlinX HTML, Thymeleaf etc)
• Frontend HTML library (eg KotlinX HTML)
• Gradle DSL (Groovy and Kotlin)
• Backend data persistence library (JOOQ, Exposed, JPA, Spring Data etc)
[OPTIONAL]
• Frontend web client library (eg Ktor Client)
[OPTIONAL]