
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

Gleb
09.01.2018
18:06:28

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

Gleb
09.01.2018
18:20:08

Andrew
09.01.2018
18:28:32

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?

Даниил
09.01.2018
22:19:38

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

Никита
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
Да. Этож первое, о чем кричат когда пропихивают Котлин.)

Ivan
10.01.2018
01:29:46

Sasha
10.01.2018
01:32:01

Ivan
10.01.2018
01:32:24

Khurshid
10.01.2018
03:29:19

Михаил
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 сервисы на 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 уникальных состояний то наверное можно свич по паре замутить

Sergey
10.01.2018
12:59:46

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

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

whalemare
10.01.2018
13:01:15

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

Sergey
10.01.2018
13:27:50

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
Ну то есть можно-то можно
Но вроде смысла немного

Artyom
10.01.2018
13:37:25

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

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

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