Дорожная карта Kotlin
Последнее изменение |
Июль 2023 |
|---|---|
Следующее обновление |
Декабрь 2023 |
Добро пожаловать на дорожную карту Kotlin! Загляните в приоритеты команды Kotlin.
Ключевые приоритеты
Цель этой дорожной карты — дать вам общее представление. Вот список наших ключевых проектов — наиболее важных задач, на которые мы ориентируемся:
Компилятор K2: переписывание компилятора Kotlin, оптимизированное для скорости, параллелизма и унификации. Это также позволит нам внедрить многие ожидаемые функции языка.
Плагин IntelliJ на основе K2: значительно более быстрое автодополнение кода, выделение и поиск, а также более стабильный анализ кода.
Kotlin Multiplatform: продвижение технологии до Stable путем повышения стабильности и качества документации инструментария, а также обеспечения гарантий совместимости.
Опыт авторов библиотек: набор документации и инструментов, помогающих настраивать, разрабатывать и публиковать библиотеки Kotlin.
Дорожная карта Kotlin по подсистемам
Чтобы просмотреть самые крупные проекты, над которыми мы работаем, посетите доску YouTrack или таблицу Подробности дорожной карты.
Если у вас есть какие-либо вопросы или отзывы о дорожной карте или пунктах в ней, не стесняйтесь публиковать их в заявках YouTrack или в канале #kotlin-roadmap в Kotlin Slack (запросите приглашение).
Доска YouTrack
Посетите доску дорожной карты в нашем трекере задач YouTrack

Подробности дорожной карты
Подсистема |
В центре внимания сейчас |
|---|---|
Язык |
|
Компилятор |
|
Multiplatform |
|
Инструментарий |
|
Экосистема библиотек |
Что изменилось с декабря 2022 года
Выполненные пункты
Мы завершили следующие пункты из предыдущего плана:
✅ Язык: Предоставить современную и производительную замену для
Enum.values()✅ Язык: Проектирование и реализация решения для
toString,equalsиhashCodeдля объектов (объектов данных)✅ Компилятор: Выпуск K2 Beta
✅ Компилятор: Исправление проблем, связанных с встроенными классами на JVM
✅ Компилятор: Реализация экспериментальной версии бэкенда компилятора Kotlin/Wasm
✅ Инструментарий: Обеспечение лучшего взаимодействия с Kotlin Daemon
✅ Инструментарий: Повышение производительности инкрементальной компиляции Gradle
✅ Инструментарий: Выпуск экспериментальной версии плагина Kotlin Notebooks для IJ IDEA
✅ Экосистема библиотек: Выпуск
kotlinx-coroutines1.7✅ Экосистема библиотек: Улучшение библиотеки
kotlinx-datetime✅ Экосистема библиотек: Продолжение разработки и стабилизации стандартной библиотеки
Новые пункты
Мы добавили следующие пункты в план:
🆕 Компилятор: Выпуск Kotlin 2.0
🆕 Компилятор: Поддержка отладки встроенных функций на Android
🆕 Компилятор: Повышение Kotlin/Wasm до Alpha
🆕 Компилятор: Приспособление Kotlin/Wasm для автономных Wasm-виртуальных машин (без поддержки JavaScript)
🆕 Инструментарий: Улучшение отчетов о сборке Kotlin
🆕 Экосистема библиотек: Предоставление начального набора релизов
kotlinx-io
Удаленные пункты
Мы удалили следующие пункты из плана:
❌ Компилятор: Стабилизация специфичных для JVM экспериментальных функций
❌ Экосистема библиотек: Стабилизация и документация
atomicfu❌ Экосистема библиотек: Улучшение опыта KDoc
❌ Экосистема библиотек: Предоставление руководства по Kotlin API для авторов библиотек
Пункты в работе
Все остальные ранее определенные пункты плана находятся в стадии выполнения. Вы можете проверить их билеты YouTrack для получения обновлений.
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/roadmap.html