0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
1
<p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
2
<p>Первое обновление за 2022 год приносит в Kotlin кучу изменений. Программисты из JetBrains работали над оптимизацией, отлаживали фичи и исправляли баги. Вот небольшой список изменений, которые<a>добавили</a>в версию 1.6.20-M1:</p>
2
<p>Первое обновление за 2022 год приносит в Kotlin кучу изменений. Программисты из JetBrains работали над оптимизацией, отлаживали фичи и исправляли баги. Вот небольшой список изменений, которые<a>добавили</a>в версию 1.6.20-M1:</p>
3
<ul><li>возможность определять контекстно зависимые объявления в Kotlin/JVM с помощью контекстных приёмников;</li>
3
<ul><li>возможность определять контекстно зависимые объявления в Kotlin/JVM с помощью контекстных приёмников;</li>
4
<li>быстрая сборка с параллельной компиляцией отдельных модулей в бэкенде JVM IR;</li>
4
<li>быстрая сборка с параллельной компиляцией отдельных модулей в бэкенде JVM IR;</li>
5
<li>ускоренная разработка с инкрементальной компиляцией в Kotlin/JS IR;</li>
5
<li>ускоренная разработка с инкрементальной компиляцией в Kotlin/JS IR;</li>
6
<li>упрощённый шеринг кода с его иерархической структурой в мультиплатформенных проектах;</li>
6
<li>упрощённый шеринг кода с его иерархической структурой в мультиплатформенных проектах;</li>
7
<li>улучшения производительности Kotlin/Native.</li>
7
<li>улучшения производительности Kotlin/Native.</li>
8
</ul><p>Помимо этого, разработчики добавили новую платформу -<a>Kotlin Multiplatform Web</a>. Она позволяет настраивать мультиплатформенные проекты за пару кликов без запуска IDE. Теперь пользователи могут с лёгкостью добавлять различные популярные библиотеки и Gradle-плагины к новым проектам. Kotlin Multiplatform Web имеет открытый код и использует современные технологии, поэтому каждый заинтересованный может изучать его в образовательных целях.</p>
8
</ul><p>Помимо этого, разработчики добавили новую платформу -<a>Kotlin Multiplatform Web</a>. Она позволяет настраивать мультиплатформенные проекты за пару кликов без запуска IDE. Теперь пользователи могут с лёгкостью добавлять различные популярные библиотеки и Gradle-плагины к новым проектам. Kotlin Multiplatform Web имеет открытый код и использует современные технологии, поэтому каждый заинтересованный может изучать его в образовательных целях.</p>
9
Интерфейс Kotlin Multiplatform Wizard. Источник:<a>блог Kotlin</a><p>Кроме этого, Kotlin теперь позволяет<a>разрабатывать</a>собственные скриптовые языки и запускать сценарии на них прямо в Kotlin-приложениях. Такие скрипты обычно используют, чтобы создавать различные DSL, которые нужны для определения схем баз данных или для сборочных систем.</p>
9
Интерфейс Kotlin Multiplatform Wizard. Источник:<a>блог Kotlin</a><p>Кроме этого, Kotlin теперь позволяет<a>разрабатывать</a>собственные скриптовые языки и запускать сценарии на них прямо в Kotlin-приложениях. Такие скрипты обычно используют, чтобы создавать различные DSL, которые нужны для определения схем баз данных или для сборочных систем.</p>
10
Пример собственного скрипта. Источник:<a>блог Kotlin</a><p>Подробнее изучить изменения можно на <a>официальной странице блога JetBrains</a>.</p>
10
Пример собственного скрипта. Источник:<a>блог Kotlin</a><p>Подробнее изучить изменения можно на <a>официальной странице блога JetBrains</a>.</p>
11
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
11
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>