Почему 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...

КОМЕНТАРІ • 31

  • @trekmaxlebyaga
    @trekmaxlebyaga 4 роки тому +2

    Несмотря на количество нытиков в комментариях, достаточно хорошо описала саму суть корутин. Как и было заявлено в начале презентации, цель заинтересовать, а не предоставить технические данные. Выступает, по крайней мере, намного лучше чем невероятные гении, которые просто кидают код в презентации и читают к ним описание. (который по сути можно в документации посмотреть)

  • @Андрей-э6и4б
    @Андрей-э6и4б 4 роки тому +4

    Девочку прям разрывает от инфы в голове ))

  • @MaximTrokhimchuk
    @MaximTrokhimchuk 4 роки тому +1

    Девушка приятная, умная и позитивная, мне передался этот настрой. После окончания видео все поправилось ) P.S. Читайте ее книгу.

  • @h0r1z
    @h0r1z 7 років тому +6

    "У нас это реализовано через боль"

  • @RedLegioner
    @RedLegioner 7 років тому +58

    Это гениально вызывать девшуку-технаря, которая не может ответить ни на один конкретный технический вопрос...

    • @AlexeyTimofeev
      @AlexeyTimofeev 7 років тому +3

      Согласен. Надо ответить то, что знаешь и сказать где посмотреть больше. Странно слышать такие непрофессиональные ответы.

  • @vladimirpovyshev166
    @vladimirpovyshev166 7 років тому +43

    Называть незнакомых людей странными не очень корректно(

  • @LionZXY
    @LionZXY 7 років тому +5

    Вроде понял что это и зачем :) Но как-то не убедили что это легко и удобно :3
    К тому же, в случае Android.

    • @m.shastin27
      @m.shastin27 Рік тому

      Ничего ничего, придется придется

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Рік тому

    Фигурка огонь

  • @alekseimulin6151
    @alekseimulin6151 7 років тому +2

    Какая память используется при объявлении переменных внутри корутины, если у корутины нет стэка в отличие от трэда?

  • @AddeRUS
    @AddeRUS 5 років тому +7

    Программист, это тот, кто вставляет, что-то, примерно, наверное, вот это вот и скорее всего, наверное, может быть это сработает.

  • @justdjustd
    @justdjustd 6 років тому +23

    Светлана Исакова соавтор (правда я думаю номинальный соавтор) книги Kotlin in Action и один из основных меинтейнеров языка Kotlin. Но каждый раз смотря, на нее и как она излагает свои мысли, "не отвечает" на вопросы по Kotlin я думаю почему она работает в JB, а я нет? :) То есть человек написал книгу по Kotlin, но не может пересказать даже кратко Kotlin Reference с сайта. Я понимаю, что женщинам в этом мужском мире сложнее добиваться чего-то и в IT к женщинам относятся не очень хорошо, бытует мнение, что женщины глупее мужчин и к моему сожалению Светлана не развенчивает этот миф. Просто как соавтор такой мощной книги не может ничего сказать по сути? Почему она везде выступает, когда в 1000 раз лучше рассказывают Андрей Бреслав, Дмитрий Жемеров и Илья Рыженков? Светлана думает, что она так мило "тупит" и потом вворачивает всякие айтишные словечки, что мужики прямо тают, но это не так :) Светлана не с codebabes, а по описанию серьезный человек из серьезной фирмы, от которого мы ожидаем серьезной подачи материала, сжатой сути и минимальной подготовки к докладу и не на уровне я запилила презентацию, а все-таки прочитать, что такое Kotlin.

    • @SegaMegaLoh
      @SegaMegaLoh 6 років тому +16

      Далеко не все люди могут красиво и грамотно излагать мысли, даже если действительно многое знают. Плюс возможно недостаток опыта в ведении подобных конференций, волнение, может ступор. Ну такое короче..

    • @ПетрФролов-е6г
      @ПетрФролов-е6г 6 років тому +2

      Согласен с вами, что Светлана Исакова "номинальный соавтор"!

    • @TinTaBraSS777
      @TinTaBraSS777 4 роки тому

      D O многа букаф )

  • @broninrocks5431
    @broninrocks5431 7 років тому +2

    По количество хайпа в сети Котлин претендует на язык года. По количеству вакансий, конечно, пока все печально.
    Попробую свой небойльшой pet-project запилить на Котлине.

  • @yunushkin88
    @yunushkin88 6 років тому +2

    Получается Котлин может как эрланг работать ?)

  • @alekseimulin6151
    @alekseimulin6151 7 років тому

    Как остановить корутину в приведенном примере:
    fun processImage() = async {
    val image = loadImageAsync().await()
    myUI.setImage(image)
    }
    и как обработать неудачный кейс?

  • @cuso43k15
    @cuso43k15 7 років тому

    продолжение предыдущего видео?

  • @POWERon4ik
    @POWERon4ik 7 років тому +4

    Ну вы вопросы задавайте, а я их если че обратно в зал сделегирую, а если не смогу - скажу что это к другому разработчику.

  • @leomak7580
    @leomak7580 5 років тому

    чет как-то не особо рассказывает, зачем ее на презентациях использовать? посмотрел недавно самые популярные доклады по корутинам и это далеко не лучший.

  • @TinTaBraSS777
    @TinTaBraSS777 4 роки тому +2

    ара ви такие вапиросы задаётэ что даже нэ удобно честный силово )

  • @knyazvseyarusi9668
    @knyazvseyarusi9668 6 років тому +2

    Постоянно замечаю, что очень сложно понять, о чём говорит красивая девушка: мозги совершенно отключаются.

  • @serufim
    @serufim 7 років тому +3

    Какой смысл пилить клоны явы и посыпать их синтаксическим сахаром. Господь бох уже придумал скалу

    • @dyominov
      @dyominov 7 років тому +2

      Скала сложно (

    • @indraua
      @indraua 7 років тому +6

      1. Как не крути, scala - это не better java. Иногда как-то наверное и ее можно так поюзать, но нет. Для нее нужны совсем другие подходы.
      Дальше все с колокольни андроид-дева:
      2. Слабый интероп с джавой (по сравнению с котлином). Когда все завязано на такой Java6 фреймворк, как Android SDK это сильный довод.
      3. Жирный рантайм, много методов, нужно больше стартовых ресурсов (да, на здоровенный бекенд-серверах это не довод, но я про мобилочки думаю)
      4. Таргет не jre6 (со скалой там что-то не понятно, как я слышал сейчас акцент на версию, что бегает на jre8)
      5. Не форсируются best practices. В котлине много признанных хороших java-подходов вшиты в язык, и сам язык форсирует к их применению.
      6. Котлин гибкий, но не слишком. На нем можно писать очень выразительный код, и все же он будет понятен людям, только что пришедшим с другого проекта или с джавы. Нету возможности Spaceship operator или всяких имплиситов)

    • @Mytest437
      @Mytest437 7 років тому +2

      Возможно потому что преимущество Kotlin не в том что он умеет делать по сравнению со Scala а того что он не может делать ))