Почему Kotlin? | Технострим
Вставка
- Опубліковано 6 жов 2024
- Мероприятие: Android Devs Meetup от 26.04.2017
Выступающий: Светлана Исакова, разработчик и евангелист Kotlin, автор книги «Kotlin in Action», JetBrains
Kotlin - альтернативный Java-язык программирования, который прекрасно совместим с Java-кодом и существующими Java-библиотеками. После релиза 1.0 Kotlin все чаще выбирают для решения задач, особенно в Android-сообществе. В докладе мы обсудим, какие особенности языка способствуют этому. Также поговорим о том, что важного появилось в релизе Kotlin 1.1.
Календарь событий: corp.mail.ru/r...
О КАНАЛЕ:
Официальный канал образовательных проектов Mail.Ru Group
► Нажмите здесь для подписки ‣ www.youtube.com...
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!
Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ - atom.mail.ru
Технополис при СПбПУ - polis.mail.ru
------------------------
МЫ В СЕТИ:
Технопарк в ВК | tpmailru
Техносфера в ВК | tsmailru
Технотрек в ВК | trackma...
Техноатом в ВК | technoatom
Технополис в ОК: ok.ru/tech...
Технополис в ВК: technop...
Блог на Хабре | habrahabr.ru/co...
Несмотря на количество нытиков в комментариях, достаточно хорошо описала саму суть корутин. Как и было заявлено в начале презентации, цель заинтересовать, а не предоставить технические данные. Выступает, по крайней мере, намного лучше чем невероятные гении, которые просто кидают код в презентации и читают к ним описание. (который по сути можно в документации посмотреть)
Девочку прям разрывает от инфы в голове ))
Девушка приятная, умная и позитивная, мне передался этот настрой. После окончания видео все поправилось ) P.S. Читайте ее книгу.
"У нас это реализовано через боль"
Это гениально вызывать девшуку-технаря, которая не может ответить ни на один конкретный технический вопрос...
Согласен. Надо ответить то, что знаешь и сказать где посмотреть больше. Странно слышать такие непрофессиональные ответы.
Называть незнакомых людей странными не очень корректно(
Вроде понял что это и зачем :) Но как-то не убедили что это легко и удобно :3
К тому же, в случае Android.
Ничего ничего, придется придется
Фигурка огонь
Какая память используется при объявлении переменных внутри корутины, если у корутины нет стэка в отличие от трэда?
Программист, это тот, кто вставляет, что-то, примерно, наверное, вот это вот и скорее всего, наверное, может быть это сработает.
Светлана Исакова соавтор (правда я думаю номинальный соавтор) книги Kotlin in Action и один из основных меинтейнеров языка Kotlin. Но каждый раз смотря, на нее и как она излагает свои мысли, "не отвечает" на вопросы по Kotlin я думаю почему она работает в JB, а я нет? :) То есть человек написал книгу по Kotlin, но не может пересказать даже кратко Kotlin Reference с сайта. Я понимаю, что женщинам в этом мужском мире сложнее добиваться чего-то и в IT к женщинам относятся не очень хорошо, бытует мнение, что женщины глупее мужчин и к моему сожалению Светлана не развенчивает этот миф. Просто как соавтор такой мощной книги не может ничего сказать по сути? Почему она везде выступает, когда в 1000 раз лучше рассказывают Андрей Бреслав, Дмитрий Жемеров и Илья Рыженков? Светлана думает, что она так мило "тупит" и потом вворачивает всякие айтишные словечки, что мужики прямо тают, но это не так :) Светлана не с codebabes, а по описанию серьезный человек из серьезной фирмы, от которого мы ожидаем серьезной подачи материала, сжатой сути и минимальной подготовки к докладу и не на уровне я запилила презентацию, а все-таки прочитать, что такое Kotlin.
Далеко не все люди могут красиво и грамотно излагать мысли, даже если действительно многое знают. Плюс возможно недостаток опыта в ведении подобных конференций, волнение, может ступор. Ну такое короче..
Согласен с вами, что Светлана Исакова "номинальный соавтор"!
D O многа букаф )
По количество хайпа в сети Котлин претендует на язык года. По количеству вакансий, конечно, пока все печально.
Попробую свой небойльшой pet-project запилить на Котлине.
2023. всё норм
Получается Котлин может как эрланг работать ?)
Как остановить корутину в приведенном примере:
fun processImage() = async {
val image = loadImageAsync().await()
myUI.setImage(image)
}
и как обработать неудачный кейс?
продолжение предыдущего видео?
Ну вы вопросы задавайте, а я их если че обратно в зал сделегирую, а если не смогу - скажу что это к другому разработчику.
чет как-то не особо рассказывает, зачем ее на презентациях использовать? посмотрел недавно самые популярные доклады по корутинам и это далеко не лучший.
ара ви такие вапиросы задаётэ что даже нэ удобно честный силово )
Постоянно замечаю, что очень сложно понять, о чём говорит красивая девушка: мозги совершенно отключаются.
Какой смысл пилить клоны явы и посыпать их синтаксическим сахаром. Господь бох уже придумал скалу
Скала сложно (
1. Как не крути, scala - это не better java. Иногда как-то наверное и ее можно так поюзать, но нет. Для нее нужны совсем другие подходы.
Дальше все с колокольни андроид-дева:
2. Слабый интероп с джавой (по сравнению с котлином). Когда все завязано на такой Java6 фреймворк, как Android SDK это сильный довод.
3. Жирный рантайм, много методов, нужно больше стартовых ресурсов (да, на здоровенный бекенд-серверах это не довод, но я про мобилочки думаю)
4. Таргет не jre6 (со скалой там что-то не понятно, как я слышал сейчас акцент на версию, что бегает на jre8)
5. Не форсируются best practices. В котлине много признанных хороших java-подходов вшиты в язык, и сам язык форсирует к их применению.
6. Котлин гибкий, но не слишком. На нем можно писать очень выразительный код, и все же он будет понятен людям, только что пришедшим с другого проекта или с джавы. Нету возможности Spaceship operator или всяких имплиситов)
Возможно потому что преимущество Kotlin не в том что он умеет делать по сравнению со Scala а того что он не может делать ))