
Igor
19.05.2017
10:29:09
А юзер-группы (комьюнити) в РФ все так и нет ?
http://kotlinlang.org/community/user-groups.html#kotlin-user-groups-47

Руслан
19.05.2017
10:29:35
Все в ваших руках!

Sergey
19.05.2017
10:29:38
ага, а говорят котлин только в снг юзают

Aliaksei
19.05.2017
10:32:49
Ну вообще я тоже как то задавался этим вопросом, видимо пока никто не нашёлся именно вне jetbrains тусовку сделать)

Google

Руслан
19.05.2017
10:33:56
Очень странно, видимо все считают раз у вас JB, значит нету смысла самим делать KUG

Igor
19.05.2017
10:34:37
перепись админов ? (видно что самые заинтересованные люди)

Umren
19.05.2017
10:35:36
Подкаста ещё нет на русском

Руслан
19.05.2017
10:35:59
Мы пытались сделать подкаст)

Badya
19.05.2017
10:36:28
Подкаст такой формат специфичекий)

Руслан
19.05.2017
10:36:46
Два(или три? я уже не помню) раза записывались)
так себе получилось, решили не выкладывать

Badya
19.05.2017
10:37:10
А кстати нет какого-то ресурса в стиле "KT best praKTices"?

Maxim
19.05.2017
10:41:21
/stat@combot

Combot
19.05.2017
10:41:21
combot.org/chat/-1001032833563

Maxim
19.05.2017
10:42:39
Слушайте, а Котлин быстрее джавы?

Aliaksei
19.05.2017
10:43:07
Подкаста ещё нет на русском
Хехе, это не так то просто оказалось... Мне очень нравится формат talking kotlin а делать аналог на русском нет смысла, а аналог РП только чистопро котлин не взлетит

Sergey
19.05.2017
10:43:10
примерно одинаково. местами быстрее

Google

Aliaksei
19.05.2017
10:43:28

Umren
19.05.2017
10:46:27

Руслан
19.05.2017
10:47:43
Но может быть и значительно быстрее в определенных юзкейсах. При этом кое-где чуть медленнее.
В общем если приложение на котлин переписать оно скорее станет быстрее или останется таким же. Но нужно рассматривать конкретные случаи.

Gerc
19.05.2017
10:51:12
За счет чего быстрее? Кучи проверок на нулл, циклов с итератором?

? animufag ?
19.05.2017
10:51:42
просто не стоит мерить перфоманс джвм языков.

Руслан
19.05.2017
10:52:18
За счет работы с коллекциями(инлайнов), корутин

Umren
19.05.2017
10:53:11

Руслан
19.05.2017
10:53:38
Вот такие есть статьи по теме:
https://kotlin.link/articles/400-percent-faster-layouts-with-Anko.html
https://kotlin.link/articles/The-Reactive-Scrabble-benchmarks.html

Михаил
19.05.2017
10:53:40
а то экспериментальная фича все дела

Руслан
19.05.2017
10:53:52

? animufag ?
19.05.2017
10:54:20
ну допустим они нереально медленные
в 2 раза медленнее джавы
просто числа не могут складывать, постоянно типы приводят и аллоцируют при этом

Igor
19.05.2017
10:55:34

Руслан
19.05.2017
10:55:47

? animufag ?
19.05.2017
10:55:47
это как бы не существенно. груви для то чтобы позапускать всякие автотесты и умереть (ну один кейз, но тестировщикам на нём удобнее писать)
кложа допустим на бекенде, но на бекенде главное это скейлится, а не перфоманс выжимать

Руслан
19.05.2017
10:56:52

Google

Михаил
19.05.2017
10:57:21
Вопрос тем кто юзает анко. Как там с удобством работы? Все ли можно сверстать на анко?

Igor
19.05.2017
10:57:48

Руслан
19.05.2017
10:58:50

Igor
19.05.2017
10:59:16

Руслан
19.05.2017
10:59:43
ну по твоей логике насрать на 10мб js, он все равно только 1 раз загружается)
как раз загрузка это где нужно заоптимазить, а когда уже что-то юзеру показал можно спиннеры прикручивать и анимации
(я вообще под андроид не пишу, размышления из мира js)

Igor
19.05.2017
11:01:06

Руслан
19.05.2017
11:01:51
ну тут сотни! ms

? animufag ?
19.05.2017
11:02:13

Igor
19.05.2017
11:02:38
ну тут сотни! ms
В Android про layout вообще не думают, у нас волнуются за 16мс на кадр (а layout тут обычно не причем)

Руслан
19.05.2017
11:03:06
16мс на кадр везде волнуются, и про первый значимый рендер

Руслан
19.05.2017
11:04:13
я хочу кликнуть на что-то (ссылка, или приложение в андроиде) и сразу увидитеть результат. анко судя по все увелчивает тут значительно перформанс, на 100мс примерно, это имхо более чем значительно

? animufag ?
19.05.2017
11:05:34
вообще думаю нужно попробовать сделать приложение, чтобы там был кондуктор (совсем его не пробовал) и все вьюхи были бы анко компонентами. наследуемые, композируемые

Umren
19.05.2017
11:06:02

Руслан
19.05.2017
11:06:41

Igor
19.05.2017
11:13:17

Руслан
19.05.2017
11:13:56
У меня android, и да, куча приложений долго запускает
но это не значит что это ок

Dzmitry
19.05.2017
11:15:34
ну, тут анко не поможет. Потому что проблема чаще всего не в построении интерфейса (мне давно уже не встречались иерархии с дикой вложеностью, но которых действительно тормозило. Да и ConstraintLayout должен быстрее строить вьюхи)

Google

Igor
19.05.2017
11:16:07
Кстати, в android большая проблема вообще с открытием новых окон (не связанная с inflate).
По этому многие делают через фрагменты в одном окне (это типа к SPA)

Диёр
19.05.2017
11:17:46
Андроид сам по себе ну... Странный уж точно

Umren
19.05.2017
11:19:54
Ну и про скейлинг кложы я не совсем понял, чем джава скейлится хуже сложы
притом что быстрее работает

? animufag ?
19.05.2017
11:21:24

Umren
19.05.2017
11:22:01

Igor
19.05.2017
11:23:40
Вот тут небольшой обзор перформанса Kotlin на Android
TL;DW; Перформанс такой же или чуть ниже чем в Java (это не касается времени компиляции)
Спасибо Kotlin команде, они оптимизируют компилятор и он начинает генерить более быстрый код.
https://youtu.be/kGUBasuFf5k?t=2h12m13s

? animufag ?
19.05.2017
11:24:11
Ну и про скейлинг кложы я не совсем понял, чем джава скейлится хуже сложы
то что они одинаково скейлятся и перфоманс не нужен. но при этом кто-то скажет что на кложе быстрее писать. сам я не вижу ничего в ней хорошего (хотя наверняка там есть что-нибудь интересное в core либах или как они называются)
есть люди утверждающие, что язык прям замечательный. уверен среди них найдутся не только фанбои

Islam
19.05.2017
11:24:43

Admin
ERROR: S client not available

? animufag ?
19.05.2017
11:29:22

Руслан
19.05.2017
11:30:31
не забывайте про память и gc

Igor
19.05.2017
11:32:43
Я всегда думал, что Kotlin - это про “меньше багов и maintainability”, а не про быстро (хорошо когда получается все сразу).
Он вообще сделан был для JVM (где hotstop все инлайнит/скалеризирует и тд),
а то что он запускается на Android это просто бонус.

Umren
19.05.2017
11:33:32

Михаил
19.05.2017
11:34:22

Руслан
19.05.2017
11:34:27
скорее всего нейтив будет не быстрее jvm

Umren
19.05.2017
11:34:29
Напишем Kotlin OS :)

Михаил
19.05.2017
11:34:46

Google

Igor
19.05.2017
11:35:33
Скоро будет нейтив тогда заживем
Ты же надеюсь понимаешь, что тебе там придется писать в C/C++ стиле (будешь считать байты и циклы),
без надежды на (спекулятивные) супер оптимизации и быстрый GC.

Руслан
19.05.2017
11:35:48
Ну вот и ответили

? animufag ?
19.05.2017
11:35:59

Umren
19.05.2017
11:36:07

? animufag ?
19.05.2017
11:36:14
чем тот который собираются сделать

Umren
19.05.2017
11:36:52
Важно что бы котлин нейтив к этому гц не привязали как в одном языке D ;)
что они теперь бегают и 5 лет думают как бы это все переделать

? animufag ?
19.05.2017
11:37:49
а что ты хотел в д? ну я не в курсе ситуации ну наверное все языки намертво привязаны к своему гц

Umren
19.05.2017
11:38:05
Вообщем я думаю Котлин Нейтив это большой челленж для JetBrains и мне интересно как они с этим справятся

Igor
19.05.2017
11:38:11

Umren
19.05.2017
11:38:32
потому что когда ее писали об этом не думали

? animufag ?
19.05.2017
11:39:07
а. ну да больно.

Umren
19.05.2017
11:39:20
и они уже 5 лет не могут придумать и решить эту ситуацию

? animufag ?
19.05.2017
11:39:29
наверное сейчас в котлин нетив тоже особо стд либом не попользуешься

Umren
19.05.2017
11:39:32
как бы нам и то и то иметь

Pam
19.05.2017
11:40:02

Umren
19.05.2017
11:40:55
Если честно я немного пессиместичен по поводу нейтива, мне кажется силенок не хватит поддерживать все направления

Pam
19.05.2017
11:41:05

Umren
19.05.2017
11:42:06
да вроде не пытаются даже
то то они блог посты форсят про это https://dlang.org/blog/2017/04/28/automem-hands-free-raii-for-d/ и постоянно обсуждают на форуме

Pam
19.05.2017
11:43:22

Umren
19.05.2017
11:43:23
D умер не родившись т.к. ниши нет, это не системный язык из-за gc, а там где он с gc уже есть джава и го
поэтому нужно как то понимать что конкретно котлин нейтив пытается решать, какие роды проблем