Разработчики платформы Electron (https://electronjs.org/), позволяющей создавать обособленные приложения на основе движка Chromium и системы Node.js, объявили (https://electronjs.org/blog/autoupdating-electron-apps) о реализации web-сервиса (update.electronjs.org), позволяющего снабдить открытые приложения возможностью автоматической установки обновлений. Код серверных компонентов сервиса размещён (https://github.com/electron/update.electronjs.org) на GitHub.
Для разработчиков приложений подготовлен NPM-пакет (https://github.com/electron/update-electron-app) с реализацией API для интеграции в программы средств для автоматической доставки обновлений. При появлении обновления пользователю выводится диалог с предложением перезагрузить программу для активации обновления или отложить применение обновления на потом. В отличие от уже доступного API autoUpdater (https://electronjs.org/docs/tutorial/updates), новый сервис не требует запуска своего web-сервера для размещения обновлений и метаданных, а позволяет загружать обновления напрямую из репозитория на GitHub.
URL: https://electronjs.org/blog/autoupdating-electron-apps
Новость: https://www.opennet.ru/opennews/art.shtml?num=48529
Теперь для запуска Atom понадобится минимум 16 Гб оперативной памяти?
Вот пишут же статьи, что век РС больших, которые стоят под столом, проходит, люди на ноутах сидят теперь все чаще. Интересно, когда уже тренд обратный пойдет, а то у меня топовый ноут вентиляторами работать начинает, когда обычные страницы в браузере открываешь, а электроновские приложухи я даже открывать боюсь.
> а то у меня топовый ноут вентиляторами работать начинаетну старый наверно?
ато знаю я вас любителей "топового" железа -- купите раз в 15 лет железяку и менять не хотите её, говоря всем подрят мол ЯКОБЫ справляется она всё ещё.
лол! ну если 2 года прошло -- пора купить новую уже? разве нет?
а если денег у вас нет на то чтобы каждые 2 года покупать ТОПОВОЕ железо -- тыг значит покупайте обычное бюджетное железо.
оно и вентиляторами не гремит и работает без тормозов. один только минус: нельзя друзьям хвастаться словом "топовый".
Это называется потреб....ство. Получается, покупая средненький ноут за 550$ каждые 2 года получается это как аренда или тариф 1400р/месяц. только лишь за возможность пользования.. Или 17 тыс. в год. Для москвы это конечно ерунда (один день в месяц отработать за "подписку"), но вот для регионов это целая месячная ЗП бывает.
>но вот для регионов это целая месячная ЗП бываетКак житель самого что ни на есть региона утверждаю, что ваша методичка связи с реальной картиной в России не имеет никакой.
В регионах зп выше раза в 2, а то и в 3.
А так да, на топовое ваще в таком развитии тратиться без оправдания смысла нет, т.к. этот топ через 3 года встанет на уровень с новым дешевым середнячком по производительности, а по энергопотреблению ваще проиграет.
>этот топ через 3 года встанет на уровень с новым дешевым середнячкомА мужики-то не знали! Школьник, топовое железо покупается с расчётом "отработать 5 лет и на шестой всё ещё поддерживать современные технологии с возможностью апгрейда".
> А мужики-то не знали! Школьник, топовое железо покупается с расчётом "отработать 5
> лет и на шестой всё ещё поддерживать современные технологии с возможностью апгрейда".И как расчет, хоть раз оправдался?
>всё ещё поддерживать современные технологииКак в том анекдоте со слоном "дык кто ж ему даст!"
Кто ж вам "даст" поддержку этих самых технологий … невыгодно это продавцам железок, продавать некому будет!
См. за последние 6 лет те же дисплейпорты (был нормальный размер, перешли к мини), nvm, тот же usb 3.1, 3.2, thunderbolt-ы и еще много чего. Вроде по отдельности мелочь, а все вместе вполне "чувствительно".
>И как расчет, хоть раз оправдался?Вполне. В далёком 2007 друг купил топовый на тот момент ПК с двухъядерным (бомба!) процессором. Прошло больше 10 лет, сменён БП, обновлён процессор (на 4 ядра), обновлена видюха, сейчас на ПК 12 Гб ОЗУ. Абсолютно никаких тормозов, ПК вполне себе шутрый даже по современным меркам. Но устарел, да.
Я вот купил топовую начинку (одна МП 15 рубликов) 4 года назад и до сих пор ЭТО - топ. Не буду описывать.
Суть в топовых железках - во времени жизни, надёжности и стабильности. Мощь - где-то на втором месте.
>>И как расчет, хоть раз оправдался?
> Вполне. В далёком 2007 друг купил топовый на тот момент ПК с двухъядерным (бомба!) процессором.*Вздыхая* и все бы хорошо и почти достоверно, но как раз в 2007 я купил ноут с двухядерным процессором ... не топовый (где-то за $800). Такая вот "бомба". А в топе тогда были только-только появившиеся 4 ядерные.
И мой опыт почему-то как раз говорит о том, что покупать топ-железо "впрок" - такая же напрасная трата денег, как и приобретение всевозможной периферии "на всякий пожарный, пусть будет".
> Суть в топовых железках - во времени жизни, надёжности и стабильности. Мощь - где-то на втором месте.
Суть топовых железок как раз таки в мощности за (непропорционально) большое количество бабла. Если эта мощность не нужна сейчас или в обозримом будущем, то траты напрасны. Выгоднее будет взять что-то среднее и проапгрейдить через пару лет.
Стабильность, надежность и время жизни вместе с поддержкой (hw)апгрейдов лучше искать в бизнес-линейках вендоров (или, если речь о ПК – по возможности собирать самому).
>как раз в 2007 я купил ноут с двухядерным процессоромНуок, 2006 or so.
>И мой опыт почему-то как раз говорит о том, что покупать топ-железо "впрок" - такая же напрасная трата денег, как и приобретение всевозможной периферии "на всякий пожарный, пусть будет".Не совсем корректное сравнение. Точнее, совершенно некорректное.
>Суть топовых железок как раз таки в мощности за (непропорционально) большое количество бабла.
Суть топовых железок и/или в надёжности. Моя материнка, конечно, мощная, но львиную долю цены составила восьмилетняя (5 от производителя и +3 от сертифицированного продавца) гарантия. Улавливаете?
>>И мой опыт почему-то как раз говорит о том, что покупать топ-железо "впрок" - такая же напрасная трата денег, как и приобретение всевозможной периферии "на всякий пожарный, пусть будет".
> Не совсем корректное сравнение. Точнее, совершенно некорректное.Не совсем корректное, да. Но:
>>Суть топовых железок как раз таки в мощности за (непропорционально) большое количество бабла.
> Суть топовых железок и/или в надёжности. Моя материнка, конечно, мощная, но львиную
> долю цены составила восьмилетняя (5 от производителя и +3 от сертифицированного
> продавца) гарантия. Улавливаете?Похоже у нас разное понимание значения топ.
Мой "не-топ" ноутбук 2007 года имел например 5 лет гарантии (доп. к 3 годам идет отдельным, довольно заметным пунктом в цене ;))
Да и следующий тоже сильно в этом смысле не отставал, хотя был куплен уже в режиме "полубюджетного финта ушами":
т.е. взята предпоследняя модель с хорошей ЦПУ, матрицей и сразу же проапгрейжена (ОЗУ, SSD, доп. HDD), что вышло по цене раза в полтора меньше той же модели с (примерно - не cильно доверяю я вендорским SSD) такими же параметрами "прямиком от вендора".Топовая (т.е. в моем понимании этого слова: актуальная модель с более-менее максимально доступными параметрами) обошлась бы раза в 3 дороже. Это при различии в 1 или 2 поколения ЦПУ, раза в 2 большей SSD и несущественном различии всего остального. Когда "срок жизни" линейки (год-полтора) подойдет к концу, эту же модель можно будет взять за половину изначальной цены, а через три-четыре года, после "refurbish"инга лизинг-партий, за 1/10. И смысл тогда платить в три раза больше, если мощность и остальное сейчас не нужна?
>лол! ну если 2 года прошло -- пора купить новую уже? разве нет?11 лет отпахал мой кремниевый друг. Утроил оперативку, купил тюнер да салазки для винчестера и кард-ридер. И поменял сгоревшую видеокарту.
Для работы до сих пор годится, разве что массивы в компасе подтармаживают, да рендер в блендере долговат. Но и делаю я такие вещи не каждый день, и иногда, для ускорения, делаю это на других машинах.
А вы платите дань, и загаживайте планету, но не называйте себя грамотным человеком: тот, кто не мыслит рационально, не имеет права себя таким называть.
Он вознаграждает труд разработчиков, и оплачивает прогресс. А вы пользуетесь отходами.
> Он вознаграждает труд разработчиков, и оплачивает прогресс. А вы пользуетесь отходами.Нет. Он вознаграждает жадность. Раньше частоту процессоров потому и поднимали плавно, а не сразу, потому что находились такие «вознаграждальщики», которые чуть что, сразу несли бабло белому господину.
>> Он вознаграждает труд разработчиков, и оплачивает прогресс. А вы пользуетесь отходами.
> Нет. Он вознаграждает жадность. Раньше частоту процессоров потому и поднимали плавно, а
> не сразу, потому что находились такие «вознаграждальщики», которые чуть что,
> сразу несли бабло белому господину.Фу на вас )))
Опа, успешный чмок вылез. Смузи глотни, а то на г-внo изойдешь )Бешенно плюсую предыдущему оратору.
Надеюсь, что скандал с фейсбуком и приватностью таки поотобъет моду совать хрен знает какие скрипты куда не попадя...
Я, может быть, чего-то не понимаю, но ведь этот электрон как раз брали за то, что в разных версиях хрома разные версии js-скриптов дают разный результат. Собственно, здесь приколочены скрипты и браузер, поэтому результат предсказуем, для того они поставляются вместе.А если оно все будет по частям обновляться, зачем вообще электрон этот нужен, можно же тогда просто хром взять?
Electron интегрируется в приложение в процессе сборки и обновляется вместе с приложением. По сути, это урезанный движок хромиум в каждом приложении написанном поверх Electron.Прелесть Electron в том, что пока все ОС делали свои принципы построения интерфейсов, в вебе формировался стандарт, который работает сразу на всех ОС. Делая приложение на Electron, ты можешь сразу сделать веб-сайт и приложение для всех ОС сразу.
Основные минусы это размер файла (даже Hello World будет под 200 MB) и поедаемые (или скорее пожираемые) приложением ресурсы компьютера. Но до тех пор, пока время разработчиков стоит дороже чем место на диске и ресурсы компьютера, это вполне будет всех устраивать.
Всё чётко и по делу расписал, только не время разработчиков и место на дисках (они давно уже ничего не стоют), а жадность торгашей и желание терпил жрать такие вот электроны.
Я бы ещё терпел размер на диске, но вот за оперативку и процессор не прощу.
> пока время разработчиков стоит дороже чем место на диске и ресурсы компьютера, это вполне будет всех устраивать.до тех пор пока у пользователей есть выбор -- поставить обычную программу написанноу на C (GTK+) или написанную на Js (Electron) -- шансов у электрон-гоовнокодеров нет ни каких что кто-то сделает выбор в их сторону.
программистов щаз как собак не резанных -- и время дорого стоит именно НЕКОТОРЫХ программистов, а не всех подрят.
Код на C от "всех подряд" программистов будет тормозить сильнее, чем JS код "некоторых" программистов, чей труд так дорого обходится.
Плюс ко всему что мало кто пробовал на этом GTK+ писать собственно. На Qt Widgets или же Qt QML это прелесть, C# и WinForms - такое, но только Windows, C# и GTK# - не плохо, но скисло. Vala и GTK+ совсем другое дело, но чистый C... Хорош для всяких более важных проблем чем UI, а ведь UI всегда надо на вчера и со свистелками. Время на C для этого совсем не оправданно. Либо решать реальные задачи с ним, либо UI пусть делают те кто может сделать это за час.
> Время на C для этого совсем не оправданно.чего только не наговорят программисты в своё оправдание -- "blahblahblah... труд не оправдан...".
только пользователи в итоге опять-таки выбирут НЕ его JS-программу, а программу на C
Время C++-программистов подороже времени Javascript-программистов будет.
Сами-то верите в это? Ради интереса, посмотрите сколько памяти съедает последний Атом. Ну и вес заодно.
Вообще не понимаю "наездов" на Electron в плане размеров и потребления ресурсов. Хотите минимальный размер? Да легко... пишите на чистом WinAPI, если это Windows. Да и не так много он потребляет ресурсов. Постоянно пользуюсь приложениями на его базе и никакого дискомфорта не заметил. В любом случае... выбор за вами.
>пишите на чистом WinAPI, если это WindowsОпа, винду3ятник.
>В любом случае... выбор за вами.В том то и проблема, что выбор не за пользователем, а за разработчиком(а то и хуже - за руководством). А пользователю предоставляется уже гораздо более жесткий выбор.
Тут все намного проще. Не нравится - не ешь! Тут все как обычно...
> Вообще не понимаю "наездов" на Electron в плане размеров и потребления ресурсов.
> Хотите минимальный размер? Да легко... пишите на чистом WinAPI, если это
> Windows. Да и не так много он потребляет ресурсов. Постоянно пользуюсь
> приложениями на его базе и никакого дискомфорта не заметил. В любом
> случае... выбор за вами.Проблемы начинаются когда постоянно запущенных приложений на Electron становится больше 1-2. Каждое кушает памяти примерно как ещё 1 браузер.
Ты не поверишь... никаких проблем! И память "кушают" в разумных пределах.
> Ты не поверишь... никаких проблем! И память "кушают" в разумных пределах.голословно