The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Electron 7.0.0, платформы создания приложений на базе движка Chromium

23.10.2019 22:21

Подготовлен релиз платформы Electron 7.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 78, платформы Node.js 12.8 и JavaScript-движка V8 7.8. Ранее ожидавшееся прекращение поддержки 32-разрядных систем Linux пока отложено и выпуск 7.0 в том числе доступен в 32-разрядных сборках.

Среди изменений в API, специфичных для Electron:

  • Добавлены методы ipcRenderer.invoke() и ipcMain.handle() для организации асинхронного IPC в стиле запрос/ответ, который рекомендовано использовать вместо модуля "remote";
  • Добавлен API nativeTheme для чтения и обработки изменений в системной теме оформления и цветовой схеме;
  • Осуществлён переход на новый генератор определений для TypeScript;
  • Добавлена поддержка Windows-сборок для 64-разрядных систем на базе архитектуры ARM.

Напомним, что Electron позволяет создавать любые графические приложения с использованием браузерных технологий, логика работы которых определяется на JavaScript, HTML и CSS, а функциональность может быть расширена через систему дополнений. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, интеграции с системой вывода уведомлений, манипуляции окнами, взаимодействия с подсистемами Chromium.

В отличие от web-приложений, программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру. При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium. Electron также предоставляет средства для организации автоматической доставки и установки обновлений (обновления можно доставлять как с отдельного сервера, так и напрямую с GitHub).

Из программ, построенных на базе платформы Electron можно отметить редактор Atom, почтовый клиент Nylas, инструментарий для работы с Git GitKraken, система анализа и визуализации SQL-запросов Wagon, система ведения блогов WordPress Desktop, BitTorrent-клиент WebTorrent Desktop, а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord. Всего в каталоге программ Electron представлено около 800 приложений. Для упрощения разработки новых приложений подготовлен набор типовых демонстрационных приложений, включающих примеры кода для решения различных задач.


  1. Главная ссылка к новости (https://electronjs.org/blog/el...)
  2. OpenNews: Релиз Electron 6.0.0, платформы создания приложений на базе движка Chromium
  3. OpenNews: Релиз Electron 5.0.0, платформы создания приложений на базе движка Chromium
  4. OpenNews: Платформа Electron прекращает поддержку 32-разрядных систем Linux
  5. OpenNews: Опубликован инструмент для выявления проблем с безопасностью в приложениях Electron
  6. OpenNews: Уязвимости в Signal Desktop и в платформе Electron
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51742-electron
Ключевые слова: electron
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (96) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:26, 23/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –40 +/
    Использую везде.. Удобно.
     
     
  • 2.3, Аноним (-), 22:27, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +32 +/
    Тебе удобно, а у меня жир с монитора капает !
     
  • 2.5, Унитаз (?), 22:28, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Подтверждаю, использует.
     
     
  • 3.8, Аноним (-), 22:34, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Куда мир катится...
     
     
  • 4.17, Аноним (17), 23:00, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    В 2019 году запускать ноду на сервере без электрона моветон.
     
     
  • 5.62, Аноним (62), 13:36, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    в чём прикол сервер и нода это разные вещи?
     
     
  • 6.68, Аноним (68), 16:21, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Гугли слово: "Сарказм". Тут в комментах с этим бывает туго.
     
     
  • 7.85, eatyourgranma (?), 10:37, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гугли слово "Тупость". Тут в комментах часто путают с сарказмом.
     
     
  • 8.89, Аноним (89), 12:44, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Гугли слово Быдло Увидишь там свою фотку Тут такие редкость, но ты яркий пр... текст свёрнут, показать
     
  • 2.45, Анони (?), 09:10, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В эпоху людей, стреляющих из сайги себе в голову - не удивительно
     

  • 1.2, Аноним (-), 22:26, 23/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    За несколько лет они написали ~800 приложений. J2ME смотрит на это с недоумением
     
     
  • 2.10, Аноним (10), 22:39, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    NW.js наверно более успешен (примерно сегодня зарелизили 78+12.12.0), там счёт уже на тысячи тысяч и будет только больше. Сколько из них, собственно, _софт_? Не знаю, не встречал. На встройках тормозит очень заметно.
     
     
  • 3.22, Аноним (22), 23:21, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > там счёт уже на тысячи тысяч

    Это для тех, кто не знает, как называется 1000²?

     

  • 1.4, Аноним (4), 22:28, 23/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –27 +/
    Electron - это лучшее, что случилось в мире разработке за последнее время!
     
     
  • 2.6, Аноним (6), 22:29, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    0/10
     
  • 2.7, Аноним (-), 22:33, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    За что ты так ненавидишь разработку последнее время?
     
     
  • 3.60, trdm (ok), 12:50, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не разработку, юзеров...
     
  • 2.15, ogmy (ok), 22:54, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Поддерживаю!
    Сам относился со скепсисом к Electron так как для десктоп использую QT или WxWidgets.
    Теперь сам пишу ))

    Познал все прелести когда кроссплатформенное приложение можно бахнуть за пару вечеров.
    Только тяжелые вычисления выношу в модули на C++.

    Скепсис пропал когда попробовал VSCode в качестве редактора.
    То чувство когда редактор на JS(TypeScript) c двумя гигами плагинов работает быстрее большинства IDE.
    Позорище!

     
     
  • 3.25, Фанат ГТК (?), 23:27, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А чем вас создание сайтов не устраивает?
     
     
  • 4.82, trdm (ok), 07:40, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    да фуфло он гонит. Qt и wxW* неправильно написал. Кто после этого ему поверит?
     
     
  • 5.83, Аноним (83), 09:27, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А какая разница как писать qt и wxw?
     
  • 4.95, ogmy (ok), 15:10, 27/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А чем вас создание сайтов не устраивает?

    А с чего вы взяли что оно меня не устраивает?
    Текущая моя работа backend разработчик на Go.

     
  • 3.37, Аноним (37), 01:32, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Т.е. вы называете кроссплатформенностью только то, где работает хромиум: x86_64 и arm.
     
     
  • 4.42, Аноним (42), 07:00, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А больше и не нужно, остальное все мертво.
     
     
  • 5.44, SOska (?), 09:02, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для тебя может и да
     
  • 3.38, IRASoldier_registered (ok), 02:04, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >попробовал VSCode в качестве редактора

    Ты бы сначала Atom попробовал. Вот который на тру-Электроне, а не на допиленном майкрософтовцами для VSCode до относительно вменяемого состояния. Вот тогда бы ты познал адЪ. Это чудо при открытом десятке вкладок с кодом, каждая примерно на несколько сотен строк, тормозит и жрёт оперативу аккурат под два гига - тормозила на интеловском i5 пять лет назад, тормозит на аэмдэшном Райзене 5 сейчас и подозреваю, что так и будет тормозить дальше. И жрать.

    Но даже VSCode проигрывает по умению в легковоздушное порхание Саблайму. Так что лучше купи Саблайм. Или, если прислушиваешься к внутренней жабе или религия не позволяет покупать софт, то заморочься... да вот хотя бы с настройкой GVim'а, чем чёрт не шутит.

     
     
  • 4.79, trdm (ok), 23:34, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Notepad++ - с плагинами нормально справляется.
     
     
  • 5.88, IRASoldier_registered (ok), 11:33, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Notepad++ - с плагинами нормально справляется.

    Notepad++ на Линуксе - таки изврат же. И у Дона Хо случается отвал башки - как, например, при переходе к 7.6 и выше, когда он ломал сложившуюся систему установки и проверки обновлений плагинов. Самое смешное, что недавно его сайт претерпел какой-то упоротый редизайн и нормальную историю версий, где можно насладиться метаниями и сомнениями разработчика, уже не прочесть. Зато оставлена ну очень важная цитата из... Греты мать её Тунберг!

     
  • 5.93, Аноним (93), 15:59, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты ещё бы VIM посоветовал
     
  • 3.50, Аноним (50), 11:01, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > кроссплатформенное

    Тут вы лукавите и в сами в заблуждении. Скорее, мультиплатформенное. Да и то, таи платформ-то...

     
  • 3.67, Аноним (67), 15:26, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Познал все прелести когда кроссплатформенное приложение можно бахнуть за пару вечеров.

    Познал все прелести х%як-х%як и в продакшен.
    FTGJFIX

     
  • 3.72, Аноним (72), 17:57, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все эти "большинство DE" на яве, собствеено поэтому они так работают.
     
  • 2.46, Анони (?), 09:15, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прошло всего 2,5 года, а мне из-за таких придется собирать новый комп на райзене и 16 Гб ОЗУ, при том, что я не геймер. Своп то не починили.
     
     
  • 3.59, Аноним (59), 12:44, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так не используй ничего на Electron.
     
     
  • 4.87, Анони (?), 11:05, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А как быть с мобильными приложениями? Недавно запретил большинству висеть в фоне и автозагрузку, тел залетал, пока обратно 2Гб стало хватать.
     
  • 3.84, Аноним (83), 09:28, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > новый комп на райзене и 16 Гб ОЗУ

    В каждой новости к Электроне одно и тоже. Пруфы?

     
     
  • 4.86, Анони (?), 11:01, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так я серьёзно намерен. Не только 7.6 Гб не хватает, но и двух ядер пня. Скайп для удаленной работы, Хромиум - потому что в ФФ ШГ на Федоре/КДЕ не могу побороть.
     

  • 1.9, Аноним (9), 22:35, 23/10/2019 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +5 +/
     

     ....ответы скрыты (4)

  • 1.11, Аноним (11), 22:39, 23/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Скажем дружно: нафиг нужно!
     
  • 1.12, Семёрочка Максималочка (?), 22:43, 23/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Посоветуйте лайт сборочку электрона, чтоб не жрал память и без телеметрии.
     
     
  • 2.14, Аноним (14), 22:51, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Qt
     
     
  • 3.26, Аноним (26), 23:28, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Уж лучше GTK. Пустой проект GTK потребляет 5 мб ОЗУ, а QT - 17!
    Очевидно, что культяпки не могут в оптимизацию.

    Пруф: https://habr.com/ru/post/464327/

     
     
  • 4.31, Kaffeine (?), 00:00, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В твоём пруве написано:
    >большая часть занимаемой им памяти — это объем, потребляемый драйвером amdgpu, установленным в моей системе.
    >То же самое можно видеть с SDL2: программа без OpenGL потребляет 1,1 Мб, а с ним — целых 14 Мб.

    Ну и при чём тут Qt? Автор сам сказал, что дело в видеодрайвере.


    У меня Qt приложение с пустым окном (но с widget'ами) занимает 6 Мб, из которых 2.5 Мб amdgpu и 1 Мб стилизация KDE. Кстати, KDE часть, наверно, можно оптимизировать.

     
  • 4.52, Аноним (52), 11:22, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Пустой проект GTK потребляет 5 мб ОЗУ, а QT - 17!

    Как по мне, так оба жрут память невменяемо. Я еще помню времена, когда простые графические приложения "жрали" десятки килобайт.

     
     
  • 5.74, Аноним (74), 20:39, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    $ xeyes &
     
  • 2.19, Аноним (17), 23:03, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Юзай https://github.com/parro-it/libui-node чистый нейтив. Ест в два раза меньше оперы на хеллоу ворлде чем электрон.
     
     
  • 3.75, Аноним (74), 20:40, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Unix: GTK+ 3.10 or newer

    ага-ага

     
     
  • 4.77, Аноним (77), 20:50, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ты чего ждал что он тебе на прямую в иксы все нарисует. На Линуксе ничего нативнее GTK путь даже и три не найти Qt уж больно великоват и КДЕ ориентирован.

    Зато под виндоуз натив и под мак натив. И все хорошо слинковано с нодой. При желании можно присобачить облегченную ноду если умеешь.

     
  • 3.92, мяя (?), 13:09, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/yue/yue вот это как перспективее.
     
  • 2.20, Аноним (20), 23:11, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    revery
     
  • 2.21, Аноним (21), 23:16, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://v8.dev/blog/v8-lite
     
  • 2.73, OpenEcho (?), 18:40, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Без телеметрии:

    https://www.amazon.com/V8-Original-100-Vegetable-Juice/dp/B00LM3G7IS

     

  • 1.13, Позитрон (?), 22:49, 23/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У кого-то ещё приложения на Electron при запуске ломают Firefox со включенным мультипроцессным режимом? Запускаешь Skype — всё, вкладки в Firefox пустые, приходится перезапускать. Такая же проблема была и с Chromium какой-то версии (неудивительно).
     
     
  • 2.16, Аноним (16), 22:56, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя стоит левая сборка Firefox на движке Chromium. Помогает форматирование диска и установка системы с нуля.
     
     
  • 3.24, Позитрон (?), 23:25, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Анон, ты так не шути, а то завтра не дойду до психиатра. По теме есть что сказать?
     
     
  • 4.65, Негатрон (?), 13:43, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    хорош тупые вопросы задавать
     
  • 2.28, Михрютка (ok), 23:40, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Запускаешь Skype

    мсье знает толк в.

    мне при запуске скайпа последний раз вообще сказали, чтоб проапгрейдился на саппортед браузер, едж, например.

    а вообще 2019 год на дворе, какой skype? только msn messenger, только хардкор.

     
  • 2.57, COBA (?), 12:31, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Нет - такой проблемы нет (у нас примерно 300 компов с ubuntu+skype+firefox)
     
  • 2.64, Аноним (64), 13:40, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Слезай с антивеществ.
     

  • 1.18, Аноним (18), 23:01, 23/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > а также официальные клиенты к таким сервисам, как Visual Studio Code

    что, простите?

     
     
  • 2.23, Аноним (23), 23:24, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Именно vscode, а не vs.
    Погугли, полезная IDE если занимаешься вебом.
     
     
  • 3.29, Анонимус ликует (?), 23:55, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это кг/ам на электроне. Сразу нафиг.
     
  • 2.30, Анонимус ликует (?), 23:56, 23/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Все нормально. Мелкомягкие пишут свой говнософт на уг технологиях. Это впорядке вещей. Так исторически сложилось.
     
     
  • 3.78, Аноним (77), 20:51, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Мелкомягкие сами пишут свои уг технологии.
     

  • 1.27, Михрютка (ok), 23:35, 23/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    народ, а чо вы в каментах стонете? призму же сами с удовольствием закрыли, теперь лопайте что дают.
     
     
  • 2.76, Аноним (74), 20:42, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что ещё за призма?
     
     
  • 3.94, InuYasha (?), 14:38, 27/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    anon cannot close PRISM.
    PRISM deanons.
     

  • 1.33, Skullnet (?), 00:24, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Передаю привет твоей оперативной памяти и шрифтам.
     
  • 1.34, Нонон (?), 00:33, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Делаю больше ставку на flutter + dart
     
     
  • 2.36, Анонтон (?), 01:11, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Который жрет еще больше памяти?
     
     
  • 3.40, Progon (?), 06:09, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Больше V8 js с GC?
     

  • 1.39, Аноним (39), 05:50, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    напомню о том что в электроне теперь весёлый бинарь которому нужны рутовые права для сандбокса: https://github.com/electron/electron/issues/17972
     
  • 1.43, Анон12122 (?), 08:50, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Зашел ради комментов
     
  • 1.47, Wilem (?), 09:47, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо будет сходить с товарищами в кабак когда это чудовище сдохнет в страшных муках.
     
     
  • 2.66, Аноним (62), 13:45, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.me/openforum/vsluhforumID3/118822.html#63
     

  • 1.48, Попугай Кеша (?), 10:14, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть такой проект NodeGUI и React/NodeGUI. Поизучайте что ли )
     
     
  • 2.53, Анонче (?), 11:36, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Добротно
     
     
  • 3.54, Попугай Кеша (?), 11:44, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Он недавно стартовал, так что будем пристально следить за развитием )
     

  • 1.49, Аноним (49), 10:24, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Azul framework на расте. Все тоже самое, только жрет ресурсов на раз в 100 меньше на хеловорлд. Не любишь электрон - развивай альтернативы...
     
     
  • 2.51, Аноним (26), 11:13, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Заходим в гитхаб https://github.com/maps4print/azul
    >> A default window, with no fonts or images added takes up roughly 23MB of RAM

    https://habr.com/ru/post/464327/
    >> Electron - 74.60 MB

    Выигрываем всего-то 50 MB. А всё почему? Для рендеринга там используется webrender. Если уж делать десктоп-приложение, то нужно делать всё по уму. И выбирать нужно либо GTK, либо QT.

     
     
  • 3.55, Аноним (49), 11:51, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Зато кроссплатформенно и все вебтехнологии изкаробки
     
     
  • 4.61, macfaq (?), 12:53, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и все вебтехнологии изкаробки

    Хорошо ли это?

     
  • 3.56, Аноним (49), 11:52, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да и там не оптимизированно ни разу.
     

  • 1.58, Аноним (58), 12:34, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    -- Ведьму сжечь!
    -- Но ведь она такая красивая...
    -- Ну, хорошо. Но потом -- сжечь!
     
  • 1.69, Аноним (68), 16:26, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему-то никто не пишет про Adobe Air который десктопные приложения на флеше. А ведь 10 лет назад был бум таких приложений, а оперативы они жрали не меньше электрона.
     
     
  • 2.70, Аноним (70), 16:59, 24/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На много меньше. На  Air было создано до 40-50% приложений в мобильных сторах, с учётом некрупных размеров памяти тогдашних смартфонов - вполне приемлемо.
     

  • 1.71, Анонимчжан (?), 17:06, 24/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    закиньте им кто нибудь грамм этак 200 антиматерии.. ага прям на их сайт с электроном. заодно и эксперимент проведем ... космического масштаба)) и заодно от поделия избавимся. интересно а многих ща учат вот таким  поделиям в вузах? раньше си и плюсы, иногда питонятины подкинут, а тут жесть.
     
  • 1.81, annual slayer (?), 04:10, 25/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлен API nativeTheme для чтения и обработки изменений в системной теме оформления и цветовой схеме;

    есть небольшой шанс что электрон перестанет быть говном на десктопе

     
     
  • 2.90, Аноним (89), 12:47, 25/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Нет не может на веб технологии, ты нормально интерфейс не подстроишь. Иначе сайты давно бы уже так делали.
     
     
  • 3.97, annual slayer (?), 22:25, 29/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет не может на веб технологии, ты нормально интерфейс не подстроишь. Иначе
    > сайты давно бы уже так делали.

    это когда-то поддерживалось браузерами частично, во времена CSS2: http://www.iangraham.org/books/xhtml1/appd/update-23feb2000.html

    но в CSS3 это удалили из стандарта, из-за опасности фишинга (баннеры с фэйковыми ошибками windows и т.п.)

    браузеры (кроме файрфокса) последовали и удалили поддержку системных цветов

    + в недавнее время осознали что это может использоваться для фингерпринтинга (т.к. js код на сайте может считать цвет элементов интерфейса системы пользователя)

    и поэтому, если в файрфоксе включена встроенная защита от фингерпринтинга, то и там тоже системные цвета не работают

     

  • 1.91, Урри (?), 13:06, 25/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру

    .. потому, что тянут браузер с собой.

     
  • 1.96, Аноним (96), 19:27, 28/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Раньше приложения тормозили на слабых ПК и летали на мощных. Сейчас они одинаково тормозят на всех ПК.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру