Проблема Electron не в том, как его паковать - вместе с приложением или отдельным пакетом. Проблема Electron в том, что огромный неповоротливый прожорливый Chrome/Chromium в качестве GUI-либы - очень плохая идея сама по себе.
Top-level
Проблема Electron не в том, как его паковать - вместе с приложением или отдельным пакетом. Проблема Electron в том, что огромный неповоротливый прожорливый Chrome/Chromium в качестве GUI-либы - очень плохая идея сама по себе. 6 comments
Предлагаю для начала договориться, по каким критериям будем оценивать степень "правильности" GUI. @alexanderniki HiDPI. Поддержка скрин-ридеров. Правильный рендеринг текста. Кросс-платформенность хотя бы на Linux-Mac-Windows. Аппаратное ускорение там, где нужно и возможно. Список не исчерпывающий :) Я бы не стал брать в расчет кроссплатформенность. Просто потому что, на мой взгляд, это не критерий хорошего интерфейса, а критерий удобства/дешевизны разработки. И вот уже с учетом этого соображения, современные графичекие либы всех популярных ОС уже умеют все то, что вы описали. |
@alexanderniki правильный GUI это сложно, change my mind. Не уверен, что знаю что-то, что поддерживало бы все нужные фичи, и при этом никто бы не считал это прожорливым.