Kotlin¶
Данный раздел посвящён языку программирования Kotlin.
Краткое описание:
Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Также компилируется в JavaScript и в исполняемый код ряда платформ через инфраструктуру LLVM. Язык назван в честь острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Авторы ставили целью создать язык более лаконичный и типобезопасный, чем Java, и более простой, чем Scala. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE. Язык полностью совместим с Java, что позволяет java-разработчикам постепенно перейти к его использованию; в частности, в Android язык встраивается с помощью Gradle, что позволяет для существующего android-приложения внедрять новые функции на Kotlin без переписывания приложения целиком.
Общая информация¶
- Официальная документация от разработчиков
- KOTLIN EXPERTISE BLOG
- Try-with-resources in Kotlin
- Serialization
- Kotlin serialization — Getting started
- Logging in Kotlin
- Logging with Java or Kotlin
- [SOF] How to read a text file from resources in Kotlin?
- JUnit 5 With Kotlin for Java Developers
- [SOF] When using JUnit5, I got a warning: ClassNotFoundException: org.junit.platform.engine.support.filter.ExclusionReasonConsumingFilter
- Тестирование с помощью JUnit 5 на Kotlin
- Jackson Support for Kotlin
Использование Kotlin с различными фреймворками¶
- Spring Boot, Hibernate и Kotlin для новичков шаг за шагом
- HIBERNATE WITH KOTLIN – POWERED BY SPRING BOOT
Фреймфорки и библиотеки написанные на Kotlin¶
- Ktor - Ktor is an asynchronous framework for creating microservices, web applications, and more. It’s fun, free, and open source.
- Eposed - an ORM framework for Kotlin. Exposed offers two levels of database access: typesafe SQL wrapping DSL and lightweight data access objects.
- kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support.
- KMongo
- kotlin-logging
Ktor¶
Coroutines¶
KMongo¶
Обновлено Александр Александров около 3 лет назад · 10 изменени(я, ий)
Go to top