The OpenNET Project / Index page

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



"Релиз Electron 6.0.0, платформы создания приложений на базе ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от opennews (?), 31-Июл-19, 07:15 
Подготовлен (https://electronjs.org/blog/electron-6-0) релиз платформы Electron 6.0.0 (https://electronjs.org), которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 76 (https://www.opennet.me/opennews/art.shtml?num=50308), платформы Node.js 12.4 (https://www.opennet.me/opennews/art.shtml?num=50562) и JavaScript-движка V8 7.6. Ранее ожидавшееся (https://www.opennet.me/opennews/art.shtml?num=50249) прекращение поддержки 32-разрядных систем Linux пока отложено и выпуск  
6.0 в том числе доступен (https://github.com/electron/electron/releases/tag/v6.0.0) в 32-разрядных сборках.

Среди изменений (https://github.com/electron/electron/releases/tag/v6.0.0) в API, специфичных для Electron:


-  Продолжен перевод асинхронных обработчиков, ранее использующих callback-вызовы, в форму на основе механизма Promise (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...). Возвращение Promise обеспечено в нескольких десятках функций, в том числе в категориях contentTracing.*, cookies.*,  session.*, webContents.* и webFrame.*;
-  В рамках работы по усилению изоляции компонентов runtime добавлены три новых приложения-обработчика: Electron Helper (Renderer).app для процессов рендеринга, Electron Helper (GPU).app для процессов взаимодействия с GPU и Electron Helper (Plugin).app для плагинов;

-  Началась подготовка к ограничению загрузки в процессе рендеринга только модулей Node, использующих  N-API (https://nodejs.org/api/n-api.html) или API Context Aware (https://nodejs.org/api/addons.html#addons_context_aware_addons);

-  Реализация  net.IncomingMessage приведена в соответствие с поведением Node.js.

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


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

Из программ, построенных на базе платформы Electron можно отметить редактор Atom (https://atom.io/), почтовый клиент Nylas (https://nylas.com/), инструментарий для работы с Git GitKraken (https://www.gitkraken.com/), система анализа и визуализации SQL-запросов Wagon (https://www.wagonhq.com/), система ведения блогов WordPress Desktop, BitTorrent-клиент WebTorrent Desktop (https://webtorrent.io/desktop), а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord. Всего в каталоге программ Electron представлено (https://electronjs.org/apps) около 800 приложений. Для упрощения разработки новых приложений подготовлен набор типовых демонстрационных приложений (https://github.com/electron/electron-api-demos), включающих примеры кода для решения различных задач.


URL: https://electronjs.org/blog/electron-6-0
Новость: https://www.opennet.me/opennews/art.shtml?num=51196

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +38 +/
Сообщение от Vassa2633 (?), 31-Июл-19, 07:15 
Стильно, модно, молодёжно, приложение на этой поделке занимает меньше 1Gb RAM - то день не удался
Вопрос - зачем? Почему нельзя писать на том же Qt?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +7 +/
Сообщение от End User (?), 31-Июл-19, 07:25 
Вопрос на миллион к Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord.

Но это понять можно - дёшево, легко.

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –3 +/
Сообщение от Аноним (17), 31-Июл-19, 09:22 
> Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord

Etcher ещё забыл - прога для записи дисков.

Чёрт, а ведь она удобна тем, что зависимости ставить ненужно, которых может не оказаться в репозитории

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

33. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от анон (?), 31-Июл-19, 10:48 
Точно также не требует зависимостей, но не тащит с собой целы браузер:
http://wiki.rosalab.ru/ru/index.php/ROSA_ImageWriter
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

44. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –1 +/
Сообщение от Аноним (17), 31-Июл-19, 12:06 
Не знал. Пасиба
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

43. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +8 +/
Сообщение от Записатор (?), 31-Июл-19, 12:06 
а dd нынче не в моде?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

45. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от feoktist.rassolnyemail (?), 31-Июл-19, 12:10 
Давно уже не в моде.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

138. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (138), 01-Авг-19, 01:53 
с линукса на убунту пересел?
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

48. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –6 +/
Сообщение от Аноним (17), 31-Июл-19, 12:15 
> а dd нынче не в моде?

Если ляликс хочет отвоевать % на десктопе у виндовс, то только GUI обёртки над dd. Тебе может и ок dd, но мне уже нет, а домохозяйке и подавну

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

60. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +10 +/
Сообщение от Аноним (60), 31-Июл-19, 12:58 
Офигеть, народ готов запускать целый хром браузер только для того чтобы записать образ диска на флешку. Зато не дд..
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

72. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от asdasd (?), 31-Июл-19, 13:48 
Уже пяток лет как EFI на дворе, там тупо копируешь и усе.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

75. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –2 +/
Сообщение от Аноним (17), 31-Июл-19, 15:19 
> Офигеть, народ готов запускать целый хром

Ты читать умеешь? Пробуй ещё раз, я тебе помогу:
> Если ляликс хочет отвоевать % на десктопе у виндовс, то только GUI обёртки над dd

Причём тут Electron, если речь про dd?!

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

97. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от DiabloPC (ok), 31-Июл-19, 17:16 
А каким боком здесь Ылектрон?
ГУЙ на dd может влезть в пару десятков строк и при этом не иметь вообще никаких зависимостей. Так что не в домохозяйка и гуях дело.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

25. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +7 +/
Сообщение от Аноним (25), 31-Июл-19, 10:18 
И каждая из перечисленных программ не поворотливый жыыыыр. Совпадение? Не думаю.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

167. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Дыщь (?), 01-Авг-19, 17:29 
Но не всякий неповоротливый жыр - на Electron
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

39. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от proninyaroslavemail (ok), 31-Июл-19, 11:32 
Ну так хром стал стандартном де-факто с лёгкой руки гугла и от лени фронтенд-разрабов поддерживать другие движки. Разрабу проще думать что если у него в руке молоток, то все окружающие - гвозди.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

119. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –4 +/
Сообщение от Ретроград (?), 31-Июл-19, 22:15 
>Вопрос на миллион к Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord.

От Skype - отказался, не секурно: Signal - не пользоваолся, не секурно, Slack - не нужное, Basecamp  - не знаю что такое, Twitch - хочу отказаться, не пойму зачем нужно, Ghost, Wire, Wrike - не знаю что такое, Visual Studio Code - слово ругательное, Discord - думаю отказаться не секурно. Всё должно быть на QT или не быть вовсе.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

176. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Всем Анонимам Аноним (?), 03-Авг-19, 10:08 
Slack создан для компаний. В тех компаниях, которые легко могут подписать всех сотни и тысяч сотрудников, компы или Macbook меняют каждые 3 года, так что проблем с памятью нет. Slack работает быстро, функционал на топовом уровне.
На Россию это переложить сложно, так что не удивляйтесь
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +3 +/
Сообщение от Аноним (4), 31-Июл-19, 07:26 
Биндинги на что-то менее велосипедное чем кресты и более шустрое чем Питон в студию.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от A.Stahl (ok), 31-Июл-19, 07:51 
>велосипедное чем кресты

Тебе мало плюсовых библиотек? Ты же знаешь, что ты можешь без каких-либо нюансов использовать сишные?

Да плюсы это один из самых наименее велосипедных языков. В Яве ещё говорят есть библиотеки на все случаи жизни.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

111. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от iLex (ok), 31-Июл-19, 19:55 
Слишком много усилий уходит тупо на обеспечение сборки проекта.
Вот представьте, что вам нужно на одной машине собрать проект под Linux, Windows и Android до кучи. Да ваш C++ тут вообще не катит, потому что придётся долбаться с установкой контейнеров и развёртыванием в каждом собственного окружения. А потом вам надо будет перенести код на машину с виндой или вообще на макбук, и вы сутки будете танцевать над вашим убогим C++, просто чтоб обеспечить сборку проекта на другой машине.
Уж не говорю о том, сколько проблем доставляет там такая вещь, как реиспользование кода. Там, где электронщик может вообще ни строчки кода не написать, подгрузив все функции через npm, сишный кодер будет париться со сборкой библиотек, а уж о том, чтоб заворачивать в модули функции по 10 строчек каждая нет и речи - проще заново написать, настолько велики в этом убогом языке издержки реиспользования кода.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

148. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от ДмитрийСССР (?), 01-Авг-19, 10:24 
Офигеть, а об удобстве пользователей вообще не думаете? Или думаете что все машины пользователей имеют именно столько ОЗУ, сколько вам нужно, а если таких приложений, который жрут по 1Гб ОЗУ будет несколько? Не, не думаете?
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

158. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Leo90 (?), 01-Авг-19, 11:15 
кроме перечисленного еще собираю для ios и особых проблем не заметил.
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

6. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от Egor Mamontovemail (?), 31-Июл-19, 07:53 
Велосипед это не С++, велосипед все остальное )). С++ это всего навсего своего рода надстройка, над си для удобства и быстроты написанию кода. В результате получается быстро, производительно и стабильно, если голова программиста не из одного места растет. Люди которые боятся себе выстрелить в ногу (так говорят про указатели в си) пусть окучивают грядки и не когда им лучше не брать в руки оружие. И да, пусть будут осторожнее с тяпками и лопатами, а то ведь и от лопаты можно нанести себе увечие пострашнее ))
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

13. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Anonim (??), 31-Июл-19, 08:44 
С++ это не С. В с++ ты не можешь писать без исключений, оператора new и rtl (иначе какое ооп). В языках различное определение структур и операторов auto, restrict. В C есть vla и "flexible array" в структурах. А так же расширения типа blocks и тд. (Может что-то забыл) и это без учета скорости компиляции, буста и прочей "радости"
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

30. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –2 +/
Сообщение от nobody (??), 31-Июл-19, 10:28 
> иначе какое ооп

Действительно, это ведь так модно! 80-е, как-никак, на дворе...

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

46. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Anonim (??), 31-Июл-19, 12:10 
Если быть точным 1983 (появление с++). Структурное программирование это настоящее и будущее. Учитывая количество минусов можно сделать вывод о количестве невежд. Почитайте проф литературу про вычисления и реализацию на cpu и gpu (cuda, opencl, vulcan compute)
Например - Structured Parallel Programming: Patterns for Efficient Computation
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

67. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (67), 31-Июл-19, 13:32 
> Структурное программирование это настоящее и будущее

Это просто неправда. Большинство современного кода пишется как раз на ОО-языках, используя ОО-подход. Ближайшее будущее - ОО с элементами ФП. А дальше может еще что-нибудь придумают.

> вычисления и реализацию на cpu и gpu (cuda, opencl, vulcan compute)

В этой области структурное программирование может и рулит, но большинство проектов сейчас пишется для веба.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

77. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Anonim (??), 31-Июл-19, 15:24 
современный веб говн0
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

79. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –1 +/
Сообщение от Anonim (??), 31-Июл-19, 15:33 
"Большинство современного кода пишется".
Пишется - этот глагол не подходит по смыслу. Даже если <весь> это не отменяет его специфичности.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

95. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (67), 31-Июл-19, 16:45 
Обоснуйте
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

69. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от YetAnotherOnanym (ok), 31-Июл-19, 13:35 
> и будущее

Вы провверяли?

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

98. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от neAnonim (?), 31-Июл-19, 17:42 
Меня зовут Марти
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

14. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от Anonim (??), 31-Июл-19, 08:49 
Большое колл-во лопатеров вообще используют managed с++. Например в мелкософт. Не заляпайся Егор, ты ничем не лучше любителей електрона
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

49. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от Аноним (49), 31-Июл-19, 12:21 
Rust, Go, C# - выбирайте на свой вкус, что там у вас модно-стильно-молодёжно-невелосипедно:
https://wiki.qt.io/Language_Bindings
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –3 +/
Сообщение от Аноним (20), 31-Июл-19, 10:00 
А у Qt есть тот же набор веб-библиотек и node-модулей? А приложение на Qt можно сразу и в форму веб-сайта портировать?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

34. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от index0h (ok), 31-Июл-19, 11:04 
> А у Qt есть тот же набор веб-библиотек и node-модулей?

У Qt есть много чего годного, а нода - это не самая лучшая идея для desktop.

> А приложение на Qt можно сразу и в форму веб-сайта портировать?

Зачем? ActiveX вроде ж показал, что концепция - говно.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

42. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от funny.falcon (?), 31-Июл-19, 11:58 
Да и проблема, кмк, не в nodejs, а в рендеринга посредством html.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

50. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Arlanovemail (?), 31-Июл-19, 12:25 
А приложение на Qt можно сразу и в форму веб-сайта портировать?

Можно.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +7 +/
Сообщение от user90 (?), 31-Июл-19, 10:15 
> Вопрос - зачем?

Ну что за вопросы! Хуяк-хуяк - и в продакшн)) Все остальное вторично, а хомячки итак сожрут что дают.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

28. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (28), 31-Июл-19, 10:26 
Зачем писать клиент к чатику или торрент-клиент на электроне не очень понятно. Наверное от большого ума это делают. Но если приложению нужно много кастомных необычных виджетов и крайне нестарндартное форматирование, то электрон очень полезен. Если разработчиков не очень много, то на куте тебе не хватит жизни, чтобы написать все, что поддерживает браузер.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

36. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +5 +/
Сообщение от proninyaroslavemail (ok), 31-Июл-19, 11:22 
В сфере коммерческой разработки прикладного ПО и сайтиков - время == деньги, и пока ты пилишь хороший софт на века, твой конкурент за меньшее время в силу толпы дешёвых веб-манки, высокой толерантности JS'a к кривым рукам и наличии множества готовых решений JS на уровне тяп-ляп и в продакшен, сделает продукт и отнимет часть твоего пирога. Не думаю что это изменится когда-либо.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

133. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним ещё один (?), 01-Авг-19, 00:07 
Тут главное как ты себя позиционируешь и чего хочешь добиться. Или как какие-нибудь Рокстары пилишь свою гипотетическую "гта" несколько лет и срубаешь кучу бабла или на уровне тяп-ляп довольствуешся крошками от чужих пирогов. Зато быстро но крошки. Большинство довольствуется крошками(объедками).
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

38. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от DerRoteBaron (ok), 31-Июл-19, 11:30 
Потому, что с электроном и PWA/ReactNative для мобилок одна веб-обезьяна (часто переученная ынтерпрайзом из студента-джависта) напишет все, что нужно, с максимум 2-мя кодовыми базами, и то неплохо переиспользующими друг друга. А еще эта обезьяна стоит вдвое дешевле средненького инженера
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

71. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним (71), 31-Июл-19, 13:46 
Прежде чем такое писать неплохо было бы ознакомиться с вакансиями и ценами на программистов. И цены такие формируются не просто так, а потому что такой программист генерирует больше добавочной стоимости в силу скорости разработки. Он просто эффективнее в решении задач, подумайте над этим.
Именно поэтому так много программ на электроне сейчас - за приемлемое время можно сделать продукт, который на Qt или Java просто не появился бы на свет _вообще_, потому что один человек на энтузиазме его бы не понятнул, а для компании это было бы слишком дорого.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

84. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от пох. (?), 31-Июл-19, 16:07 
и который, поигравшись, выбрасывают в помойку, потому что оно толком не доделано даже в базовой функциональности, а жрет и тормозит несообразно тому немногому, что кое-как умеет.

дополнил, не благодари.

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

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

128. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от DerRoteBaron (ok), 31-Июл-19, 23:02 
> Зато конкурирующий продукт на Qt или чем-то более вменяемом - уже не
> появится никогда, ибо поляна уже затоптана. Так держать.

Еще хуже, продукт на Qt/GTK/Whatever может уже и оказаться неподъемным в реализации, если от него требуется совместимость с каким-то протоколом, завязанным на переусложненные абстрации над абстрациями которые нормально реализованы только на веб-стеке (или в движке браузера) усилиями десятка рокстаров из какого-нибудь гугла или амазона.

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

139. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +3 +/
Сообщение от Аноним (71), 01-Авг-19, 09:47 
Где конкурент JetBrains на C++? Где конкурент VS Code на С++? Их просто нет.
Если для IDE ещё не всё потеряно (Qt Creator и, прости господи, KDevelop), то аналогов VS Code не было вообще. За несколько лет VS Code оброс такой экосистемой под все языки, которой ни vim, ни емакс не смогли сформировать за все свои десятилетия существования.
Причём, единственная плата за существование VS Code - RAM, и её я готов платить за этот прекрасный инструмент.
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

149. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от пох. (?), 01-Авг-19, 10:26 
> Где конкурент JetBrains на C++? Где конкурент VS Code на С++? Их

говорят вам - затоптана поляна, не ждите теперь ничего другого.

но так, на минуточку, для опоздавших родиться - visual studo cуществовала за двадцать лет до этого вашего эшелона. И тогда была одним из лучших средств для разработки, а не vi с emacs.
Но, разумеется, не разработки-на-php.

> Причём, единственная плата за существование VS Code - RAM, и её я

и cpu. И gpu, да, а то банальное срабатывание контролов тормозит.
Ну да, как обычно.

> готов платить за этот прекрасный инструмент.

беда в том, что вы этим прекрасным инструментом наклепаете уже только еще одну такую же поделку на эшелоне и node.js с html5. А я-то за это платить - не готов.

Впрочем, без хлеба (с красной икоркой) вы не останетесь, конечно - пипл схавает. Они нынче обладают разборчивостью свиньи.


Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

157. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (71), 01-Авг-19, 11:13 
> но так, на минуточку, для опоздавших родиться - visual studo cуществовала за двадцать лет до этого вашего эшелона. И тогда была одним из лучших средств для разработки, а не vi с emacs. Но, разумеется, не разработки-на-php.

В мире гораздо больше 2-х языка. Но согласен, VS как-то совсем вылетела из головы, хотя в своё время как раз с неё и начинал. Отличная IDE в своё время была, да и сейчас наверное есть, ничего не могу сказать.

> и cpu. И gpu, да, а то банальное срабатывание контролов тормозит. Ну да, как обычно.

Ну это же не так, в каких приложениях такое наблюдается? Скорее всего проблема не в электроне, а в конкретном приложении.

> беда в том, что вы этим прекрасным инструментом наклепаете уже только еще одну такую же поделку на эшелоне и node.js с html5.

Ну "наклепать" такую же "поделку" как VS Code - это очень даже неплохо. Хотя я и не понял как связана технология, на которой написан редактор, с тем, что вы в этом редакторе пишете: почитайте про поддержку языков https://code.visualstudio.com/docs/languages/overview

> А я-то за это платить - не готов.

Да и не платите, никто не завтавляет им пользоваться. Остальные редакторы никуда не делись.

> Впрочем, без хлеба (с красной икоркой) вы не останетесь, конечно - пипл схавает. Они нынче обладают разборчивостью свиньи.

Конечно не останусь, только электрон тут не при чём. Просто я предпочитаю как минимум смотреть на то, что происходит вокруг и быть в курсе новых веяний, а не сидеть 20 лет на старых проверенных технологиях только потому, что они старые и проверенные. Если нужна числодробилка - я возьму Си (хотя возможны варианты), если нужно сетевой сервис написать, то возьму Го или даже node.js, если нужен сетевой сервис с числодробилкой - напишу модуль на си, который подключу к го или node.js, если нужно мобильное приложение под ios и android - возьму React Native, если нужен десктоп апп - Electron. Сейчас ещё активно развивается Flutter, если он хорошо полетит, то это будет ещё один вариант выбора для мобильных и десктопных приложений, возможно более производительный и жрущий меньше памяти.

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

164. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от пох. (?), 01-Авг-19, 12:14 
> Ну это же не так, в каких приложениях такое наблюдается?

да хоть в скайпе - вопрос на каком железе.
Нет, я не хочу ставить ради скайпа новый-модный-ультрабук, в нем функциональности-то почти столько же, сколько в дореформенном запрещенном к употреблению c-шном (меньше!).

> Ну "наклепать" такую же "поделку" как VS Code - это очень даже неплохо.

ну понятно что имелось в виду - столько же жрущую, а из функционала вот будет "вывести табличку что ваш компьютер устарел".

> Хотя я и не понял как связана технология, на которой написан редактор, с тем, что вы в этом
> редакторе пишете

да никак, мы ж обсуждали почему эта технология стала повсеместной.

> Да и не платите, никто не завтавляет им пользоваться. Остальные редакторы никуда не делись.

да мне б, блин, не редактор...

> Просто я предпочитаю как минимум смотреть на то, что происходит вокруг

завидую молодости и оптимизму. Я вот уже смотрю вокруг исключительно в плане - "куды бечь".

Ответить | Правка | ^ к родителю #157 | Наверх | Cообщить модератору

174. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от Аноним84701 (ok), 02-Авг-19, 11:43 
> Нет, я не хочу ставить ради скайпа новый-модный-ультрабук, в нем функциональности-то почти
> столько же, сколько в дореформенном запрещенном к употреблению c-шном (меньше!).

Оно [скайп] вроде как было на "жирных, раздутых, тормозных дельфях!" (с)
>  "We also recommend that you have at least 400 MHz processor, 128 MB RAM and 15 MB free disk space on your hard drive."

Переписали с жирных, раздутых и устаревших дельфей на современную, почти-кросплатформенную-и-не-тормозящую-если-ничем-другим-не-пользоваться технологию  – опять чем-то недовольны. Не угодишь вам.

Ответить | Правка | ^ к родителю #164 | Наверх | Cообщить модератору

172. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –1 +/
Сообщение от Аноним (17), 02-Авг-19, 00:19 
> > Где конкурент JetBrains на C++? Где конкурент VS Code на С++? Их
> говорят вам - затоптана поляна, не ждите теперь ничего другого.

VS Code не так уж и давно появился на свет. До Электрона у С++ было куча времени
> говорят вам - затоптана поляна

Это никак не мешает выпускать форки форков для всех остальных вещей.

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

126. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от DerRoteBaron (ok), 31-Июл-19, 22:58 
> Он просто эффективнее в решении задач, подумайте над этим.

Эффективное решение задач с получением неэффективного решения.
Это путь в один конец с коллапсом чуть ли не всего IT-рынка, когда масштабирование упрется в предел эволюционного прогресса и не получит во время революционного. Ну либо когда абстракции нижнего уровня уплывут достаточно сильно, что силами имеющихся инженеров их не вылечить. Первые знаки этого уже начинают возникать.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

140. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (71), 01-Авг-19, 09:59 
Оптимальность решения определяется для каждого случая отдельно. Нет сферической оптимальности.

А по поводу революционности тут как раз таки скорее Electron (а точнее вся экосистема вокруг JS) и есть революция. Она сильно упростила разработку, при этом даже подняв качество, как минимум по части безопасности и стабильности. Плата за это - производительность, причём в случае с электроном сколько-нибудь критичным является только RAM т.к. по CPU никаких особых затрат у типичных GUI нет.

Мне вспоминаются Tcl, мне вспоминаются различные биндинги вроде pygtk, pyqt. Где они сейчас, почему не заняли такую же нишу, как Electron?

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

150. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от пох. (?), 01-Авг-19, 10:28 
> Мне вспоминаются Tcl, мне вспоминаются различные биндинги вроде pygtk, pyqt. Где они
> сейчас, почему не заняли такую же нишу, как Electron?

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

Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

155. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от DerRoteBaron (ok), 01-Авг-19, 10:45 
> т.к. по CPU никаких особых затрат у типичных GUI нет.

А вот хромиум умудряет из ниоткуда поджирать 5-10% ядра в фоне в виде электрона и 10-20% в виде забитого вкладками браузера

> Мне вспоминаются Tcl, мне вспоминаются различные биндинги вроде pygtk, pyqt. Где они сейчас, почему не заняли такую же нишу, как Electron?

Потому, что вкинуть в них недоделанную веб-морду и гордо назвать это десктопным приложением там не выйдет. Хотя связка питона с какой-нибудь гуевой библиотекой постоянно (не сильно реже шарпов) встречается там, где разработка веб-морды ну совсем неосмысленна (установщики, минимальный гуй из 10 кнопок и 2 экранов настроек).

Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

159. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (71), 01-Авг-19, 11:24 
> А вот хромиум умудряет из ниоткуда поджирать 5-10% ядра в фоне в виде электрона

замечал такое за слаком и телеграмом после нескольких недель аптайма. Причём в телеграме есть явная корреляция с кол-вом просмотренных картинок и видосов. Полагаю, там что-то не очищается в самом телеграме. Хотя и в электроне может быть баг, никто не застрахован.

> Потому, что вкинуть в них недоделанную веб-морду и гордо назвать это десктопным приложением там не выйдет. Хотя связка питона с какой-нибудь гуевой библиотекой постоянно (не сильно реже шарпов) встречается там, где разработка веб-морды ну совсем неосмысленна (установщики, минимальный гуй из 10 кнопок и 2 экранов настроек).

Факт недоделанности никак не связан с инструментом. Такой же недоделанный апп можно сделать и на питоне. Да и как бы далеко ходить не надо - постоянно встречаются падения питоновых приложений с очень понятными стектрейсами, отсутствием обработки сигналов и вообще отсутствием обработки каких-либо ошибок. Надеюсь, я заблуждаюсь и на самом деле софта на питоне гораздо больше, но просто если софт не бажит, то я не смотрю в код и не узнаю что он на питоне. Но за последнее время из десктопного софта мне приходилось смотреть только в написанный на питоне, причём регулярно.

Ответить | Правка | ^ к родителю #155 | Наверх | Cообщить модератору

47. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –2 +/
Сообщение от Аноним (17), 31-Июл-19, 12:11 
> приложение на этой поделке занимает меньше 1Gb RAM - то день не удался
> VS Code

Потребляет 600 мегобайт при открытом проекте: 8 вкладок, проводник, куча плагинов и терминал. Это много? Или тебе лишь бы повозмущаться и пофиг, что преувеличил?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

51. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +7 +/
Сообщение от funny.falcon (?), 31-Июл-19, 12:26 
Это до хрена.
В былые дни Delphi ворочалось на 16МБ ОЗУ.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

56. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +7 +/
Сообщение от Аноне (?), 31-Июл-19, 12:43 
И делала то же самое.
А ещё был ICQ-клиент на J2ME. На Java - и то 200Кб - за счет смайлов. И это работало на сименсе с прошивкой 10Мб, а он мог и звонить, и писать - прямо как скайп.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

63. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от НяшМяш (ok), 31-Июл-19, 13:07 
К чести сказать, тот же вебшторм на таком же проекте потребляет не меньше и местами работает медленнее. К сожалению, нет удобной нативной кросплатформенной IDE для всяких вебмакак-проектов, чтобы хотя бы яваскрипт раскрашивал и дебаггер с брейкпоинтами был. И плагинов было бы неплохо пучок на каждый чих иметь, но это уже плюшки.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

99. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от KonstantinB (ok), 31-Июл-19, 17:59 
Вебшторм тормозит не просто так, а делает полноценный статический анализ на лету.
А все эти Атомы ничего такого не делают, там функциональность уровня vim-а с плагинами.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

100. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от KonstantinB (ok), 31-Июл-19, 18:01 
Чтобы просто раскрашивал и дебаг с брейкпоинтами был, достаточно вима или емакса с плагинами.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

92. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –2 +/
Сообщение от Аноним (17), 31-Июл-19, 16:39 
> В былые дни Delphi ворочалось на 16МБ ОЗУ

Это на какой машине? Наверное даже не на 32-битной? Это же тоже ещё важно. Сейчас на 64 битах поди и Delphi будет отъедать больше

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

118. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним84701 (ok), 31-Июл-19, 22:04 
>> В былые дни Delphi ворочалось на 16МБ ОЗУ
> Это на какой машине? Наверное даже не на 32-битной? Это же тоже
> ещё важно. Сейчас на 64 битах поди и Delphi будет отъедать
> больше

Это на вот такой:
https://www.cnet.com/products/delphi-4-std-ed-4-0-win95/


Min RAM Size 16 MB
Min Hard Drive Space 60 MB
OS Required Microsoft Windows 95
OS Family Windows
Additional Requirements mouse or compatible device
Min Processor Speed 66 MHz
Min Processor Type Intel 486 or higher

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

131. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (17), 31-Июл-19, 23:39 
Под такое сравнение можно подогнать что угодно: плеер, браузер, и Электрон тоже, разумеется.
Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

134. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от zzz (??), 01-Авг-19, 00:14 
Вообще-то нет. Браузеры кардинально нарастили функционал от просмотровщика HTML до здоровенного комбайна, поддерживающего ццать форматов файлов и ццать технологий. Ничего аналогичного у IDE и близко не было. И возникает резонный вопрос - какого лешего? Потому что те же плееры, развивающиеся аналогичными темпами, что и IDE, в плане ресурсов выросли совсем незначительно - как потреблял winamp свои 10 Мб, так foobar2000 потребляет сейчас 30 Мб.
Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

137. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (137), 01-Авг-19, 01:13 
Я вообще не пони-маю почему интернет столько ресурсов есть. Википедия или OPN в Pale Moon потребляют немного. Видео можно смотреть отдельно. По-морему нас натянули.
Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

66. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от НяшМяш (ok), 31-Июл-19, 13:32 
Кстати недавно слак выкатил апдейт, где они переписали свои вебмакак кишки (жаль что не на натив). Теперь с 2 организациями и кучей чатиков это поделие в данный момент у меня жрёт 260 мегабайт - в отличие от 800 метров раньше.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

74. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Чебур (?), 31-Июл-19, 15:07 
И тянуть тучу зависимостей? Хорошо если прога в репозитории и сама все тянет, а при загрузке с гитхаба регулярно методом проб и ошибок приходиться искать каой либы не хватает, потому что мейнтейнер продолбался и не написал/обновил список. Я из-за этого шлю нахрен проги если они на qt. Ну и тулкитофобию никто не отменял
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

86. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от СкайНЕт. (?), 31-Июл-19, 16:15 
Для бизнеса важна скорость разработки и наименьшие затраты. ( легче верстать гуи(вебщиков полно),красиво, быстро. меньше платить так как недостатка в кадрах нет(вебщиков полно), а где высокая конкуренция там и зарплаты ниже и т.д. )
В случае с кьют, разработка сложнее следовательно дольше и более затратно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

152. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от ДмитрийСССР (?), 01-Авг-19, 10:35 
А как меня, как пользователя должно волновать что там интересно бизнесу? Зачем этот самый бизнес обрубает старые версии? Тот же скайп к примеру, была старая версия, которая потребляла мало и работала быстро, почему я не могу ею же пользоваться, ведь в новом скайпе практически ничего сверхнового не придумали...
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

136. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от KroArtem (ok), 01-Авг-19, 00:56 
Приложение Wrike на электроне было сделано с одной целью -- перевести пользователей с IE на более нормальный браузер. Надо сказать, это помогло.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

168. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от ffirefox (?), 01-Авг-19, 19:34 
> Вопрос - зачем? Почему нельзя писать на том же Qt?

Бросая взгляд в ретроспективе, я понимаю, что Electron нужен для того, чтобы программы на Qt казались маленькими, по сравнению с ... Лет 5 назад также поливали Qt и GTК.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +24 +/
Сообщение от timur.davletshinemail (ok), 31-Июл-19, 07:20 
Рак, рак, который должен быть изничтожен. Скайп после перехода на Электрон стал жрать не пару сотен мегабайт ОЗУ, а гиг с копейками, кроме этого стал дико тормозить междумордием и глючить время от времени. И плевать, что он видосики из Тытрубы научился показывать прямо в ленте сообщений. Пришлось снести к чертям.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –19 +/
Сообщение от Egor Mamontovemail (?), 31-Июл-19, 08:02 
вы дурачек )) рак это ваш мозг )) С++ это контроль, скорость реализации проектов любой сложности, это стабильность системы. В современном мире IT надежность имеет очень большую ценность особенно в высоко нагруженных системах. Вы поймите одно, пока одни будут проектировать системы, новые продукты, програмные комплексы, другие будут верстать для этих систем контент.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +4 +/
Сообщение от timur.davletshinemail (ok), 31-Июл-19, 08:06 
Слушай, а ты пишешь на сях (или что ты там любишь) с таким же количеством ошибок?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

175. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Wfhm (?), 02-Авг-19, 16:06 
Латентным гомосексуалистам тоже нужно на чем-то писать, пускай электрон живет.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

70. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 31-Июл-19, 13:38 
Итого на 13:37 31.07.2019 отметились как минимум 10 минусомётчиков, неспособных понять, что человек промахнулся, даже с учётом каммента внизу.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

88. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от timur.davletshinemail (ok), 31-Июл-19, 16:26 
Ну вот я ему один за это и плюсанул )))
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

121. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Ретроград (?), 31-Июл-19, 22:29 
> Итого на 13:37 31.07.2019 отметились как минимум 10 минусомётчиков, неспособных понять,
> что человек промахнулся, даже с учётом каммента внизу.

М и нус ему за токсичность

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

8. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от Egor Mamontovemail (?), 31-Июл-19, 08:05 
Прошу прощения, не вам timur.davletshin, комент по поводу велосипеда c++
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

19. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +5 +/
Сообщение от анон (?), 31-Июл-19, 09:43 
что вы со скайпом делаете, что он больше гигабайта памяти съедает? Активно общаюсь в скайпе, звонки, чаты, запущен больше недели. Потребляет 250Мб.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

27. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +6 +/
Сообщение от хотел спросить (?), 31-Июл-19, 10:23 
ничего не делаем

поставил на виртуалку, если вдруг какой олень им еще на связь выйдет

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

106. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –3 +/
Сообщение от Дегенератор (ok), 31-Июл-19, 18:51 
Зачем оленю связываться с бараном?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

141. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (138), 01-Авг-19, 10:04 
реально не знаешь?
Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

10. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +6 +/
Сообщение от YetAnotherOnanym (ok), 31-Июл-19, 08:10 
А про самую-то главную особенность сабжа не сказали - насколько больше памяти новая версия жрёт?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +6 +/
Сообщение от Аноним (52), 31-Июл-19, 12:30 
>насколько больше памяти новая версия жрёт?

Ни насколько. Как жрал всю доступную так и жрет.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

170. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от km (??), 01-Авг-19, 20:03 
Скорее, "во сколько больше".
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноне (?), 31-Июл-19, 08:22 
Каждый раз одни и те же вопросы и комменты.
Идея то неплохая, но что ж из их фанатов кто-нить не придумает, как сократить потребление ресурсов и повысить производительность, модульность хотя бы. Неужели нет чувства совершенства, помимо игры в пакмана, когда ресурсы планеты ограничены.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +6 +/
Сообщение от _hide_ (ok), 31-Июл-19, 10:21 
Есть чувство бабла.
Вы думаете писать код на JS дешевле? Нет. Просто порог ниже, но спецы дороже, благодаря хайпу. Технически неподкованные заказчики легко клюют на то, что им предлагают в два раза быстрее поставить продукт, говорят, что быстро потому что супер новый электрон, скрывая, что функционала будет в два раза меньше!
Спецы стоят дороже, аналогично -- за хайп технологии нужно платить. Результат выходит дороже, качество кода ниже плинтуса (сборщик мусора сам "разрулит" циклические связи и индекс ДОМа в 2-5 подключенных библиотеках, каждой библиотеке/компоненту требуется свой личный индекс дома). Зато есть плюсы: код может писать любой человек с невысоким уровнем подготовки, изучивший все "прелести" JS.
Как же так получается, что пишут на электроне, хотя альтернатив просто уйма? Рассмотрим проект средней крупности с уже устоявшимися требованиями к функционалу и без проблем согласования.
На C++ и аналогах (спец подходящего уровня):
1. Прототип готовим, делим модули и пишем для них тесты сходу (14-20 дней) -- показываем начальству, периодически приложение сегфолтится, потому что пока рефакторили все разломали
2. Готовим первую бету, выделяем весь функционал в набор поддержки, разделяем бизнес логику с остальным функционалом (14-21 дня) -- приложение продолжает иногда падать, большая часть кода переведена на умные указатели, но все ещё встречаются неприятные моменты
3. Начинаем бодание с дизайном и т.п., потому что реализовать "принятые всеми" подходы с нативными компонентами довольно трудно (14 дней)
4. Первый релиз, приложение периодически делает странные пасы, выдает сообщения об ошибках или вообще подвисает, но работать с ним уже можно. Первая версия ко всему прочему обвешана отладкой как в виде логирования, так и отправка отчетов и т.п., что не очень положительно сказывается на производительности приложения
5. Пилится недостающий функционал, подключается 2-3 мидла для поддержания кодовой базы (14-60 дней), первая полностью готовая версия, начальство торжественно увольняет дорогого разработчика, высказав все, что думает по поводу нарушения своих сроков и того, как всё было плохо
6. Добавление нового функционала через 3-4 месяца становится почти нереальным из-за недостаточной квалификации сотрудников, решают "все переписать" и дальше появляются странные кривые, релизы с новым функционалом.
А теперь смотрим как делается приложение на Электроне:
1. Прототип можно создать сходу, даже не заморачиваясь с тестированием и т.д. (4 дня) -- работает, показываем начальству красивый хеловорд с минимумом функционала и заявляем: нужно покрыть все тестами и будет все в ажуре
2. Покрываем тестами (18-20 дней), привлекаем ещё 3-10 разработчиков под это дело
3. Пишем половину функционала (основной код пишет только один разработчик) (14-40 дней), вспомогательный уже с "тестерами" (зачеркнуто) с "командой"
4. Выкладываем первый релиз: функционал местами отсутствует, но в принципе для беты сойдет, основной разработчик получает гонорар, отмечает в резюме проект как успешный и сворачивает удочки -- переходит к поискам следующей жертвы.
5. Оставшаяся часть команды пытается довести до релиза "успешный проект" и есть два варианта: у них нет ресурсов или скилов для завершения или они есть и тогда все стадии с 1 по 4 выполняются снова, кодовая база выкидывается полностью и готовится новый успешный проект

Итого, что мы видим:
1. В процессе разработки на электроне, почти в любой момент времени можно выдернуть продукт на демку, да он ничего не умеет, но не падает и функционал, который можно показать всегда доступен. С++ страдает и готовит программу к релизу, игнорируя успокоительные для начальства демострации успехов -- иначе не уложиться в сроки.
2. Разработчику на электроне выгодно как можно скорее менять проект, потому что доведение функционала в проекте выше среднего очень дорого, требует полного покрытия тестами почти всего кода и на поддержания тестового набора требуется не так мало ресурсов. Разработчику на C++ требуется постоянно проводить тестирование по основным юсам, если он не один, то можно подрядить мидлов на покрытие тестами классов, но каждый серьезный рефакторинг приводит к определенным... Недоразумениям. В результате нельзя взять проект и в произвольный момент и сказать: все готово. Разработчику хорошо платят и он заинтересован завершить проект, доведя до функционала, согласно ТЗ, хотя руководство, не видя результатов здесь и сейчас очень недовольно.
3. Команду на С++ возможно заменить, правда удовольствие это дорогое, а вот с программистами на JS не все так просто: код не объектный и даже разбитый на компоненты код является чрезвычайно авторским произведением, что означает: новая команда начнет пилить все снова и тут никуда не денешься.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

37. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от ДмитрийСССР (?), 31-Июл-19, 11:24 
Вы так говорите про сроки, будто изначально при составлении ТЗ не учитывается тот факт, что писать будут на С++
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

41. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +10 +/
Сообщение от _hide_ (ok), 31-Июл-19, 11:40 
Сроки, назначенные руководством (в т.ч. и менеджерским составом) и сроки, описанные в Т/З -- вещи совсем разные. Они никогда не понимали, почему ребенка рожать обязательно через 9 месяцев, а не к квартальной премии.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

142. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним (138), 01-Авг-19, 10:06 
во многих тз всем пофиг, на чём ты будешь писать. пишут, где должно работать и как
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

57. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноне (?), 31-Июл-19, 12:52 
Всё так. Детское нетерпение "мама купи конфетку" - вот это скиллы руковжопства. Очень редко, когда руководитель - технарь, а то и бывший программист. Плохо, когда он не слышит что говорят специалисты.
Прислать проблему с подписью в теме письма "Важно-срочно" - это они могут. А уразуметь, что именно они целый год до этого не могли предугадать, что будут проблемы в будущем - не могут.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

135. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от MINIX (?), 01-Авг-19, 00:35 
Напишу в защиту рукожопства. Это свойство, без которого пути наверх быть не может. Мне страшно представить, если менеджер будет отвечать так: для автоматизации потребуется доработать систему, внедрив множественные связи между такими то объектами, ... реляционная ... объектная ... рефакторинг ... миграция ... структура данных... Да его погонят тут же в зашей. А выживет тот, кто ответит: да, можно уволить половину продажников/заменить их операторами, если добавим то то, да, можно побыстрее в 3 раза я распоряжусь, да, мы конечно справимся.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

160. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноне (?), 01-Авг-19, 11:39 
Дело в том, что управленец без обратной связи самозванец. Мозги купить-нанять нужно уметь и прислушаться к ним, а не возвышать себя.
Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

165. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от управленец (?), 01-Авг-19, 12:18 
> Дело в том, что управленец без обратной связи самозванец.

у меня есть обратная связь - я чутко прислушиваюсь к мнению начальства и вовремя даю наверх отчеты о проделанных улучшениях и развитиях.

> Мозги купить-нанять нужно уметь

этим в hr отделе занимаются, мне некогда, я на конференции для эффективных управленцев до завтрашнего вечера.


Ответить | Правка | ^ к родителю #160 | Наверх | Cообщить модератору

162. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноне (?), 01-Авг-19, 11:40 
Речь не о руководстве как таковом, а о некомпетентности некоторых в управлении: когда гордыня, корысть и жадность главнее, животные инстинкты.
Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

12. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (12), 31-Июл-19, 08:38 
Самодостаточный -- это когда он научится грузиться через UEFI, а пока что это всего лишь толстый жирный зонд.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +3 +/
Сообщение от Аноним (20), 31-Июл-19, 10:01 
Chromium OS умеет, значит и это научится.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (15), 31-Июл-19, 08:54 
ИМХО, количество ошибок зависит не от языка программирования, а от того, кто им пользуется.
Понятное дело что на сабже можно писать быстро, дешево и с минимум геморроя. Но всё это какой ценой? Ценой ресурсов. А обычному пользователю всё равно какие у вас там языки и какая квалификация, а то, что после запуска Skype, Twitch, Ghost, Visual Studio Code, Atom, и тд не остается памяти вообще - вызывает это только гнев.
Тем временем пусть и не без сложностей написанные, но проги на нормальных языках (C++, C, Python и тд) и ведут себя достойно и ресурсов не хавают излишне много.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –2 +/
Сообщение от Аноним (16), 31-Июл-19, 09:06 
Когда питон стал нормальным языком? Всё что в байткоде - такое же ненужно как js.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

23. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (20), 31-Июл-19, 10:05 
А причём здесь байт-код? Он позволяет включать JIT, а это даже побыстрее плюсов может быть. Проблема скорости Python явно не в байт-коде, а в утиной типизации и GIL
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

31. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –2 +/
Сообщение от Аноним (16), 31-Июл-19, 10:44 
Вот именно, JIT. Ты запускаешь программу и она начинает компилироваться у тебя на машине, а не на машине разработчика. Затраты на компиляцию, время и память. Плюс затраты на поддержание работы сборщика мусора.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

58. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –1 +/
Сообщение от funny.falcon (?), 31-Июл-19, 12:52 
Так ведь JS точно так же работает.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

64. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним84701 (ok), 31-Июл-19, 13:07 
> Вот именно, JIT. Ты запускаешь программу и она начинает компилироваться у тебя
> на машине, а не на машине разработчика.

У хорошо спроектированного байткода это будет не "компиляция", а скорее "ассемблеризация".
Причем, результаты этого прогона можно будет сохранить -- непонятно, почему все так привязаны к JIT, который необходим только для ЯП с динамической  типизацией.


> Плюс затраты на поддержание работы сборщика мусора.

Если вы считаете, что  malloc/free работают благодаря магии с затратами O(1), то у меня для вас плохие новости.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

78. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним (16), 31-Июл-19, 15:27 
> Если вы считаете, что  malloc/free работают благодаря магии с затратами O(1), то у меня для вас плохие новости.

- Почему ваша машина ездит так медленно?
- Но другие машины ездят тоже много медленнее скорости света!
- Да, но в разы быстрее вашей.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

83. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от Аноним84701 (ok), 31-Июл-19, 16:06 
>> Если вы считаете, что  malloc/free работают благодаря магии с затратами O(1), то у меня для вас плохие новости.
> - Почему ваша машина не может ехать почти со скоростью света?
> - Но зачем? Где мне в городе ездить с такой скоростью? Там и 100 км/ч за глаза.
> - Ну а вдруг понадобится, ан нельзя! Фу! Зачем такая машина вообще нужна?

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

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

117. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Илья (??), 31-Июл-19, 21:48 
Обожаю неуместные аналогии
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

143. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (138), 01-Авг-19, 10:09 
> Если вы считаете, что  malloc/free работают благодаря магии с затратами O(1), то у меня для вас плохие новости.

именно с затратами О(1). а если ты, умник, считаешь, что ОС глупее тебя, - лезь пиши свои реализации, это несложно

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

163. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним84701 (ok), 01-Авг-19, 12:10 
> именно с затратами О(1).

Да ну?
https://sourceware.org/glibc/wiki/MallocInternals
> Malloc Algorithm
> If the request is "large", take a moment to take everything in the fastbins and move them to the unsorted bin, coalescing them as you go.

[...]
> Start taking chunks off the unsorted list, and moving them to small/large bins, coalescing as you go (note that this is the
> only place in the code that puts chunks into the small/large bins). If a chunk of the right size is seen, use that.

[...]
> In a nutshell, free works like this:
> If there is room in the tcache, store the chunk there and return.

[...]
>  If the chunk is large enough, coalesce any fastbins and see if the top chunk is large enough to give some memory back to the system. Note that this step might be deferred, for performance reasons, and happen during a malloc or other call.

Магия, не иначе! И совсем никакой "сборки мусора" унутрях (про coalescing просто врут!)
А ведь могли взять какую-нибудь чисто академическую реализацию c константой  c = "over 9000" (но формально оно будет в O(1)) или  специфичную, правда, с офигенной фрагментацией (но ведь памяти сейчас все равно много, так что пофиг) :(

>> malloc/free
> а если ты, умник, считаешь, что ОС глупее тебя, - лезь пиши свои реализации, это несложно

«Смешались в кучу кони, люди,»
Я-то писал, поэтому как раз в курсе, что malloc/free не являются частью ОС.
И по-моему, странно считать набор (под)программ и алгоритмов умнее себя, любимого – но у всех свои странности.
Некоторые вон, вычитывают что-то между строк, считают, что malloc/free предоставляется им ОС и вообще похоже не в курсе, зачем используется прослойка "c наворотами" в виде malloc вместо прямого вызова mmap и почему столько копий было сломанно при поиске наилучшей реализации сишного динамического аллокатора: jemalloc, dlmalloc, tcmalloc и т.д.

Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

22. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (20), 31-Июл-19, 10:03 
А зачем запускать одновременно Skype, Twitch, Ghost, Visual Studio Code, Atom??
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

29. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +4 +/
Сообщение от _hide_ (ok), 31-Июл-19, 10:28 
Включать одновременно чат, резалку видео, редактор блогов, IDE и текстовый редактор? Я знаю только одного человека, который запускает на компютере одновременно IDE, текстовый редактор и браузер (только 3 программы одновременно). Нужно нарезать картинки? Что-то собрать другим способом? Запустить отдельно разрабатываемое приложение без IDE? Тогда что-то одно закрываем. Но, походу, он не одинок :-)
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +9 +/
Сообщение от FullZero (??), 31-Июл-19, 11:20 
Боже мой, все уже давно покупают новый комп для каждой отдельной электрон софтине!
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

116. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от amazon (?), 31-Июл-19, 21:47 
не покупают, а арендуют! И заметьте - вы платите только за то время, которое compute инстанс на самом деле обслуживал ваш чятик!

(пожалуйста, авторизуйтесь, чтобы увидеть ваши персональные рекомендации!)

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

54. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним (54), 31-Июл-19, 12:37 
Что за глупости? Простыми механизмами проще владеть и управлять, чем сложными.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Попугай Кеша (?), 31-Июл-19, 09:31 
TypeScript и грамотный подход к программированию + QA - практики могут дать неплохой результат. Вопрос в потреблении оперативки, да.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +4 +/
Сообщение от Аноним (52), 31-Июл-19, 12:33 
>TypeScript

Попытка лечить понос цементом.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

127. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –1 +/
Сообщение от Аноним (127), 31-Июл-19, 23:02 
> Попытка лечить понос цементом.

Это попытка прикрутить ООП к Си ака "плюс-плюс"?

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

32. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (-), 31-Июл-19, 10:45 
Да здравствует Chromium\Electron - единственная платформа для вебприложений от Гугла и Майкрософт!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

59. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноне (?), 31-Июл-19, 12:55 
>В отличие от web-приложений, программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру

Трололо

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

62. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +7 +/
Сообщение от Аноним (52), 31-Июл-19, 13:02 
Зпачем привязывать если можно прибить гвоздями.
УмныйНегр.jpg
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

91. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –1 +/
Сообщение от Аноним (91), 31-Июл-19, 16:34 
Кстати все заметили что компания Гугл сама не делала простую платформу для создания приложений из браузера, а оставила всяким частникам. Потому что в Гугле сами понимали что получится полный треш.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

112. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноне (?), 31-Июл-19, 20:31 
Умыла руки
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

40. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от Вебарь (?), 31-Июл-19, 11:33 
Просто скачайте себе ещё памяти.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

145. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (138), 01-Авг-19, 10:13 
и нарастите место на диске ЦЭ
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

151. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от amazon (?), 01-Авг-19, 10:31 
> и нарастите место на диске ЦЭ

и мы уже готовы предложить вам решение этой проблемы, недорого!

Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

55. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (55), 31-Июл-19, 12:41 
А тем временем, Electron допачтили до фри, наконец-то, как апстрим не упирался. Спасибо за усилия.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

61. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (60), 31-Июл-19, 13:01 
Что может быть хуже чем electron? Только electron завёрнутый в snap.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

68. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +7 +/
Сообщение от Аноним (91), 31-Июл-19, 13:32 
А это мысль спасибо за идею.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

104. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (104), 31-Июл-19, 18:28 
эм, а чем шикарный снап не угодил?
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

113. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +3 +/
Сообщение от Аноне (?), 31-Июл-19, 20:36 
CalcJS.vmdk
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

65. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (91), 31-Июл-19, 13:32 
Я считаю что приложение на электроне должно при запуске на системе на которой меньше 4 гигов оперы писать предупреждение: "Ваш компьютер устарел" и не запускать саму прогу.

Майкрософт так уже делает со скайпом на старых версиях венды. Почему то ни у кого нет вопросов почему на 486 компе с 4 мегами оперы не запускается даже убунту. А что на Целероне с 1 гигом оперы электрон тормозит многократные подгорании от которых лес в сибири сгорел. В 2019 году пора уже сходит за новой оперативой да и за новым компом тоже не помешало бы.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (73), 31-Июл-19, 15:01 
Решительно нет!
Я как купил ADR на 30гигов, так ей и пользуюсь. Я так же обожаю дискеты.
А уже в планах есть LTO-10 до 48 ТБ. Позже они подешевеют и надеюсь можно купить за 5000р. но не больше.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

124. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (137), 31-Июл-19, 22:52 
Спасибо, не знал про существование LTO-10, добавлю к списку nice to have вместе с Magneto-optical drive. Вот бы ещё узнать про https://en.wikipedia.org/wiki/Video_Floppy
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

156. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (156), 01-Авг-19, 10:58 
Как-то маловато помещается в него. Хотелось бы больше.

Интересное: радиотелескоп Square Kilometre Array, будет вырабатывать в сутки около одного экзабайта данных.

https://en.wikipedia.org/wiki/Square_Kilometre_Array

>The amount of sensory data collected pose a huge storage problem and require real-time signal processing to reduce the raw data to relevant derived information. In mid 2011 it was estimated the array could generate an exabyte a day of raw data, which could be compressed to around 10 petabytes.

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

161. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (156), 01-Авг-19, 11:39 
Оказывается есть LTO-12 с 192 Tб.
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

76. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (52), 31-Июл-19, 15:21 
>Я считаю что приложение на электроне должно при запуске на системе на которой меньше 4 гигов оперы писать предупреждение: "Ваш компьютер устарел" и не запускать саму прогу.

Те. для запуска Skype, Slack, Twitch, VSCode и Discord.  одновременно мне нужно 5 * 4 = 20 гигов памяти?
Бегу в магазин.
А процесора 8 ядерного хватит или переходит на Xeon Gold?

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

80. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (91), 31-Июл-19, 15:46 
Я взял бушный Xeon x5650 с материнкой 48 гигов бушной же оперы еес. Стоят в районе 30к. И ещ
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

81. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (91), 31-Июл-19, 15:47 
ё место остается чтобы в виртуалке поиграться с чем-нибудь интересным.
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

82. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +2 +/
Сообщение от Аноним (52), 31-Июл-19, 15:54 
>48 гигов
>поиграться с чем-нибудь интересным.

открыть три вкладки в VSCode и ГуглеХром?

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

94. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним (17), 31-Июл-19, 16:45 
>48 гигов
>поиграться с чем-нибудь интересным.
> открыть три вкладки в VSCode и ГуглеХром?

Я просто продублирую свой коммент:
> VSCode

Потребляет 600 мегобайт при открытом проекте: 8 вкладок, проводник, куча плагинов и терминал. Это много? Или тебе лишь бы повозмущаться и пофиг, что преувеличил?

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

102. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (102), 31-Июл-19, 18:10 
Ты просто не просуммировал все процессы электрона и хрома.
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

130. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (17), 31-Июл-19, 23:33 
Как раз таки я просуммировал все процессы vs code. Браузер отдельная тема. Он не на Электроне. Он и есть Электрон
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

146. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (138), 01-Авг-19, 10:14 
знаешь, сколько vim в шелле потребляет?
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

171. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (17), 02-Авг-19, 00:16 
знаешь сколько пердолинга с vim-ом, чтобы вывести vim на один уровень с vs code?
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

87. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –1 +/
Сообщение от пох. (?), 31-Июл-19, 16:18 
мне кажется, для первого релиза можно просто ограничиться выводом предупреждения "ваш компьютер устарел!"
Во-первых, это правда, поскольку когда вы наконец исправите все баги и в стотыщный раз отрефакторитесь заново - он точно устареет.
Во-вторых в окошке с предупреждением можно показать какой-нибудь красивый мультик.

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

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

89. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (91), 31-Июл-19, 16:30 
Ты хоть и виндузятник зато всегда все правильно говоришь.
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

122. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  –1 +/
Сообщение от Ретроград (?), 31-Июл-19, 22:39 
>...Майкрософт так уже делает со скайпом на старых версиях венды. Почему то ни у кого нет вопросов >почему на 486 компе с 4 мегами оперы не запускается даже убунту...

Существуют Лайнакс дистрибутивы способный запускаться на таком ПК, также существуюи другие ОС.
https://ru.wikipedia.org/wiki/Категория:Миниатюрные_дистрибутивы_Linux https://ru.wikipedia.org/wiki/AROS https://ru.wikipedia.org/wiki/KolibriOS https://ru.wikipedia.org/wiki/Contiki https://ru.wikipedia.org/wiki/ChibiOS/RT

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

166. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним (67), 01-Авг-19, 14:50 
"Лайнакс" - это еще страшнее, чем "2k19"
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

90. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Retrosharer (?), 31-Июл-19, 16:32 
Когда в новости будет "проведена существенная переработка архитектуры и оптимизация исходного кода платформы, приведшие увеличению скорости работы, сравнимой с программами на Си"?

Вот тогда комментарии зажгутся всеми цветами радуги! Скука какая.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

109. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним84701 (ok), 31-Июл-19, 19:11 
>> использующий в качестве основы компоненты Chromium, V8 и Node.js.
> Когда в новости будет "проведена существенная переработка архитектуры и оптимизация исходного
> кода платформы, приведшие увеличению скорости работы, сравнимой с программами на Си"?

1 апреля. Ну или в любом осознанном сновидении ;)

Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

96. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (17), 31-Июл-19, 16:48 
Так много комментов про то, что для Electron-приложений нужно 16, 48, etc гигабайт ОП. Хоть бы один за свои слова ответил пруфами
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

105. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +3 +/
Сообщение от 64_bit_boyemail (?), 31-Июл-19, 18:32 
Для оппеннетчиков единственное значимое в этой новости:
>ожидавшееся прекращение поддержки 32-разрядных систем Linux пока отложено
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

123. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (137), 31-Июл-19, 22:41 
Специально для вас https://ru.wikipedia.org/wiki/Категория:64-битные_дистрибутивы_Linux
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

153. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от amazon (?), 01-Авг-19, 10:40 
> Для оппеннетчиков единственное значимое в этой новости:
>>ожидавшееся прекращение поддержки 32-разрядных систем Linux пока отложено

не понимаем, зачем - у них же все равно не хватит памяти на этот прекрасный инструмент?


Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

108. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (108), 31-Июл-19, 19:00 
Чем он лучше XUL JS CSS ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

147. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (138), 01-Авг-19, 10:16 
у меня в баше CSS не запускается, чяднт?
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

110. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Красавчик Элвис (?), 31-Июл-19, 19:22 
Сейчас писать нативный код\гуй какой-нибудь программы очень дорого, посему и появляются  Electron, QT, и прочие фрэймворки.

К сожалению или к счастью, но за этим будущее.

Запасайтесь ОЗУ, господа.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

114. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от user90 (?), 31-Июл-19, 21:17 
Это ты так обтекаемо сформулировал "подставьте свою попку корпорациям и получайте удовольствие"? Ну.. терпи, наслаждайся! :)
Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

154. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от amazon (?), 01-Авг-19, 10:42 
> Это ты так обтекаемо сформулировал "подставьте свою попку корпорациям и получайте удовольствие"?
> Ну.. терпи, наслаждайся! :)

терпи - это ты, раз не хочешь получать удовольствие. А он сам подставил,и будет - наслаждаться.

Приснут-то - всем, независимо от желания. Рано или поздно.

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

115. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним (115), 31-Июл-19, 21:26 
На расте делают GUI на основе WebREnder от мозиллы.

Скомпилированный Хеловорлд весит 4-5 мб ос всеми статически линкованными зависимостями. Все на основе CSS-HTMl5 а вместо js - растишка. Вот так надо. Но бабла там нет...пока.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

120. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (120), 31-Июл-19, 22:28 
>Хеловорлд весит 4-5 мб ос всеми статически линкованными зависимостями
>Вот так надо.

Нет, так - ненадо. Хелворлд должен весить не больше 4 Кб.

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

125. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (-), 31-Июл-19, 22:53 
На FPC так и есть.
Для кроссплатформы, кстати.
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

132. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (115), 31-Июл-19, 23:48 
4 кб - это значит с кроссплатформенностью будут трудности, а за 4мб получить HTML который и выглядит красиво, да еще и предсказуемо - самое то.
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

169. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от kiwinix (?), 01-Авг-19, 19:44 
Где Wayland?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

173. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (173), 02-Авг-19, 02:52 
Когда закончиться дрочево с HTML/CSS/JS? Сколько можно уже? В мире столько хорошего Swift, Java, C#, Python, C++ в конце то концов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

177. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +1 +/
Сообщение от Аноним (177), 03-Авг-19, 12:23 
Эпоха веб-приложений! А то что для веб-приложений существует всего один движок - Хромиум (Блинк), умалчивают.
Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору

179. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Вовик (??), 11-Авг-19, 12:25 
Полная манополизация сегмента веб-приложений движком хромиума от гугл. При этом конкурентов нет - финансируемый гуглом Файерфокс, с долей рынка в 3,5-4%, не в счёт, а Флеш уничтожили.
Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

180. "Релиз Electron 6.0.0, платформы создания приложений на базе ..."  +/
Сообщение от Аноним (177), 11-Авг-19, 12:46 
Нет никаких альтернатив для Хромиума, и что Гугл сотворит с движком, то и получим и все будем пользоваться. Конкуренты или заранее уничтожены - тот же флеш плеер, или заведомо калечны как ФФ - жупел для разных альтернативщиков и борцунов с системой.
Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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