Size: a a a

Programming Offtop

2020 September 04

AM

Andrew Mikhaylov in Programming Offtop
Igor
Он кстати теперь рендерится через chromium,
А раньше помнится на QT был сверстан.
Да не, он всегда был построен на CEF.
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Мы очень хотели облегчить ваши страдания и вообще не упоминать сегодня проклятые костры рябин и набившие оскомину календари.

Но тут чуваки из Rock Privet смешали легендарную песню Шуфутинского с Somewhere I Belong наших любимых Linkin Park. Вышло очень круто, поэтому уж извините — получите, распишитесь.
Совершенно проклято
источник

VN

Viktor Noskin in Programming Offtop
Денис
Class 'kotlinx.serialization.json.Json' is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler

все по падало нахер, смысл с того что котлин зарелизили 1.4.0 если с ним еще ничего не работает
Юзаю 1.4 котлин, сериализацию 1.0 rc, ктор 1.4 и корутины 1.3.9 все ок
источник

VN

Viktor Noskin in Programming Offtop
Только на фронтенде к-жс получаю зависон на таске kotlinNpmInstall, но ещё не разбирался.. :-(
источник

BP

Bogdan Panchenko in Programming Offtop
Денис
Class 'kotlinx.serialization.json.Json' is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler

все по падало нахер, смысл с того что котлин зарелизили 1.4.0 если с ним еще ничего не работает
Ps. Версия плагина для серелизацию такая же как и для котлина: 1.4.0
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Да не, он всегда был построен на CEF.
источник

I

Igor in Programming Offtop
источник

I

Igor in Programming Offtop
> Toolbox App написан на C++ с использованием фреймворка Qt и QtWebEngine для показа пользовательского интерфейса, который разрабывается на React/EcmaScript 6


Но видимо ui там всегда был html
источник

BP

Bogdan Panchenko in Programming Offtop
Igor
> Toolbox App написан на C++ с использованием фреймворка Qt и QtWebEngine для показа пользовательского интерфейса, который разрабывается на React/EcmaScript 6


Но видимо ui там всегда был html
Ну я же выше написал что там обычная вебвью
источник

I

Igor in Programming Offtop
А ну да забыл написать, но теперь там вместо qt и с++ - kotlin и jvm
источник

I

Igor in Programming Offtop
https://i.gyazo.com/c286bf5f7a65fa403dab0525ba0d9c59.png

Вот содержимое /frameworks в версии 1.1
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
> Toolbox App написан на C++ с использованием фреймворка Qt и QtWebEngine для показа пользовательского интерфейса, который разрабывается на React/EcmaScript 6


Но видимо ui там всегда был html
Ладненько)
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Ладненько)
Это я к тому что тулбокс можно бы сделать первым (популярным) изоморфным десктоп-приложением.
Где Kotlin будет и jvm и js и придумать прозрачный бридж между VM

Чет похоже делал с f# и pwa
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Это я к тому что тулбокс можно бы сделать первым (популярным) изоморфным десктоп-приложением.
Где Kotlin будет и jvm и js и придумать прозрачный бридж между VM

Чет похоже делал с f# и pwa
А зочем?
источник

AM

Andrew Mikhaylov in Programming Offtop
Тем более мостик между жвм и жс -- не универсальная штука, и будет зависеть от конкретной вебвьюшки (или ноды, к примеру)
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Тем более мостик между жвм и жс -- не универсальная штука, и будет зависеть от конкретной вебвьюшки (или ноды, к примеру)
Ну нода тут врядли пригодится.
Я предлагаю только V из MVU делать в js и события/стейт гонять по websocket (они отлично сериализуются).

И тем более у нас local-сеть, тормозов не будет.
источник

I

Igor in Programming Offtop
> А зочем?

А тут совсем просто, что бы выкинуть
- жс-серов
- сложную логику / асинхронность с web (перенести на jvm)
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Ну нода тут врядли пригодится.
Я предлагаю только V из MVU делать в js и события/стейт гонять по websocket (они отлично сериализуются).

И тем более у нас local-сеть, тормозов не будет.
Мне кажется, ради одного тулбокса игра не стоит свеч
источник

AM

Andrew Mikhaylov in Programming Offtop
А глобально интероп между к/жвм и к/жс будет сильно разный для свинга, жавафх и андроида, к примеру.
источник

I

Igor in Programming Offtop
Ну хз, мне кажется что бы не догфудить kotlin-js если все равно на web верстаешь.
А бридж это уже разумный второй шаг.

Да и тулбокс как раз маленькое (еще живое) десктоп-приложение, что бы тестить технологии.
источник