Тёмный

Антон Архипов - Kotlin. Взгляд скептического Java-разработчика. 

Рустам Курамшин
Подписаться 804
Просмотров 12 тыс.
50% 1

Запись выступления Антона Архипова (СберМитап, 8.02.2022).
Антон выступил с докладом для разработчиков Сбера, набрасывал на Kotlin и защищал его :)
Говорили о взгляде на язык, о его перспективах и проблемах. В конце была сессия вопросов и ответов.
P.S. Отдельное спасибо Владиславу Калинину за звуковую дорожку, без нее невозможно было бы выложить эту запись.
P.S.S. Сорри за суету на экране :)

Наука

Опубликовано:

 

18 фев 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 28   
@bulatnikoffdmitrii4438
@bulatnikoffdmitrii4438 9 месяцев назад
Cахар это хорошо, но по сути, действительно, концептуально это ничего не решает. Корутины и в java есть, реактивные потоки, лямбды и тд. В чем плюсы котлина, я так и не понял, кроме того что компиляция происходит медленнее, и еще мне кажется что бОльшая свобода синтаксиса будет наталкивать на решения с "кривой" архитектурой , проще говоря будет больше говнокода, такое я видел в JS. А мне показалось, что котлин это вариант JS для JVM. И еще я заметил, что Антону было тяжко читать вопрос, где он сказал, что слишком много букв, это побочка от перехода на котлин с его сахаром?)
@flowname
@flowname 7 месяцев назад
21:15, год-полтора спустя, JDK21 выкатил Loom, имеет вложенный паттерн-матчинг, рекорды используются во все концы, а Котлин отстаёт по фичам. Что и требовалось доказать. И да, для null-safety давно существуют бибилиотечные функциональные интерфейсы вроде Vavr.
@gregandark8571
@gregandark8571 3 месяца назад
Ny i cho?
@AlexJPep
@AlexJPep 7 месяцев назад
ого, ещё довоенное время...
@lonchakovav
@lonchakovav 6 месяцев назад
"(Kotlin) Более выразительный язык, больше возможностей отстрелить ногу" - э, погодите, стрелять в ногу, это фишка С++ :)
@user-uy7he1tx2q
@user-uy7he1tx2q Год назад
Мне нравится Kotlin, перешел относительно недавно с Java, много плюшек, сахара и корутины. Первое время непривычно, то и дело всплывают флешбэки Python'а, но потом всё норм. Но вот то, что сейчас посмотрел, выглядит как какой-то комплекс неполноценности от причастных к нему. Искусственно "накидывать" и потом доблестно защищать как-то по-сектански, как бы оправдываясь.
@user-yu5ln5bq3o
@user-yu5ln5bq3o 10 месяцев назад
Спасибо за выжимку. Смотреть это 1.5 часа как-то не хочется
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil Год назад
Спасибо, очень полезно
@aiarina
@aiarina 11 месяцев назад
java навсегда в сердце, но с котлином по своему комфортно работать
@rustam-kuramshin
@rustam-kuramshin 11 месяцев назад
Да )
@frednekrasov7019
@frednekrasov7019 5 месяцев назад
Мне кажется или тут почти все из пальца высасывают минусы.
@aiislive
@aiislive 6 месяцев назад
А почему не Clojure?
@rustam-kuramshin
@rustam-kuramshin 6 месяцев назад
Видимо из-за его уровня популярности. Kotlin всё-таки сильно популярен. Про Clojure ничего не могу сказать, не изучал его.
@tanyagibadulina8809
@tanyagibadulina8809 9 месяцев назад
Не поняла про датаклассы)) ломбок это все так де реализует
@rustam-kuramshin
@rustam-kuramshin 9 месяцев назад
Сейчас и в java можно через record'ы это делать. Просто не всегда хочется тянуть лишние либы. Минимализим в разработке и т.п. Однако были времена, когда data class'ы были в котлине, но не было record'ов в java.
@user-rz2qp6dt6m
@user-rz2qp6dt6m 10 месяцев назад
почти и не скептично :)
@qrthack
@qrthack 6 месяцев назад
Такое ощущение, что Антон не особо любит Java, а Kotlin тем более
@rustam-kuramshin
@rustam-kuramshin 6 месяцев назад
:)
@qrthack
@qrthack 6 месяцев назад
@@rustam-kuramshin что посоветуете для того, чтобы легче было устроиться на работу, Java, C#, Golang? если знать на достойном уровне
@rustam-kuramshin
@rustam-kuramshin 6 месяцев назад
@@qrthack читать книги и писать код. Курсы и прочее не советую. По java и go много хороших книг. Остальное - практика. Сейчас из-за перегретого рынка любой человек, который мало мальски что-то знает, будет замтен на интервью.
@AntonArhipov
@AntonArhipov 4 месяца назад
Видимо Антон просто не любит программировать :)
@petervakulin3987
@petervakulin3987 9 месяцев назад
Структуры нет, воды как в мировом океане... Текстовая выжимка этого выступления займет максимум пару страниц крупным кеглем. Бесполезно.
@alexeis628
@alexeis628 5 месяцев назад
43:50 ну вообще у программиста есть возможность написать коммент. Пишите комменты чаще, чтобы понимать какой тип Вы ожидаете получить
@user-br4gt7xu2j
@user-br4gt7xu2j 6 месяцев назад
глядя на котлин, чувство что его придумали программисты, которым не давали говнокодить на джаве, но им очень сильно хотелось
@bananasba
@bananasba 9 месяцев назад
жалкий пиар, джава наверстает все
@rustam-kuramshin
@rustam-kuramshin 9 месяцев назад
java не наверстает разрыв в стиле написания кода и количеству синтаксического сахара относительно Kotlin'а
@flowname
@flowname 7 месяцев назад
@@rustam-kuramshin какого синтаксического сахара? Когда Котлин наверстает разрыв во вложенных сопоставлениях с образцом? Почему в основной платформе они есть, в Скале они есть, в в Котлине с его "разрывом в стиле написания кода и количеству синтаксического сахара" этого нет?
@mark2004saratov
@mark2004saratov 3 месяца назад
коуп
Далее
ЭТОТ ПЕНЁК ИЗ PLANTS VS ZOMBIES - ИМБА!
00:48
Я КУПИЛ САМЫЙ МОЩНЫЙ МОТОЦИКЛ!
59:15
ЗАБЫТЫЙ IPHONE 😳
0:31
Просмотров 20 тыс.
iPhone socket cleaning #Fixit
0:30
Просмотров 17 млн