@kotlin_lang

Страница 440 из 982
Egor
04.12.2017
09:33:58
это уже однозначно не тянет на адекватное поведение, ожидающееся в этом чате.
Ну не знаю, это же он агрится, не я. Я всего лишь высказал свое ИМХО насчет ЯП.

Viktor
04.12.2017
09:34:25
@Harmonizr Тут вброс и троллинг

Egor
04.12.2017
09:34:34
И где-то в правилах не было такого, что нельзя обсуждать другие ЯП

Siarhei
04.12.2017
09:34:39
да, надо потереть этот трэш

Google
Siarhei
04.12.2017
09:34:54
ты и не обсуждаешь, ты пишешь бредятину

Egor
04.12.2017
09:35:31
ты и не обсуждаешь, ты пишешь бредятину
я надеялся, что будет отклик на то что Го очень или не очень, по сравнению с другими ЯП

Siarhei
04.12.2017
09:35:41
чат по котлину

Anton
04.12.2017
09:35:50
ты пришел задал вопрос

Andrew
04.12.2017
09:35:51
И где-то в правилах не было такого, что нельзя обсуждать другие ЯП
"нравится тебя злить" -- это не обсуждение другого языка. "котлин -- какашка, надо юзать го" -- это не конструктив. здравый смысл подсказывает, что ничего хорошего ты сообществу не принесёшь.

Siarhei
04.12.2017
09:35:51
нету объективной оценки -> вброс

Anton
04.12.2017
09:35:55
тебе ребята помогли

ты сказал что какие то гении назвали котлин какашкой и начал рассказывать какие ЯП тебе нравтся а какие нет

серьезно?

Egor
04.12.2017
09:36:27
Да, серьезно

так как только в споре и рождается истина.

Anton
04.12.2017
09:36:44
только вот спорить никто не желает

Siarhei
04.12.2017
09:36:46
тебе тут не рады )

Google
Kirill
04.12.2017
09:36:53
Чёт вроде не пятница. А тут какой-то трэшак в чате.

Egor
04.12.2017
09:37:16
Dmitriy
04.12.2017
09:38:33
никого не заинтересовало такое поведение чтоль?
Всем интереснее на вброс отвечать)

Egor
04.12.2017
09:38:55
Всем интереснее на вброс отвечать)
разве не видел как чат зашевелился )

Gor
04.12.2017
09:39:29
Всем интереснее на вброс отвечать)
та жирные вбросы, хз как ведутся

Dmitriy
04.12.2017
09:40:07
та жирные вбросы, хз как ведутся
Предлагаю всем просто игнорировать того человека. Ну или забанить.

Viktor
04.12.2017
09:40:15
та жирные вбросы, хз как ведутся
Мы привыкли, что в других сообществах такое сразу молча банится. Но Котлин сообщество на удивление весьма толерантно

Egor
04.12.2017
09:41:10
Кстати, кто нибудь перешел с джавы на котлин на андроидописаниях?

Читал что авито в ту сторону смотрел, но кейсы с хеппиэндом были?

Евгений
04.12.2017
09:44:09
на андроид не пишу, но бэкенд на котлин перевожу

Nikolay
04.12.2017
09:47:26
на андроид не пишу, но бэкенд на котлин перевожу
Прям, на работке котлин в продакшене бэк?

Евгений
04.12.2017
09:47:43
Nikolay
04.12.2017
09:47:51
Найс

Евгений
04.12.2017
09:47:58
даже корутины пробуем

Nikolay
04.12.2017
09:48:16
У нас чет нет вакансий в городе бэк на котлине(

ток Андроид

Anton
04.12.2017
09:48:35
а ты иди на джаву а потом топи за котлин

Google
Евгений
04.12.2017
09:48:40
+

мы так и сделали)

Anton
04.12.2017
09:48:49
каждый день всем в рабочем чате пиши ребята мб котлин ?

Nikolay
04.12.2017
09:50:17
а ты иди на джаву а потом топи за котлин
представляю я себе javaEE на колине)

Евгений
04.12.2017
09:50:29
как правило, людям надо дать просто попробовать, я пару месяцев котлин отвергал, остальные писали на нем, потом сам попробовал на нем запилить сервис, и затащился)

у нас не JavaEE конечно, но тоже ынтерпрайз со Spring-ами и прочим легаси

Nikolay
04.12.2017
09:51:39
У нас чистая javaEE(

Ну если Spring легаси то тогда что такое javaEE)

Boris
04.12.2017
10:24:28
Nikolay
04.12.2017
10:34:56
Ни кто не говорит, что плохо, просто я не представляю переход уже написанного приложения на которое потратили 1000+ человеко дней переписать на котлин, это просто заказчику никто никогда не продаст. Надо сразу начинать проект на котлине тогда ...

Anton
04.12.2017
10:35:54
постепенно переписывается

новые фичи на котлине

Boris
04.12.2017
10:39:49
это вообще не вариант переписыания

для того и была сделана совместимость

Va
04.12.2017
10:46:12
Это только для аргументов аннотации.
а есть какая-то причина, почему это работает только для аннотаций? почему в коде непосредственно не сделали такого?

Vladimir
04.12.2017
10:47:00
Возможно, хотят сделать потом инициализацию списка таким синтаксисом. Кому нужны массивы вне аннотаций?

Boris
04.12.2017
10:59:31
а есть какая-то причина, почему это работает только для аннотаций? почему в коде непосредственно не сделали такого?
потому что в аннотациях только массивы бывают, а в коде можно и другие контейнеры создавать

Quantum Harmonizer
04.12.2017
11:22:03
бан
Ну же, пора :)

Igor
04.12.2017
11:55:25
А какие фичи Kotlin JS можно продать как альтернативу TS или Flow? (кроме “шаринга кода”) Может статья есть какая для сравнения?

Google
Kirill
04.12.2017
12:07:37
Корутины?:)

Gor
04.12.2017
12:21:11
потому что в аннотациях только массивы бывают, а в коде можно и другие контейнеры создавать
Так а зачем помимо квадртаных скобок, объекты оборачивают в круглые?

Igor
04.12.2017
12:21:43
Корутины?:)
Очень может быть. Хотя async/await сейчас никого не удивишь, а чем suspend лучше в JS - придется долго объяснять.

DSL вкуснее
В смысле что для React не нужен JSX?

Sergey
04.12.2017
12:22:59
В смысле что для React не нужен JSX?
угу, но с другой стороны придется еще и DSL для реакта изучать

Admin
ERROR: S client not available

Igor
04.12.2017
12:36:04
У JB есть куча девелопер-адвокатов для этого, а я (к сожалению или радости) очень далек от web-разработки ?

Vadim
04.12.2017
13:04:07
Есть некий when, в котором отображаю список из enum'a when (ImagePickerOptions.values()[event.id]) { ImagePickerOptions.GALLERY -> openGalleryPicker() ImagePickerOptions.PHOTO -> openCameraPicker() ImagePickerOptions.DELETE -> onDeletePhotoClick() } но как отображать ImagePickerOptions.DELETE в зависимости от того или иного условия?

Andrew
04.12.2017
13:38:04
либо в теле блока DELETE ->, либо when без параметра и сложные условия перед стрелкой, других вариантов я не припомню.

Dmitry
04.12.2017
13:46:32
кто-нибудь пробовал kotlin-frontend-plugin для градла? вроде бы на гитхабе есть есть пример для фуллстек проекта, но у меня такое ощущение, что ktor, которым представлен бэк примера там вообще не зайдествован. Вопрос в том, как заставить это работать с ktor.

Кажется, в https://github.com/Kotlin/kotlin-fullstack-sample есть то, что я искал: взаимодействие ktor-бэкенда с фронтом

Konstantine
04.12.2017
14:08:26
Вроде как в андроиде енумы = зло. К котлиновским енумам это тоже относится?

Vitalii
04.12.2017
14:09:59
Потому что когда-то в бородатой версии андроида кто-то в перформанс практис так сказал?

Konstantine
04.12.2017
14:10:37
Почему зло?
Они ведь там занимают кучу места и не оптимизированно работают, не?

Vitalii
04.12.2017
14:10:49
Konstantine
04.12.2017
14:11:34
Я это не сам придумал - очень часто слышно то там, то тут, что енумы в ондроедах плохо реализованы. Если не так - я только рад, но есть ли доказательства этому?)

Badya
04.12.2017
14:11:46
Они ведь там занимают кучу места и не оптимизированно работают, не?
сейчас при 3+Гб оперативы во всех топовых девайсах уже и не важно

Google
Vladimir
04.12.2017
14:11:53
ребят, kotlin в действии где-нибудь есть бесплатно на русском?

Viktor
04.12.2017
14:12:32
https://android.jlelse.eu/android-performance-avoid-using-enum-on-android-326be0794dc3

Konstantine
04.12.2017
14:12:40
сейчас при 3+Гб оперативы во всех топовых девайсах уже и не важно
К сожалению мир полон не топовыми девайсами %)

Sergey
04.12.2017
14:13:11
давайте ещё срач про енамы

Viktor
04.12.2017
14:13:17
tldr: "Enums add at least two times more bytes to the total APK size than plain constants and can use 5 to 10 times more RAM memory than equivalent constants."

Quantum Harmonizer
04.12.2017
14:13:47
из моего доклада: https://speakerd.s3.amazonaws.com/presentations/8a17d8fd848b4bdf908c54a55c31b42b/slide_26.jpg?1507062017

tldr: "Enums add at least two times more bytes to the total APK size than plain constants and can use 5 to 10 times more RAM memory than equivalent constants."
Утверждение в корне неверно, потому что enum — это не тупой набор констант.

Konstantine
04.12.2017
14:15:10
В общем, юзать норм котлиновские сейчас енумы?

Quantum Harmonizer
04.12.2017
14:16:29
В общем, юзать норм котлиновские сейчас енумы?
Ну да. И от джавовых они не отличаются.

Igor
04.12.2017
14:25:27
tldr: "Enums add at least two times more bytes to the total APK size than plain constants and can use 5 to 10 times more RAM memory than equivalent constants."
И все равно это “стат. погрешность” в сравнение с support+admob или тем же rxjava

Viktor
04.12.2017
14:26:20
И все равно это “стат. погрешность” в сравнение с support+admob или тем же rxjava
Я думаю позиция android разработчиков близка к "Сейчас при 3+Гб оперативы во всех топовых девайсах уже и не важно"

но это офтоп уже

Quantum Harmonizer
04.12.2017
14:28:34
но это офтоп уже
Это вполне годная тема для @kotlin_mobile, например. Суть утверждения Игоря не в том, что не надо оптимизировать, а в том, что любая библиотека многократно больше, чем все твои enum'ы вместе взятые.

Vitaly
04.12.2017
14:28:46
tldr: "Enums add at least two times more bytes to the total APK size than plain constants and can use 5 to 10 times more RAM memory than equivalent constants."
Интереснее какой это процент от общего обьема, мб и не важно совсем ?

Страница 440 из 982