@kotlin_lang

Страница 482 из 982
Kira
09.01.2018
18:02:11
А еще в эту копилку Spark и Javalin

Шаблонизатор к нему можно приедалать, но смысла не вижу

В случае реакта и ангуляра можно взять либо компонентов и быстро писать на них логику

Artyom
09.01.2018
18:03:55
Разве корутины ещё не поддерживаются Kotlin/JS?

Google
Dumitru
09.01.2018
18:04:03
тогда котлин причем ?

Kira
09.01.2018
18:04:48
тогда котлин причем ?
Ты же спросил про ктор

Dumitru
09.01.2018
18:05:10
Да, но я думал он для фронтэнда

а потом бэкэнд писать на котлине

или на чистом котлине не возможно писать бэкэнд ?

Kira
09.01.2018
18:06:10
а потом бэкэнд писать на котлине
Ну вот бэк на кторе) Вчера ведь тебе выкладывали fullstack kotlin?

Gleb
09.01.2018
18:06:28
Разве корутины ещё не поддерживаются Kotlin/JS?
уже поддерживаются, с версии 0.21

Kira
09.01.2018
18:06:50
или на чистом котлине не возможно писать бэкэнд ?
Можешь и на чистой жабе, вопрос зачем если основная работа уже сделана за тебя

Dumitru
09.01.2018
18:07:03
ок спс )

Kira
09.01.2018
18:07:39
Советую Spark смотреть, популярность у него выше остальных

Dumitru
09.01.2018
18:08:11
для бэкэнда ?

Kira
09.01.2018
18:09:01
Да

Dumitru
09.01.2018
18:09:24
А ты сам какие использовал ?

Google
Kira
09.01.2018
18:10:25
Ктор и джавалин, если забыть про спринг.. ктож его не использовал.. Про Спарк тогда не знал

Khurshid
09.01.2018
18:15:04
Vert.x - есть еще

Gleb
09.01.2018
18:17:17
vert.x очень приятен, как раз на нем с котлином проект на работе развиваем

Dumitru
09.01.2018
18:18:51
а он не слишком громоздкий ?

Va
09.01.2018
18:19:03
уже поддерживаются, с версии 0.21
а native ? в любом случае, думаю, если нет, то планируется

Gleb
09.01.2018
18:20:08
а он не слишком громоздкий ?
совсем нет, очень легкий и прозрачный но по этой причине обо всем (типа сериализации) нужно думать самому

Andrew
09.01.2018
18:28:32
а native ? в любом случае, думаю, если нет, то планируется
корутины есть, kotlinx.coroutines -- нет, пока нет мультиплатформы.

Va
09.01.2018
18:29:13
Simon
09.01.2018
18:37:40
https://github.com/Kotlin/kotlinx.coroutines#kotlinjs Для JS уже есть

Evgeny
09.01.2018
19:28:27
Всем привет, есть что-нибудь (мб встроенное в идею) для генерации диаграммы классов для котлина?

Anton
09.01.2018
20:55:50
А java-вский хоткей не отрабатывает разве? Ctrl+Alt+U вроде

Igor
09.01.2018
22:18:51
При копирования примера https://kotlinlang.org/docs/reference/properties.html#backing-properties в IDEA, она подсвечивает ворнинг на _table Object property name '_table' doesn't match regex '[A-Za-z][_A-Za-z\d]*’ Кто здесь неправ, пример или IDEA?

Igor
09.01.2018
22:20:32
Да можно конечно, но интересуют правильные дефолты

Даниил
09.01.2018
22:21:31
ну согласно официальным coding conventions правильно с подчёркиванием

http://kotlinlang.org/docs/reference/coding-conventions.html

Никита
09.01.2018
23:58:51
Всем привет! как в Android можно передать data class из фрагмента в другое активити?

Mikhail
10.01.2018
01:16:43
Всем привет! как в Android можно передать data class из фрагмента в другое активити?
Серилизовать и засунуть в бандл? Использовать repository pattern?

Никита
10.01.2018
01:17:06
Психанул, сделал синглетоном)

Ivan
10.01.2018
01:25:25
Добрый день. Предстоит начать с нуля проект мобильного приложения Android нативно на Java, так как у команды есть опыт и т.п. Возник вопрос: возможно ли начать писать на Java (так как у команды нет опыта на Kotlin), а потом постепенно "модуль за модулем" перевести исходники на Kotlin?

Google
Ivan
10.01.2018
01:26:19
Подобное "гибридное" приложение на двух языках вобще возможно?

Михаил
10.01.2018
01:27:23
Вполне возможно и без особых сложностей

Sasha
10.01.2018
01:27:32
Да. Этож первое, о чем кричат когда пропихивают Котлин.)

Вполне возможно и без особых сложностей
Привет. У тебя последняя версия 1.2.20? Компаил тайм не просела?

Ivan
10.01.2018
01:29:46
Да. Этож первое, о чем кричат когда пропихивают Котлин.)
Спасибо, а есть статьи где описываются нюансы подобного?

Sasha
10.01.2018
01:32:01
Спасибо, а есть статьи где описываются нюансы подобного?
На гитхабе есть пример у jb, а статей на Хабре можно посмотреть

Khurshid
10.01.2018
03:29:19
Серилизовать и засунуть в бандл? Использовать repository pattern?
Сериализация работает медленно, лучше использовать интерфейс Parcelable

Михаил
10.01.2018
05:31:00
Ти
10.01.2018
09:46:44
всем доброго дня суток. помогите пожалуйста. Есть веб проект поднятый на vertx. Необходимо подключить БД и проверить. БД вроде бы сделали. Как можно проверить подключение к БД?



Sergey
10.01.2018
09:47:28
select 1

Ти
10.01.2018
09:52:17
Таблица на данный момент пустая

Руслан
10.01.2018
10:25:01
Таблица на данный момент пустая
Не важно, тебе ответили уже

Khurshid
10.01.2018
11:43:48
всем доброго дня суток. помогите пожалуйста. Есть веб проект поднятый на vertx. Необходимо подключить БД и проверить. БД вроде бы сделали. Как можно проверить подключение к БД?
client.getConnection(res -> { if (res.failed()) { // handle fail } else { SQLConnection connection = res.result(); connection.execute(YOUR_SQL, i -> { connection.close(); if (i.failed()) { // handle fail } else { // handle success } }); } kak-to tak

у кого-нибудь получилось настроить vertx сервисы на Kotlin? У меня почему-то папка generated пуста всегда

вроде все сделано по доку, только добавлен Kotlin в pom.xml

Sergey
10.01.2018
12:17:10
http://vertx.io/docs/vertx-core/kotlin/ читал?

Khurshid
10.01.2018
12:27:45
читаю еще

Nick Senchurin
10.01.2018
12:56:57
а не подскажете как средствами фп разрулить свич внутри свича? ну например у меня есть 4 типа подключения на каждый тип подключения есть 4 статуса и для каждого из этих 16 кейсов мне нужно , ну допустим иконку соответвующую? when внутри when в целом работает, но может есть более красивые решения?

Google
Admin
ERROR: S client not available

? animufag ?
10.01.2018
12:59:00
типа определить функцию?

ну если там реально перебор из 16 уникальных состояний то наверное можно свич по паре замутить

? animufag ?
10.01.2018
13:00:15
если выделяется повторяющаяся логика то опеределить функцию для вложенного свича

Sergey
10.01.2018
13:00:17
when(Pair(connection, status)){ Pair("mysql", "trololo") -> ... }

Nick Senchurin
10.01.2018
13:02:11
на котлине не так давно), спасибо, про пары почитаю

Igor
10.01.2018
13:24:38
есть решение под названием полиморфизм, но это конечно не фп
Ну здрасьте, в фп тоже есть полиморфизм (классы типов те же) Другое дело что в котлине нет тайп-классов.

? animufag ?
10.01.2018
13:27:10
на самом деле это не однозначно немного как именно организовывать код: функции над адт или полиморфизм

Artyom
10.01.2018
13:27:32
when(Pair(connection, status)){ Pair("mysql", "trololo") -> ... }
вместо Pair(a,b) еще же можно писать a to b

Sergey
10.01.2018
13:27:50
вместо Pair(a,b) еще же можно писать a to b
можно, но не всегда это красиво)

Artyom
10.01.2018
13:28:09
Ну такое, более привык к to

Кстати, а как компилятор прочитает a to b to c?

С лева на право или справа на лево?

Sergey
10.01.2018
13:30:20
с ошибкой компилятора прочитает)

а не, пардон

Pair(Pair(a,b), c)

вот так будет

? animufag ?
10.01.2018
13:32:13
хм

Google
? animufag ?
10.01.2018
13:33:13
ну да ожидаемо. бесполезная запись

Денис
10.01.2018
13:35:11
вместо Pair(a,b) еще же можно писать a to b
Многословно же получается, не?

Ну то есть можно-то можно

Но вроде смысла немного

Artyom
10.01.2018
13:37:25
Многословно же получается, не?
Pair(a,b) vs a to b? Ну фиг его знает

Денис
10.01.2018
13:37:33
А, я немного не так распарсил сначала

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

Kira
10.01.2018
13:41:46
Скорее привычка, вспоминаю стиль с точками в хаскеле

Денис
10.01.2018
13:41:52
Ну тоже правда

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