Привет. Это статья о том как настроить построение на всех платформах с помощью github actions.
Рубрика «electron» - 3
Github actions и кросс-платформенное построение
2019-09-06 в 13:01, admin, рубрики: cross-platform, electron, github, github actions, javascript, npmГлавный секрет разработки хороших Electron-приложений
2019-07-05 в 9:30, admin, рубрики: electron, javascript, Блог компании RUVDS.com, разработка, Разработка веб-сайтовКое-кто люто ненавидит Electron-приложения. То, что приложение включает в себя браузер Chromium, кажется, мягко говоря, странным. Это ощущение усиливается в ходе работы с такими приложениями. Они потребляют много памяти, медленно загружаются и не отличаются особенно высокой скоростью реакции на воздействия пользователя. Непросто разработать хорошее приложение для веба. Зачем же веб-технологии притащили в настольную среду? Ведь возникает такое ощущение, что в этой среде они создают кучу проблем?
Автор материала, перевод которого мы сегодня публикуем, говорит, что не станет выступать в роли защитника Electron, хотя всё говорит об успешности этой платформы. Правда, никто не собирается сбрасывать со счетов излишества, которые присущи Electron-приложениям. Можно ли, разрабатывая такие приложения, убить одним выстрелом двух зайцев?

Некоторые из проблем Electron (большие размеры файлов, медленная загрузка) являются наследием технологий, на которых основана эта платформа. Их надо решать на низком уровне. Более серьёзные проблемы (потребление памяти, неповоротливость интерфейсов) могут быть решены на том уровне, на котором разрабатывают Electron-приложения. Однако решать эти проблемы непросто. Что если есть некий секрет, зная который можно, в автоматическом режиме, минимизировать эти недостатки?
Если вы любите читать программный код — можете сразу же заглянуть в этот репозиторий. Тут находится проект, который будет рассмотрен в этом материале.
Читать полностью »
Neutralinojs — что ты такое? Или UNIX way там, где не ждали
2019-02-01 в 15:20, admin, рубрики: electron, javascript, Neutralinojs, no hello world, nw.js, nwjsНедавно я совершенно случайно наткнулся на простую рекламную заметочку "Neutralinojs — альтернатива Electron, потребляющая меньше памяти", рассказывающую о том, что есть такая крутая вещь как Neutralinojs. Заметочка, как и следует ей быть, совсем короткая и не несёт никакой полезной информации, кроме рекламного лозунга "Лучше чем <что-то популярное>!"
Примерно понимая как работает Electron и NW.js и не найдя совершенно никакого упоминания о принципе работы этого нового и суперкрутого "чудо-зверя" в заметке, я начал исследования.
Собственно представляю вниманию результаты своего микро-исследования!
Так как любую новую технологию я рассматриваю как возможный инструмент, то я сразу задал несколько вопросов:
- Почему оно ест в разы меньше памяти?
- Какие даёт ещё плюшки?
- Для чего мне это чудо использовать?
Почему не жрём память?
Покопавшись в исходниках и двух достаточно информативных картинках об архитектуре, я понял, что этот проект работает именно по тому самому UNIX Way, который любят все линуксоиды. Философия проекта проста: зачем придумывать новый велосипед, если можно использовать уже готовый?
Neutralinojs — альтернатива Electron, потребляющая меньше памяти
2019-01-30 в 12:59, admin, рубрики: electron, hello world, javascript, NeutralinojsNeutralinojs — фреймворк с открытым исходным кодом для создания кроссплатформенных приложений на HTML/CSS/JS. Отличие от Electron в том, что для запуска приложения на Neutralinojs не нужно устанавливать nodejs и сотни зависимостей, тянущихся из package.json. Давайте сравним Hello World приложение на Neutralinojs и Electron. Приложение на Neutralinojs можно запустить на Windows или Linux (на данный момент MacOS не поддерживается, но это планируется исправить в ближайшем будущем). Я запускал на Ubuntu 17.10.Читать полностью »
Electron: разработка настольных приложений с использованием HTML, CSS и JavaScript
2019-01-17 в 10:51, admin, рубрики: css, electron, html, javascript, Блог компании RUVDS.com, разработка, Разработка веб-сайтовМожно ли, используя HTML, CSS и JavaScript, создавать настольные приложения? Автор статьи, перевод которой мы сегодня публикуем, даёт утвердительный ответ на этот вопрос. Здесь он расскажет о том, как, применяя веб-технологии и пользуясь возможностями фреймворка Electron, создавать кроссплатформенные приложения для настольных операционных систем.
Два успеха частной космонавтики
2018-12-17 в 4:04, admin, рубрики: electron, Rocket Lab, SpaceShipTwo, Virgin Galactic, космонавтика, Научно-популярное, частный космосНа прошлой неделе произошло два достаточно важных события для частной космонавтики. Прежде всего, два пилота Virgin Galactic могут сверлить дырки в своих костюмах под значки астронавтов — поднявшийся 13 декабря до 82,7 км SpaceShipTwo оказался выше линии 50 миль, которая определяет астронавтов по американским критериям. А Rocket Lab сумели отправить в полет Electron всего через месяц после предыдущего пуска, что подтверждает осуществимость их планов запускать свои ракеты часто.

Старт ракеты-носителя Electron, фото Brady Kenniston
Читать полностью »
Electron и упадок нативных приложений
2018-12-09 в 0:13, admin, рубрики: apple, electron, microsoft, интерфейсы, Программирование, Разработка под MacOS, что же с нами стало, юзабилитиSwiftOnSecurity пишет на тему недавнего перехода на Chromium в качестве встроенного в Windows движка рендеринга:
Это не только про Chrome, это также про ElectronJS. Microsoft думает, что EdgeHTML не может достичь полного паритета по функциональности с Chromium, чтобы заменить его в приложениях Electron. Дублирование движка Electron в каждой программе становится значительной проблемой производительности. Вместо этого они хотят иметь один на всех экземпляр Electron вместе со своими дополнениями.
Electron это рак, убивающий и macOS, и Windows по мере распространения. Microsoft должна предложить ему замену с нативными оптимизациями, чтобы улучшить производительность и использование ресурсов.
Я не совсем разделяю их пессимизм по поводу нативных приложений, но Electron – это, без сомнений, бич платформы. Я думаю, что Mac окажет большее сопротивление, чем Windows, потому что платформа Mac привлекает большее число неравнодушных людей. Но тем не менее, я беспокоюсь.
До свидания, Electron. Здравствуйте, настольные PWA
2018-11-14 в 10:00, admin, рубрики: electron, Google Chrome, pwa, Блог компании RUVDS.com, браузеры, разработка, Разработка веб-сайтовАвтор материала, перевод которого мы сегодня публикуем, говорит, что он, возможно, слишком торопится, но то, о чём он хочет рассказать, представляет собой, по меньшей мере, весьма интересную новость. Речь идёт о настольных прогрессивных веб-приложениях, которые вполне могут значительно потеснить позиции приложений, основанных на Electron.

«Пора заняться бизнесом» наконец полетела
2018-11-12 в 4:00, admin, рубрики: electron, космонавтика, Научно-популярное, ракеты-носители, частный космос11 ноября, с третьей серии попыток, наконец, отправилась в полет первая коммерческая миссия ракеты-носителя Electron «It's Business Time» («Пора заняться бизнесом»). Пуск прошел успешно, и сейчас, будто бы споря с восьмимесячными переносами, Rocket Lab собирается проверить свои свои возможности запускать ракеты быстро — следующий четвертый старт Electron запланирован уже на декабрь.

Фото Rocket Lab
Читать полностью »
Electron это Flash для десктопа
2018-10-21 в 21:45, admin, рубрики: electron, javascript, Настольные компьютеры, ПрограммированиеПочему в настольном приложении Slack, скорее всего, есть драйвер для работы игрового контроллера Xbox и чего, действительно, плохого в использовании Electron для построения настольных приложений.



