Jun 20, 2019 08:32
Допустим, вам нужно сделать бэкенд: не очень сложный, не очень нагруженный, но нужно сделать хорошо, чтобы он бесперебойно работал долгие годы. Понятно, что для контроля версий нужно использовать git, в качестве базы данных можно взять PostgreSQL и если писать на Java, то собирать можно Maven и всё сделать на Spring Boot, это будет максимально стандартное решение.
Но использовать Java нет желания, хочется сразу писать на Kotlin. Какие библиотеки стоит использовать?
Предвижу шквал вопросов про Java и сразу приведу несколько аргументов. Даже заниматься выбором версии Java не хочется. Проект рассчитан на большое светлое будущее и через 5 лет доля Kotlin на рынке разработки существенно вырастет. И так как мы собираемся инвестировать в разработку несколько лет, то не хочется тратить время на NPE и проблемы, уходящие корнями в прошлое столетие.
code,
kotlin