@kotlin_lang

Страница 804 из 982
Alexander
10.08.2018
16:42:57
Правда я не знаю, сжуёт ли delegated property функции с reified, но попробовать можно

1337
10.08.2018
16:54:21
возникла потребность сделать десктопное приложение с минимальным интерфейсом под мак, есть уже какие-то фреймворки на Kotlin Native/Kotlin JS?

javafx чето не хочу

Google
1337
10.08.2018
16:56:18
что-то вроде electron бы

Bogdan
10.08.2018
16:56:33
1337
10.08.2018
16:56:50
что за ех?

Bogdan
10.08.2018
16:57:03
что за ех?
чего вас на него тянет ?

1337
10.08.2018
16:57:26
ну мне кажется там можно красивенький интерфейс оформить быстро

Bogdan
10.08.2018
16:57:44
ну вообще попробуй, kotlin\js подерживает многое но не все

ну мне кажется там можно красивенький интерфейс оформить быстро
также с css игратся как и в случае с фх, но там наверное компонентов побольше, его и пробуй

1337
10.08.2018
16:59:04
в fx css?

Bogdan
10.08.2018
17:00:18
https://github.com/jreznot/kotlin-hd

в fx css?
да, совой конечно, но он почти соотвецтвует

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

1337
10.08.2018
17:02:33
посмотрю, спасибо

я думал там хуйня уровня винформс

Google
Bogdan
10.08.2018
17:03:10
для котлина есть tornadofx (framework для JavaFX)

Evgeny
10.08.2018
17:16:12
в fx css?
Конечно там есть css..но как-то все после web немного странно, как по мне. Если есть опыт в js то красивую морду проще навоять на vue/react.

Evgeny
10.08.2018
17:25:28
Бэк отдельно на чем угодно и общаться через api

Oleg
10.08.2018
17:26:06
ну тогда проще сваять pwa и делать все на клиенте

Boris
10.08.2018
17:26:28
Evgeny
10.08.2018
17:27:40
Вопрос был в том чтобы сделать красивую простую морду) А так все от задачи зависит

И современный js не такой и страшный, особенно если взять тот же vue

+ можно это делать на kotlin + Есть огромный набор примеров, компонентов из мира

Boris
10.08.2018
17:30:41
Evgeny
10.08.2018
17:32:02
Пример vue + kotlin или пример коасивого ui на vue?

https://github.com/alfa-laboratory/kgen-doc-tools А так есть небольшой пример проекта, морда на vue, server на ktor

Vuejs правда без kotlin там

Ivan
10.08.2018
17:35:56
А есть примеры Vue с Котлином?

Evgeny
10.08.2018
17:36:52
Видел что кто-то сделал wrapper для vue на kotlin, но сам его пока не пробовал..сейчас поищу ссылку

Rikland
10.08.2018
17:36:59
Сам искал

Evgeny
10.08.2018
17:38:20
https://github.com/nosix/vue-kotlin

Александр
10.08.2018
18:35:34
)

Google
Alexander
10.08.2018
19:01:45
я думал там хуйня уровня винформс
Javafx - один из лучших десктопных фреймворков, если не лучший. Tornadofx еще улучшает юзабилити. Если не нужно потом портировать на мобилоку, используйте его и даже не смотрите в сторону электрона.

Boris
10.08.2018
19:50:56
Javafx - один из лучших десктопных фреймворков, если не лучший. Tornadofx еще улучшает юзабилити. Если не нужно потом портировать на мобилоку, используйте его и даже не смотрите в сторону электрона.
Никто больше не делает десктопных фреймворков, не модно. Хотя он местами очень неплох, это правда. Удивительным образом не смотря на непопулярность этого формата, для личных нужд за последнее время я сделал два приложения и оба были на нём

Наверное потому что это значительно проще и быстрее, чем делать веб приложение

Но было бы интересно узнать о существовании инструментов, которые позволяют так же просто делать сложный UI в вебе (на котлине конечно)

Vishnyakov
10.08.2018
21:32:22
Мне нравится FX. И я использую общий код на FX и Android. Но как распространять приложения? Джарник?
пакеты же.... еще в 14 году в нетбинсе из коробки у эфикса был сборщик нативного пакета

Quantum Harmonizer
10.08.2018
21:33:13
пакеты же.... еще в 14 году в нетбинсе из коробки у эфикса был сборщик нативного пакета
Что сделает пакет? Скажет «пойди на оракл скачай джавушку»?

Quantum Harmonizer
10.08.2018
21:33:36
jre inside
о нет, это совсем уродство

Vishnyakov
10.08.2018
21:33:46
а с 9 джавой можно еще и сделать его менее объемным

Vishnyakov
10.08.2018
21:33:54
ну хз, а электрон тащить типа норм?

Quantum Harmonizer
10.08.2018
21:34:24
ну хз, а электрон тащить типа норм?
электрон омерзителен чуть более, чем полностью, приложения на нём абсолютно бесполезны

на KN можно GTK, поэтому я мучительно выбираю

Leonid
10.08.2018
21:34:52
о нет, это совсем уродство
Электрон же тоже всю ноду тащит емнип

Quantum Harmonizer
10.08.2018
21:35:06
Электрон же тоже всю ноду тащит емнип
ну я на него и не ориентируюсь)

Vishnyakov
10.08.2018
21:35:14
и слак как пример хренового

Nameless
11.08.2018
00:04:02
Google
Vladimir
11.08.2018
03:22:09
о нет, это совсем уродство
Это же единственный выход теперь, если хочется java на десктопе

Alexander
11.08.2018
04:50:01
Начиная с 11 fx идёт отдельным jmodом и будет собираться jlink-ом

Там основной вес - webkit. Без него совсем компактно получается

Vladimir
11.08.2018
05:14:42
Почему?
Оракл не будет обновлять JRE на десктопах JRE надо будет таскать с собой

Quantum Harmonizer
11.08.2018
05:15:55
А вот идея тащить FX с собой меня радует: можно пройтись при нему прогардом, может, будет не так долго стартовать.

Alexander
11.08.2018
05:23:55
Я не знаю, можно ли пройтись прогардом, но сейчас релиз кандидать отдельного JavaFx уже модуляризирован. Как я уже сказал, там 70% - это webkit. Если он не нужен, просто не подключаете этот модуль. Получается порядка 10 мб на JVM и 10 мб на JavaFX.

Admin
ERROR: S client not available

Alexander
11.08.2018
05:25:45
По поводу десктопов, у Java довольно хорошая обратная совместимость, так что у меня отлично все работало с JavaFX требуешь установки Java 8 + и усе. До релиза 11 она входит в комплект, так что поставляешь просто набор jar файлов + старт скрипты, которые генерируются Application плагином. С выходом 11 надо будет просто требовать доустановки пакета или тащить ее с собой. Таскать с собой JRE можно, но особого смысла не вижу.

Вот ссылка на превью для 11 : http://jdk.java.net/openjfx/

Alexander
11.08.2018
06:37:15
Ничего не отвалится, просто соответствующего компонента не будет

Bogdan
11.08.2018
06:37:19
Что отвалится если его отключить?
Если ты его не используешь то нет

Boris
11.08.2018
06:38:35
Ничего не отвалится, просто соответствующего компонента не будет
Видимо не совсем понятно спросил, какой компонент будет недоступен? Только ВебВью?

Alexander
11.08.2018
06:38:43
да

По идее, конечно, я пока не проверял. Но вебкит больше нигде не используется

Boris
11.08.2018
06:42:56
По идее, конечно, я пока не проверял. Но вебкит больше нигде не используется
Не видел статейку где можно почитать про практическую модулеризацию и получение сравнительно тощего исполняемого платформозависимого бинарника?

Как интересно котлин с 11 джавой работает?

Alexander
11.08.2018
06:43:49
https://dzone.com/articles/jlink-in-java-9 Пока сам не пробовал

Google
Alexander
11.08.2018
06:43:55
Работает конечно, кроме tornadofx

Bogdan
11.08.2018
06:44:09
Мне вот интересно будет ли tornadofx модулезироватся ?

Alexander
11.08.2018
06:48:16
Про модуляризацию не знаю, но они обещают, что как только зарелизится отдельный JavaFx, они переползут на 11. У Эдвина есть даже грандиозные планы немного переписть JavaFx под себя

Alexander
11.08.2018
07:11:02
А вы вообще эти уязвимости видели?

Кроме того, jre самообновляется на всех системах, если это руками не запретить.

Vladimir
11.08.2018
08:52:37
Хотя это всё мутно. Oracle так пишет, что фиг разберёшься. В любом случае, они сами советуют (и судя по всему, лучше так и делать) таскать рантайм с собой и не рассчитывать, что в системе будет установлено то, что нужно.

Alexander
11.08.2018
08:55:47
У меня на винде все обновляется. На линуксе OpenJdk пакетным менеджером тоже обновляется

Если у вас какой-то махровый энтерпрайз, гдн нужна супер секьюрити, то конечно лучше с собой.

Vladimir
11.08.2018
08:56:30
У меня на винде все обновляется. На линуксе OpenJdk пакетным менеджером тоже обновляется
Я про JRE для винды. Понятно, что на линуксе с openjdk обновление работает, как надо.

Alexander
11.08.2018
08:57:27
обновляется. Десятая сейчас стоит последняя.

JDK не обновляется, но речь же не о ней

Quantum Harmonizer
11.08.2018
09:10:07
Я про JRE для винды. Понятно, что на линуксе с openjdk обновление работает, как надо.
А. Ну про пользователей винды я думаю в последнюю очередь.

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