KotlinDocs » История » Редакция 9
Редакция 8 (Александр Александров, 22.09.2020 09:10) → Редакция 9/10 (Александр Александров, 23.08.2021 00:28)
h1. Kotlin Данный раздел посвящён языку программирования Kotlin. Краткое описание: *Kotlin* — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Также компилируется в JavaScript и в исполняемый код ряда платформ через инфраструктуру LLVM. Язык назван в честь острова Котлин в Финском заливе, на котором расположен город Кронштадт. Авторы ставили целью создать язык более лаконичный и типобезопасный, чем Java, и более простой, чем Scala. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE. Язык полностью совместим с Java, что позволяет java-разработчикам постепенно перейти к его использованию; в частности, в Android язык встраивается с помощью Gradle, что позволяет для существующего android-приложения внедрять новые функции на Kotlin без переписывания приложения целиком. h1. Общая информация # "Официальная документация от разработчиков":https://kotlinlang.org/docs/reference/ # "KOTLIN EXPERTISE BLOG":https://kotlinexpertise.com/ # "Try-with-resources in Kotlin":https://www.baeldung.com/kotlin/try-with-resources # "Serialization":https://kotlinlang.org/docs/serialization.html # "Kotlin serialization — Getting started":https://preslav.me/2018/12/28/mongodb-kmongo-connection-string/ # "Logging in Kotlin":https://ohadshai.medium.com/logging-in-kotlin-95a4e76388f2 # "Logging with Java or Kotlin":https://sylhare.github.io/2020/04/24/Java-logging.html # "[SOF] How to read a text file from resources in Kotlin?":https://stackoverflow.com/questions/42739807/how-to-read-a-text-file-from-resources-in-kotlin # "JUnit 5 With Kotlin for Java Developers":https://www.arhohuttunen.com/junit-5-kotlin/ # "[SOF] When using JUnit5, I got a warning: ClassNotFoundException: org.junit.platform.engine.support.filter.ExclusionReasonConsumingFilter":https://stackoverflow.com/questions/52439379/when-using-junit5-i-got-a-warning-classnotfoundexception-org-junit-platform/52439668 # "Тестирование с помощью JUnit 5 на Kotlin":https://habr.com/ru/post/346452/ # "Jackson Support for Kotlin":https://www.baeldung.com/kotlin/jackson-kotlin # "": h1. Использование Kotlin с различными фреймворками # "Spring Boot, Hibernate и Kotlin для новичков шаг за шагом":https://habr.com/ru/company/domclick/blog/505860/ # "HIBERNATE WITH KOTLIN – POWERED BY SPRING BOOT":https://kotlinexpertise.com/hibernate-with-kotlin-spring-boot/ h1. Фреймфорки и библиотеки написанные на Kotlin # "Ktor":https://ktor.io/ - Ktor is an asynchronous framework for creating microservices, web applications, and more. It’s fun, free, and open source. # "Eposed":https://github.com/JetBrains/Exposed - an ORM framework for Kotlin. Exposed offers two levels of database access: typesafe SQL wrapping DSL and lightweight data access objects. # "kotlinx.coroutines":https://github.com/Kotlin/kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support. # "KMongo":https://litote.org/kmongo/ # "kotlin-logging":https://www.kotlinresources.com/library/kotlin-logging/ h2. Ktor # "Ktor — Kotlin веб-фреймворк":https://coderlessons.com/articles/java/ktor-kotlin-veb-freimvork h2. Coroutines # "Coroutines Guide":https://kotlinlang.org/docs/reference/coroutines/coroutines-guide.html # "Your first coroutine with Kotlin":https://kotlinlang.org/docs/tutorials/coroutines/coroutines-basic-jvm.html h2. KMongo # "Connecting to a MongoDB Instance Using KMongo":https://preslav.me/2018/12/28/mongodb-kmongo-connection-string/ # "How to Insert a MongoDB Document using Kotlin":https://kb.objectrocket.com/mongo-db/how-to-insert-a-mongodb-document-using-kotlin-1178 # "":Go to top