172 похожих чатов

Сегодня узнал, что в одном из продуктов используем Электрон. При

чем он используется тупо как запускалка вебформы и установщик софта типа.
Подумал, что для такого мог бы хорошо Ди подойти:
Гуи сделать какие-то установщика и дальше просто отрисовывать веб

Но беглый поиск не упоминает на Ди результатов.
Зато пиарятся два решения на Расте и Плюсах (https://blog.logrocket.com/why-use-electron-alternative/)
И какой-то список большой, где даже есть Кристал (https://github.com/sudhakar3697/electron-alternatives)

Собственно никто не сталкивался с вопросом замены Электрона для отображения веб-приложения? Что посоветовать можете?

8 ответов

7 просмотров

Scite или как его там?

Serg-Gini Автор вопроса
Serg Gini
sciter есть на плюсах

Ну вот я про него, пиши биндинги под Ди и профит

ну дык кто-то и выбрал электрон из-за саппортной роли: для запускалки и формы нужно что-нибудь менее проблемное, желательно чтобы могли сопровождать новички и т.п. оптимизации. Выпинать отсюда электрон будет сложной задачей, причём есть некий шанс сделать хуже, чем есть, хм..

Serg-Gini Автор вопроса
Constantin_FV
ну дык кто-то и выбрал электрон из-за саппортной р...

Не) это вообще наш продукт :) аналитиков Айтишники о нем и не знают я думаю Просто аналитик нашел скорее всего пример как сделать с электроном чтобы работало… и оно работает. Просто весит много и работает не очень быстро.. Я подумал, что может можно на что-то более быстрое и легкое перенести.. В общем поизучаю вопрос ещё

Serg Gini
Не) это вообще наш продукт :) аналитиков Айтишники...

мм... я, конечно, целиком за ди и т.п., но риск есть риск). Что, будет в случае рандомной проблемы? Сверху спросят, а как это аналитики не смогли преданализировать проблему, непорядок, нужно кого-нить подуволить, поскольку это дискредитирует весь смысл команды аналитиков - они должны думать, а тут фейлим. Мб самостоятельность команде дали, чтобы тупо её косвенно проверить, рассчитывая, что вскроются какие-то пробелы, фейлы и т.п. косяки, абы причина была. Маловероятно, конечнож, но мало ли... любой фейл порождает рычаг для воздействия на команду, например, порезать зп, переформировать, поставить своего чела и т.п. Поэтому фейлов нужно всё-таки максимально избегать т.к. они могут ситуативно провоцироваться извне особо хитрыми управленцами с желанием заиметь этот рычаг и дёрнуть его. Поэтому немного так рискованным выглядят любые манёвры, не подстрахованные какими-нить крупными числами статов с гитхаба и т.п. В случае электрона если будет фейл, то можно этими числами прикрыться, обосновав внедрение и сведя его к единственно возможному варианту, шах и мат. А вот в части более редкого кастома нужно будет как-то объяснить его преимущества и почему предпочли рисковать. Ну размер, медленный, но насколько это критично? Если юзеры-клиенты прямо заваливают гневом, то мб можно связать это с убытками - электрон явно нам вредит и нужно его срочно менять для сохранения прибыли, ничего не поделаешь. Но такая себе причина из-за количества софта на нём - у других же как-то работает, что сразу же будет очень сильным контраргументом.

Serg-Gini Автор вопроса
Constantin_FV
мм... я, конечно, целиком за ди и т.п., но риск ес...

Не, ди я чисто может посмотреть что есть В прод его тащить не стал бы точно сходу так Я скорее думал если есть какие-то популярные решения вместо электрона - тоже чтобы на много звездочек и проверенные Идея кстати что у других работает хорошая - надо бы посмотреть может что оптимизировать можно будет Ну и это скорее на потенциальное будущее - если продукт пользоваться спросом и у пользователей будут проблемы с производительностью прямо

Serg Gini
Не, ди я чисто может посмотреть что есть В прод ег...

ну, если бы я был в какой-нить конкурирующей команде, то задумался бы, а нет ли у вас слабых мест в мобайле). У электрона там были какие-то с ним траблы, хотя де-факто он в него вроде как может, но насколько хорошо - тут вот вопрос, хз. Это может быть намёком всё-таки на какой-то другой кроссплатформенный DSL-тулкит, более адаптированный под мобилу. Но это всё скорее высокоуровневые языки, системный язык тут врядли как-то оправдывает себя. Тем более, что эти формы нужно будет очень быстро менять, адаптировать, фиксить и т.п., подстраивая аналитику под клиента, а такая скорость тоже не особо вяжется с системными ценностями. Ну и опять-таки - масштабирование и выход системы аналитики в мобайл или в IoT, что выглядит отложенным риском. Если оно произойдёт, а тулкит\платформа не сможет, то это тоже будет в общем-то неприятный фейл.

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
Hello, can I install macOS and run flutter on a virtual machine? Is it possible to print for iphone?
Mazones
11
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
12
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Карта сайта