vsb>1. Шикарный язык программирования. Ничего лучше JavaScript/TypeScript люди пока не придумали.
Почему бы этот JavaScript/TypeScript не транспайлить во что-то нативное или использовать биндинг к какой-нибудь кросс-платформенной GUI библиотеке.
vsb>2. Лучший графический рантайм, ничего более отшлифованного просто не существует в природе. Ускоренные на видеокарте анимации. Нативная поддержка accessibility. Всякие там right-to-left языки — вообще не вопрос. Шикарный CSS, позволяющий делать резиновый дизайн. CSS Grid это просто лучший layout в мире.
Я в большинстве случаев работаю на тонком клиенте по RDP. Нет там мощной видеокарты (да и на сервере нет).
Зачем вообще в менеджере паролей какая-то анимация (да ещё и ускоренная на видеокарте)?
Там что могут быть какие-то длительные IO/CPU-bound операции?
vsb>Я вообще не припоминаю новых GUI приложений из популярных, сделанных не на электроне. По крайней мере я не сталкивался. А переписывания старых на электрон вижу постоянно. Из недавних 1Password, например.
Посмотрел на 1Password, и собственно он как раз ложится в описанный мной сценарий: нативное CMD приложение и плагин для веб-браузера, для остальных нечто кроссплатформенное наиболее дешёвое в разработке.
vsb>Брать что-то другое я вижу смысл только если нужна хорошая интеграция с операционной системой. Ну, к примеру, какой-нибудь там OLE-объект в виде Excel-таблицы в своё приложение засунуть или виртуальную машину для макоси запустить, используя родной фреймворк. Когда прослоек между C и JS будет больше, чем кода.
У меня отрицательное впечатление от electron сложилось по результатам работы с MS Teams. Правда, его в прошлом году перевели на новую архитектуру:
https://techcommunity.microsoft.com/t5/microsoft-teams-blog/microsoft-teams-advantages-of-the-new-architecture/ba-p/3775704
Но тоже web-технологии, в общем сменили шило на мыло.