Anonymous
Anonymous
??
Sherzod
Tomato
html+css => тебе нужен будет хром в приложении чтоб все эти фичи-хуичи поддерживать
Nardis
Electron — по определению nodejs.
Sherzod
Как вам идея использовать cef, тащить 200мб херни ради UI?
Anonymous
andrei
Так не обязательно делать на дом
andrei
react-native не видели что ли
andrei
Нет конечно
andrei
ага
Anonymous
причем тут с++
andrei
И он рендерит андроид или ios компоненты сразу
Anonymous
Anonymous
и на винде, но заброшенный
andrei
Anonymous
что ты несёшь
Anonymous
ffi может быть между двумя любыми языками
Sherzod
WPF/XAML или HTML/CSS, не надо велосипедить. И не обязательно охватывать весь HTML и CSS
Anonymous
нет
Anonymous
любой язык который может в dylib
andrei
https://github.com/facebook/yoga вот че react-native юзает для css
Sherzod
мне друг под веб рекомендовал flexbox
Sherzod
может похожее надо замутить в расте ?
Anonymous
cocoa*
Sherzod
а в расте как в древние времена в джаве через код UI писать? Ну нах
Nardis
Хотите, чтобы приложения под платформу писали быстро — используйте существующий стек. Самый кроссплатформенный стек — это веб. То-то взлетел рост приложений на js.
Sherzod
говноприложений
Sherzod
субъективно, но так
andrei
лол
Nardis
говноприложений
Говно не говно, а vscode на голову выше gedit или че там у вас есть.
Sherzod
которые овердохуя памяти жрут, заебали если честно
Anonymous
на расте есть байндинги для cocoa, qt и gtk
Anonymous
есть даже свои тулкиты
Sherzod
вот оф клиент гиттера, пиздецц ебучее ПО
Anonymous
а еще как я уже сказал раст можно юзать как нативные дополнения
Nardis
на расте есть байндинги для cocoa, qt и gtk
Еще раз: такой стартап, как Телеграм пишет клиента на qt, чтобы экономить время и деньги, но иметь продукт высокого качества, который работает очень быстро. Если бы Дуров решил писать телегу на расте, то выбора ему бы не осталось — только использовать биндинги, а следовательно, пилить апдейты в 3-5-10 раз медленнее, потому что это снежный ком платформенных проблем.
Anonymous
Anonymous
и код там очень запутаный
Nardis
Anonymous
:/
Sherzod
оба )
Anonymous
сейчас тоже пишешь
Anonymous
https://blog.risingstack.com/how-to-use-rust-with-node-when-performance-matters/
Safort
Так и на расте можно плагины для ноды писать.
Safort
А, ок.
Tomato
но всё таки вместе?
պլհկ
https://github.com/neon-bindings/neon
Safort
Говорят, неон ну очень удобен. Жаль, что nightly не держит.
Alex
vladislav
мыши же
Маjко
Alex
У меня йожики
Alex
Я уже пишу с ошибками, это все изза раста.
Мерль
ИМХО если вам нужен кроссплатформенный ui и не электрон и не браузер, возьмите qml
Мерль
Приятно и просто, нигде не жмёт
kodx
тут писали, что клиент телеграм написано на Qt
у меня клиент телеграма на Swift и работает неплохо
смотрел код Qt-шного клиента, там много хаков, своя встроенная реализация freetype, которая плюёт на твой настройки сглаживания и хинтования, своя поддержка эмоджи прилепленная сбоку(в линуксе её на уровне системы нет до сих пор), да еще много разных вещей, которые вроде бы должны быть уже в системе, но их приходится делать руками
думал одно время дописать его, а потом просто ушёл с линукса и решил не заниматься ерундой
kodx
всё что написано на электроне и ноде, по моему личному мнению, не имеет права называться программами, скорее извращениями какими-нибудь для людей, которые не дружат с головой
պլհկ
Спасибо за ваше мнение, оно ценно для нас!
Anonymous
Alex
Alex
Alex
атом довольно шустро работает
Anonymous
ну да, он только запускается долго
kodx
вот именно, что клиент на Qt работает довольно быстро, а представьте что было бы, если бы его выпустили под какой-нибудь электрон
Alex
Мерль
ОЧЕНЬ быстро шустро и хорошо
Время от времени телеграмм АДОВО подвисает, если бы я не знал, что на qt, я бы думал, что у него gc проблевался
Alex
Alex
бывает что он не подвисает а рендер ломается
Anonymous
SSD
вскод запускается почти мгновенно, а атом секунд 12
Alex
я после этого окошко закрываю
Anonymous
оба на электроне
kodx
Мерль
Alex