По данным Вики Кotlin появился в 2017, разработчик языка- ДжетБрейнс.
Язык пиарят в техножурналах, назван так в честь острова в финском заливе. В рейтинге TIOBE на 27 месте.
На этом языке можно разрабатывать моб. и веб- приложения, есть поддержка JS; на сайте даже есть онлайн-редактор, язык прост в изучении и как я понял предназначен для обучения прогр-ю. Отличительной особенностью языка является наличие корутин и проверка ошибок перед запуском программы.
E>По данным Вики Кotlin появился в 2017, разработчик языка- ДжетБрейнс.
E>Обсудим?
В сфере андроид разработки он если уже не стал, то точно скоро станет языком номер 1.
А это огромное количество разработчиков на сегодня.
Его используют и для бекенда. Есть kotlin native и kotlin multi platform.
Поддержка на уровне IDE от разработчиков языка тоже огромный плюс.
Перспективы у него превосходные, хотя он уже перерос период когда стоит задаваться вопросами о перспективах на мой взгляд
Здравствуйте, Nuzhny, Вы писали:
N>Здравствуйте, Egorio, Вы писали:
E>>Обсудим?
N>Ещё важно, что Гугл официано признал его основным языком разработки под Андроидом. То есть у него есть все шансы.
Да вроде сто раз уже обсуждали. На данный момент его сфера применения это Android. Немного применяется в Java backend, но в мизерных количествах, массово на него не мигрируют, то бишь, скорей всего, там он будет в лучшем случае соревноваться с Groovy, Scala, Clojure и прочими маргинальными JVM-языками.
Здравствуйте, kaa.python, Вы писали:
E>>>Обсудим?
N>>Ещё важно, что Гугл официано признал его основным языком разработки под Андроидом. То есть у него есть все шансы.
KP>Да, но... открываем список официальных языков для Fuchsia и ищем Kotlin. Удивляемся, проверяем что правильно ввели название, и... снова ничего
А что, Fuchsia уже вышла из разряда экспериментальных игрушек гугла? Вроде пока слышал про "боевое" применение только в каких-то там спикерах. Зная гугл, можно ожидать, что он эту фуксию свернёт в любой момент.
Здравствуйте, Egorio, Вы писали:
E>По данным Вики Кotlin появился в 2017, разработчик языка- ДжетБрейнс. E>Язык пиарят в техножурналах, назван так в честь острова в финском заливе. В рейтинге TIOBE на 27 месте. E>Обсудим?
Недавно же обсуждали, и вот опять. Google — Android, на этом его перспективы заканчиваются. А для работодателей как всегда встаёт традиционный вопрос, если выбрали какой-либо язык программирования для своего приложения, не обязательно Kotlin, то сможете ли его потом поддерживать, найти программистов под него и всё в таком роде. Попса или тёмная лошадка, как говорится выбирай на вкус.
Здравствуйте, Egorio, Вы писали:
E>На этом языке можно разрабатывать моб. и веб- приложения, есть поддержка JS; на сайте даже есть онлайн-редактор, язык прост в изучении и как я понял предназначен для обучения прогр-ю. Отличительной особенностью языка является наличие корутин и проверка ошибок перед запуском программы.
E>Обсудим?
Из миллиона статей в тырнетах можно сказать точно только то, что Kotlin лаконичнее, чем Java без ломбока.
Здравствуйте, kaa.python, Вы писали:
N>>Ещё важно, что Гугл официано признал его основным языком разработки под Андроидом. То есть у него есть все шансы.
KP>Да, но... открываем список официальных языков для Fuchsia и ищем Kotlin. Удивляемся, проверяем что правильно ввели название, и... снова ничего
Здравствуйте, velkin, Вы писали:
V>Здравствуйте, Egorio, Вы писали:
E>>По данным Вики Кotlin появился в 2017, разработчик языка- ДжетБрейнс. E>>Язык пиарят в техножурналах, назван так в честь острова в финском заливе. В рейтинге TIOBE на 27 месте. E>>Обсудим?
V>Недавно же обсуждали, и вот опять.
Поиск выдает результаты 3г и 5мес назад. Это недавно видимо. Во-вторых, что-то могло поменяться за это время
Здравствуйте, Egorio, Вы писали:
E>Обсудим?
А что обсуждать. Прекрасный синтаксический сахар над Java, убирающий ее косяки, с прекрасной поддержкой IDE, с прекрасными возможностью вызывать Kotlin код из Java и Java код из Kotlin. Собственно не вижу потому причин, почему этот язык не использовать в JVM мире вместе с Java, используя всю ее инфраструктуру, библиотеки и фреймворки, причем использовать по умолчанию для новых проектов. Как и не вижу причин почему бы kotlin постепенно не использовать в старых проектах, постепенно переписывая на него старый код.
Как полностью отдельный язык пока не готов, будет для проектов достаточно большой риск, и вряд ли это в обозримом будущем изменится. Как JVM язык если использовать, то рисков никаких, если в состоянии писать на Java — сходу без обучения будешь нормально писать на Kotlin и понимать написанное другими.
Здравствуйте, Egorio, Вы писали:
V>>Недавно же обсуждали, и вот опять. E>Поиск выдает результаты 3г и 5мес назад. Это недавно видимо. Во-вторых, что-то могло поменяться за это время
Здравствуйте, elmal, Вы писали:
E>будешь нормально писать на Kotlin и понимать написанное другими.
в нем есть работа с со звуком, запись в рилтайм, воспроизведение c минимальной задержкой?
или все это надо делать через вызов ява? Если нет, то нафиг не нужен...
Здравствуйте, paradoks, Вы писали:
E>>будешь нормально писать на Kotlin и понимать написанное другими.
P>в нем есть работа с со звуком, запись в рилтайм, воспроизведение c минимальной задержкой? P>или все это надо делать через вызов ява? Если нет, то нафиг не нужен...
Здравствуйте, paradoks, Вы писали:
P>в нем есть работа с со звуком, запись в рилтайм, воспроизведение c минимальной задержкой? P>или все это надо делать через вызов ява? Если нет, то нафиг не нужен...
Я не джавист и для меня это странный вопрос. У них же один и тот же рантайм. Разве в Котлин не доступны все те же либы и фреймоврки, что в Джава?
Здравствуйте, paradoks, Вы писали:
P>в нем есть работа с со звуком, запись в рилтайм, воспроизведение c минимальной задержкой? P>или все это надо делать через вызов ява? Если нет, то нафиг не нужен...
Тебе не нужно, а вот я с такими задачами вообще лет 15 не сталкивался.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Здравствуйте, Ops, Вы писали:
Ops>Здравствуйте, paradoks, Вы писали:
P>>в нем есть работа с со звуком, запись в рилтайм, воспроизведение c минимальной задержкой? P>>или все это надо делать через вызов ява? Если нет, то нафиг не нужен...
Ops>Тебе не нужно, а вот я с такими задачами вообще лет 15 не сталкивался.
Здравствуйте, Farsight, Вы писали:
F>Здравствуйте, paradoks, Вы писали:
P>>в нем есть работа с со звуком, запись в рилтайм, воспроизведение c минимальной задержкой? P>>или все это надо делать через вызов ява? Если нет, то нафиг не нужен...
F>Я не джавист и для меня это странный вопрос. У них же один и тот же рантайм. >Разве в Котлин не доступны все те же либы и фреймоврки, что в Джава?
ну ты же понимаешь что доступ может быть хитро и чудно неинтутивно с подводными камнями без работающих примеров и без четкой документации
какими-то хитрыми конвертациями проксями данных и колбэков и задержками в непонных глубинах рилтайма
Здравствуйте, GarryIV, Вы писали:
GIV>Здравствуйте, paradoks, Вы писали:
E>>>будешь нормально писать на Kotlin и понимать написанное другими.
P>>в нем есть работа с со звуком, запись в рилтайм, воспроизведение c минимальной задержкой? P>>или все это надо делать через вызов ява? Если нет, то нафиг не нужен...
GIV>Есть Kotlin Native https://blog.jetbrains.com/kotlin/2018/02/application-development-in-kotlinnative/
И что он хочет яву вытеснить — как это такое возможно?!
Kotlin/Native doesn’t encourage you to use threads, and doesn’t provide a way to share Kotlin objects between threads