
The
03.04.2018
19:23:14
Нагрузки как таковой нету, это не то место где нужно оптимизировать. Тут скорее обычное любопытство. Но бенчмарк уже почти написан, сейчас я узнаю. У меня там правда конкатенация в начало предыдущего значение, и с буфером немного сложнее, он только в конец пишет.

Slava
03.04.2018
19:49:30

The
03.04.2018
19:50:18
Короче говоря, конкатенация быстрее вышла.

Pawel
03.04.2018
19:52:02
Всем привет, пытаюсь написать кроссплатфомернное приложение на golang, выбираю UI framework, есть проблемы
мой кейс - приложение открывается по кейбиндингу, отрисовываться должно быстро
Выбирал из этого списка
https://github.com/avelino/awesome-go#gui:
1. electron - долго запускается, но есть возможность собрать под все плафтормы без проблем
2. qt - собирается под mac, не собирается под линукс
3. libui - собирается под все платформы, но имеет ОЧЕНЬ куцый функционал, не хватает
4. gtk - не понято, нет docker контейнеров где можно собрать под разные платформы
если надо одновременно в кросплатформенность и модный гуй, пиши бэкэнд на Го и связывай его с фронтендом на Qt или Gtk через messages queue на сокетах или именованных пайп-каналах. Использовать биндинги к этим библиотекам на Го мало того что полная херня, так они и не работают

Google

Pawel
03.04.2018
19:53:56

bebebe
03.04.2018
19:57:40

Denys
03.04.2018
20:01:25
webview :D
опять через браузеры рендерится
боже этот хайп вокруг электрона
и браузеров

Pawel
03.04.2018
20:04:02
и да, у меня много таких приложений

bebebe
03.04.2018
20:05:31
У вас волчанка

Pawel
03.04.2018
20:07:41

bebebe
03.04.2018
20:10:52
Забавно аборигенов корежит от golang+gui

Pawel
03.04.2018
20:18:53
дада, html + css + js + docker + Go - самое оно для десктопа. Тяжёлый случай у вас

bebebe
03.04.2018
20:19:28

Google

Andrey
03.04.2018
20:20:03

bebebe
03.04.2018
20:20:31
он быстрее чем https://github.com/asticode/go-astilectron на osx и на линуксе

Andrey
03.04.2018
20:20:58
Спасибо

Denys
03.04.2018
20:38:30
https://webtorrent.io/desktop/
вот это на электроне

Marlik
03.04.2018
21:14:58

bebebe
03.04.2018
21:18:49

Marlik
03.04.2018
21:19:46

bebebe
03.04.2018
21:20:21

Marlik
03.04.2018
21:21:07
Ага, понял, спасибо. Надо посмотреть, докер конечно не люблю, лишнее мну кажется.

bebebe
03.04.2018
21:22:23

Marlik
03.04.2018
21:23:59
Ну а тада зачем это всё? Если можно также написать бэкенд на го и какой-нить яваскрипт-фреймворк...

bebebe
03.04.2018
21:26:38