Логин: Пароль:
Регистрация
+ Ответить в теме
Показано с 1 по 1 из 1

Тема: Java vs Kotlin

  1. #1
    Новичок
    Сообщений
    12
    Cервер
    TechnoMagic, HiTech
    Любимые моды
    IC2,AE2, ThaumCraft
    Регистрация
    28.06.2019
    Репутация

    Поблагодарил(а) 0
    Получено благодарностей: 6 (сообщений: 4).

    Java vs Kotlin

    [IMG]https://miro.medium.com/proxy/1*bRcmpWqKSW1aRCcN0Z0rsQ.png[/IMG]
    Java
    Большое комьюнити, много библиотек, решений и готовых модулей. Грубо говоря, если разработчик сталкивается с какой-то проблемой, он может быстро получить ответ на свой вопрос.

    Kotlin
    А вот в случае с Kotlin всё наоборот. Молодость языка и связанных библиотек, таких как Kotlinx.Serialization или Exposed, заставляет потратить немало времени на поиск решений. К тому же, документация языка часто сводится к объяснениям в духе «это сделано как на Java, только тут нужно немного поменять».

    Именно в JetBrains был создан Kotlin и представлен широкой публике на Google I/O, тогда его представили как второй после Java официальный язык разработки Android-приложений.

    Важно также добавить, что Kotlin лучше Java только в Android разработке. Если сравнивать backend, то тут Java нет равных.

    Некоторые разработчики говорят, что Kotlin это своеобразный ответ Android на Swift у iOS.

    По мнению нашей редакции, Kotlin — это большой шаг вперед, но он не содержит в себе чего-либо нового, он просто позволяет сократить время написания кода, благодаря короткой структуре конструкций. Впрочем, давайте разберем все, чем Kotlin лучше Java.

    • Корутины и дополнительные потоки
    • Простое создание классов данных
    • Расширение классов
    • Лямбда-выражения
    • Делегирование
    • Встроенные функции высшего порядка
    • Функция умного приведения
    • Поддержка одного и более конструкторов
    • Отсутствие необходимости выявления исключений
    • Простой код
    • Nullsafe
    • Kotlin Native
    • Функции высшего порядка

    Благодаря своей адаптивности, на Kotlin действительно проще и быстрее можно писать код для приложений на платформе Android. Однако несмотря на это, скорость набора кода, это один из последних критериев на которые стоит обращать внимание при создании приложений.

  2. 1 пользователь сказал cпасибо Kotikstar за это полезное сообщение:

    Emesfi (14.02.2021)

 


+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
© MinecraftOnly