Arsen
Denis
С какой стороны он хороший? :)
Та со всех. Хайп вокруг него отрицательный только из-за гибкости, что толкает кодеров на путь быдлокода. Вот и с Котлином та же история, может получится
Ivansuper
Denys
Ivansuper
Джава топорная, но заставляет думать
DarkPerl
Выбирайте Perl - простота Basic + мощь Си ) 😃 Жаль на Android не попишешь на нем )
Arsen
Denys
Anonymous
А у вас сейчас на проектах новый код на чём пишут? Или может соотношение Java/Kotlin?
Denys
Arsen
Ivansuper
Каких функций нет, например?
Всех не вспомню. Но совсем недавно вспомнил про package private видимость. Где? А нигде, только internal. Сиди плоди градл модули
Arsen
интернал норм
Denys
Ivansuper
Отсутствие package private видимости - спорное решение, но не критическое совсем.
Наличие такового только через интернал тоже спорное решение ведь. Так что это такое. Пока что я вижу как котлин реализует желания авторов, а не делается для программистов. Много открыто там топиков реквестов, в которые противно смотреть -- чтобы доказать что фича нужна, тебе надо чуть ли не через юристов это делать и суды. Просто так ребята стараются переубедить и увести на другие решения
Denys
Denys
Отличная вещь, что Бреслав и Ко заимствуют много хорошего из других языков и не скрывают это
Ivansuper
Та же пресловутая тема с тернарником. Слит и запрещен. При чем тот же оператор элвиса есть.... Что за роадмап у людей я не знаю
Ivansuper
Эппл вон выкатила свифт своим как сахар, так там он есть и не мешает
Denys
Ivansuper
Mike
Anonymous
Mike
Котлин не нацелен на упрощение разработки под андроид. Для JetBrains это приятное дополнение.
Mike
Ivansuper
Ivansuper
Суть проста -- если кто то из всех не использует, не значит что другим это нельзя и запрещено и плохо фуфуфу. Вот и все
Mike
Ivansuper
Ну присвоение if блоков пока что для меня читается топорнее чем квадратные скобки для новичка обджектив си
Anonymous
Denis
Если хочешь бабла один Котлин не получится знать, нужно еще 3-4 языка выучить. А там уже будет без разницы на чем писать
Ivansuper
Ivansuper
Порой хочется заглянуть в параллельный мир где нет Котлина и спросить мол хочу в Джаве присваивать сразу if & switch. Чтобы высказали мнение без предвзятости. Многие если видят решение из рук высоких людей, то они априори его принимают и не будут оспаривать. Да, не спорю, у них есть свой опыт и они не от балды делают. Но их несколько, а программистов целый мир. И несколько человек не могут придумать идеальное решение для всех. Поэтому те, кому зашло сразу говорят другим ты чет кривишь и не так кодишь
Denys
Нет, просто хороших аргументов вы не привели.
Ivansuper
Эм
Anonymous
Есть вариант с infix function, но тоже кривовато смотрится
Denys
Вы заставали джаву, в которой строки в switch нельзя было сравнивать?
Ivansuper
Да
Denys
Помните, как долго эта простая фича туда ехала?
Denys
Не знакомы с процессом утверждения новых фич в java? О том, насколько это все долго, сложно и бюрократизировано?
Ivansuper
И?
Denys
Я о том, что wishful thinking о хорошей java - это хорошо, но далеко от реальности.
Ivansuper
Я только за если что то добавят. Останутся старые кому все нравилось, появятся новые кому понравится. В каждом проекте свой код стайл. Личные проекты тем более — все люди разные, все пишут по-разному
Denys
У нас есть язык, который лучше java, хотя не идеален.
Ivansuper
Денис, я не хочу ничего из Котла убирать. Я просто хочу чтобы в него добавляли по просьбам когда востребовано, чтобы людям было комфортно
Denys
Ivansuper
А так пока я вижу что мне говорят молоток в левой руке держать плохо — я держу в правой, и тебе не за чем держать его в левой
Denys
Определенные ограничения есть, конечно. :)
Ivansuper
У молотка?) Нет
Denys
У каждого инструмента
Ivansuper
Все, хватит пока холиваров. Пойду я отдохну. И вам советую
Denys
Холивар? Вроде, нормальная закулисная дискуссия. :)
Denys
Хорошо, спасибо за обсуждение.
Mike
Denis
каких именно языка и для чего?
Ну часто получается, что для развития прилки (и зарплаты) нужно дополнительные апишки поднять, а серверных разрабов под это не хватает и т д, и т п. Мне за последние 2 года пришлось еще на Python, Go и JS кодить
Mike
Anonymous
Для поднятия апишек достаточно несколько часов разобраться с синтаксисом и либой для работы
Denis
Mike
Denis
Олександр
Anonymous
Иногда да, а иногда несколько месяцев) Смотря какая апишка
Мы же говорим о том, что времени не хватает серверных разрабов. А если мне сказали бы, работая я на фирме, что на мне теперь Разработка и поддержка серьезных апи - я бы отказался от данного предложения, так как, имхо, я не на это договаривался
Denis
Denis
Denis
Denis
Первые пару лет еще интересно, а потом ты понимаешь что все повторяется. И смысл тогда на одной технологии зацикливаться
Paladin
Как пофиксить отладку? Все другие телефоны подключаются
Anonymous
Всем хорошего дня! Такой вопрос, болтше теоретический: кто не согласен с диаграммой состояний activity?
central
Anonymous
SerJanna
😂