URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 124386
[ Назад ]

Исходное сообщение
"Выпуск Electron 13.0.0, платформы создания приложений на базе движка Chromium "

Отправлено opennews , 31-Май-21 13:20 
Подготовлен релиз платформы Electron 13.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы  Chromium 91, платформы Node.js 14.16 и JavaScript-движка V8 9.1...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=55237


Содержание

Сообщения в этом обсуждении
"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Рейка Сметанова , 31-Май-21 13:20 
когда блин уже электронокапец настанет

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Любитель арахисовой пасты , 31-Май-21 13:21 
жыыыыыыр

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено ELF , 31-Май-21 13:22 
опередил)

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено iLex , 31-Май-21 13:28 
Не раньше, чем появится хоть какой-то кроссплатформенный фреймворк. Увы, альтернативы тупо нет. Qt - это ни хрена не альтернатива, это во-первых очень дорого (в случае коммерческих приложений), и во-вторых это богомерзский C++, где проблемы со сборкой постоянны и трудноразрешимы, занимая как бы не больше времени, чем даже написание кода.
Если нужно собирать код под пять разных платформ, вы два года только будете решать проблемы со сборкой и кросс-компиляцией, прежде чем приступать наконец к кодированию. Даже тупо собрать Qt-приложение под винду, сидя в Linux, и то титанической трудности квест.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено fsb4000 , 31-Май-21 13:35 
>это во-первых очень дорого (в случае коммерческих приложений)

У WxWidgets (https://www.wxwidgets.org/) получше лицензия. (Можно статически линковаться и никому ничего не платить и исходники/объектные файлы никому не показывать)

А так всякие MAUI (https://devblogs.microsoft.com/dotnet/announcing-net-maui-pr.../) выходят под .NET если С++ не нравится...

Ну и Lazarus всегда есть или JavaFX. Бесплатных кроссплатформенных GUI достаточно для разных языков.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 13:29 
Благодаря ему у нас есть десктопная версия ватсапа

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено InuYasha , 31-Май-21 13:22 
Node.js+chromium по объёму кода уже переросли Unreal Engine? Почему-то последний работает быстрее :)

PS: как всегда, спасибо за список софта для игнора )


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Криса , 31-Май-21 13:56 
ungoogled-electron есть в наличии?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 15:26 
Пока что в этом нет необходимости. У меня не получалось наснифать ничего от запущеного Hello World.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 16:25 
UE не соблюдает жирные спеки js/html/css, в основном рендеря текстуры с полигонами через минимум абстракций, разбивать рендер страницы на слои и вычленять в атласы шрифты ему не нужно, и все это со сглаживанием/анимашками/скейлингом и адаптивностью за доли секунды. Сложности хромиума и его микрооптимизациям в таких условиях любой 3д движок позавидует.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено InuYasha , 31-Май-21 20:37 
Я даже прослезился пока смеялся. "рендерить текстуры с полигонами через минимум абстракций". Это пять. Ничего что в нём несколько слоёв абстракций для банальной отвязки от платформы, в наличии, например, свой сетевой двиг, звуковой, а вся логика объектов построена на довольно сложном скриптовом языке? Ну, это не считая того, что один материал даже в УЕЧ может включать десяток карт и алгоритмов их взаимодействия. Но вообще, рисование - это только его часть. )
PS: а ещё в игровые движки встраивают html-рендерные движки, да. :D

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 01-Июн-21 05:54 
В чем конфликт высказываний? Это и есть необходимый минимум, производительность упирается в отрисовку, и сложность ее реализации между браузером и движком несравнима, браузеры даже не могут вынести большую часть работы на gpu.
PS: а ещё UE работает в браузерах, но к чему это вообще?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 13:26 
Я лично не против электрона, но против того, что каждое приложение тащит свою копию. Поэтому даже любое мелкое приложение занимает минимум 200-300 мегабайт.
Вот придумали бы способ ставить электрон в систему (как .нет фреймворк или как жабу например), было бы просто идеально, лучший способ разработки кроссплатформ приложений.
И не надо ждать пока разработчик додумается сделать версию под линукс, ещё и чтобы работала не лучше винды.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Ненавижу SJW , 31-Май-21 13:47 
Ну если спрос будет расти, то я думаю подвезут. Если так прикинуть, то это вроде как решимая задача.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 14:27 
Не, похоже, ты любишь SJW.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено SinoptikUF , 31-Май-21 15:37 
Ребята, как там с шифрованием кода с коробки? Есть возможность защиты кода?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Ненавижу SJW , 31-Май-21 16:12 
Спроси на том же тостере хабра. Лично я хз

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 19:52 
А как же попен сорс?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено commiethebeastie , 31-Май-21 13:53 
>Вот придумали бы способ ставить электрон в систему (как .нет фреймворк или как жабу например), было бы просто идеально, лучший способ разработки кроссплатформ приложений.

Не получится, совместимость между версиями печальная.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 14:37 
Ставить несколько версий сразу

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено НяшМяш , 31-Май-21 17:55 
Толку от этого мало, если конечно приложений на электроне не больше чем его версий. Вот в той же манжаре (и в арче) в репах есть электроны с 8 по 12, только не весь немногочисленный софт из тех же реп их использует.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 13:55 
Электрон уже можно нормально ставить в систему. Осталось только дождаться чтобы электронику выпускали в формате asar-приложений. Только почему-то ISVs с этим не парятся.
То есть подход такой же как с ждявой и жар-пакетами.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 14:59 
Ага, и каждое приложение будет разваливаться при очередном обновлении электрона. :-)

Вообще гугловский Flutter активно движется в сторону поддержки десктопа, думаю, скоро займёт эту нишу.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Skullnet , 31-Май-21 15:37 
> Ага, и каждое приложение будет разваливаться при очередном обновлении электрона. :-)

Подожди, но в обычном веб-браузере же не разваливается?


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Ненавижу SJW , 31-Май-21 16:14 
Да, Flutter прикольная штука. Пробовал её под Android (на уровне хелло ворлда)

Правда как-то влом учить Dart. Уж слишком он какой-то мёртвый без Flutter


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено YetAnotherOnanym , 31-Май-21 15:48 
> ставить электрон в систему

Тогда начнётся головняк с аппликухами, которые требуют разные версиии сабжа. Тот же DLL hell со всеми этими WinSxS, только в профиль.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено anon56474747 , 31-Май-21 15:54 
Все равно никто не будет это использоваться. Сейчас напротив, даже net core даже java с тем же graalvm все приходят к единому бинарнику, ну или как в случае с net core удобному самораспаковывающемуся архиву без зависимостей от исполняющей среды. мороки меньше, не гадаешь запустится ли или нет, а размер никого не волнует особо.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 22:43 
>> Я лично не против электрона, но против того, что каждое приложение тащит свою копию

Ну так-то это все уже есть.
Браузер + сервер. И браузер таскать не надо. И с доступом к ресурсам проблем нет.

Всем просто лень.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 13:26 
телеметрия в хелоуворлде есть? нет? значит ненужно

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено КО , 31-Май-21 13:30 
Все в наличии, не беспокойтесь.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 13:53 
Нет. Проверял недавно.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено опеннетовский анон , 31-Май-21 13:32 
Из релиза в релиз новость копипастится в части "что вообще за Electron", а Nylas уже года 3 как почтовый клиент забросили...

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 17:44 
Он теперь Mailspring

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено th3m3 , 31-Май-21 13:44 
Ненужно обновили.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Anonimous , 31-Май-21 13:48 
*сарказм мод он* как то многовато кардинальных изменений для мажорной версии *сарказм мод офф*

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 13:52 
> Electron позволяет создавать любые графические приложения с использованием браузерных технологий, логика работы которых определяется на JavaScript, HTML и CSS

QT/GTK здорового человека.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено НяшМяш , 31-Май-21 14:29 
Да ради бога, только пусть это компилится в нативный быстрый бинарник. Нельзя? Ну, в дурке тоже все себя здоровыми считают.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 15:29 
> только пусть это компилится в нативный быстрый бинарник.

Воооооть! И с кутёй, и с тгк мы эту возможность давно проспали.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 16:33 
Кути быстрый эффективный бинарник. Разве что гора легаси, но это в любом крупном проекте так. Можно статически вкомпилить, если лицензию купил. QML всё обещают компилировать в нейтив, может, будет получше (но и без компиляции производительности сегодня хватает и интерфейс не узкое место).

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено НяшМяш , 31-Май-21 17:52 
> QML всё обещают компилировать в нейтив

Да вроде уже достаточно давно можно https://doc.qt.io/archives/QtQuickCompiler/index.html


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 18:03 
Там вроде обещали генерировать оптимизированные плюсы из кмл, не байткод в бинарь пихать. Это был мильный столб для какой-то из 6 версий (6.1 или 6.2 или 6.3)

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 19:57 
Это кде кути быстрый? Его родной пример текстового редактора (аля ноутпад - без излишеств, только текст и без форматирований) тормозит на столько, что капец. На той же систреме скайп со всеми своими свистелками чывствует себе прекрасно.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 20:05 
Нейтив тормозит и байткод не тормозит? А может быть дело тут в качестве кода? Вот обычно у большинства людей гном тормозит и кде не тормозит (за исключением некоторых анимаций, ага), так кде это скриптота и гном… А тоже скриптота, ха. Но там нейтив компоненты и шейдеры крутятся на видеоускорителе по максимуму. А сцынтилла, значит, не тормозит? Как так что монструозная дрянь не тормозит и привет мир на нейтив виджете тормозит, нет ли тут противоречий?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено iLex , 31-Май-21 16:36 
Вы её проспали ещё когда воротили нос от Дельфей, потому что, видите ли, begin-end вам не нравился. А так-то по сравнению с VCL, где даже без оптизимации пустая форма со всеми влинкованными зависимостями всего 200Кб нативный бинарник давала, Qt просто сосал, не говоря уж о GTK.
Delphi - быстрый, маленький, мгновенно собирающийся, с кучей компонент на все случаи жизни (это как современное npm, только круче. Даже шутка в те времена была - мол, пока сишник спрашивает на форуме "как сделать %taskname%", дельфист спрашивает "где скачать компонент, который делает %taskname%"). Но нет, паскалененавистникам не зашло. Ну что ж, не нравится Pascal, значит будете JS учить и страдать от тормознутых приложений, чего уж тут.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 17:17 
Будем продолжать пользоваться C++.
Шта? Qt не будут выпускать под GPL? Есть FOX, FLTK. Да, не так красивы и не так активно развиваются, но лицензию там на худшую не поменяют.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Жорш , 31-Май-21 21:16 
Был Borland C++ Builder. Те же компоненты, но язык нормальный. Но, согласно аксиомы Эскобара, оба были не кроссплатформенны. А благодаря уровню вопросов по Delphi на форумах последний смотрелся как конкурент Visual Basic. Который был убит C# + WinForms, за что ему и спасибо. А Delphi, собственно, жив то и вполне нативен. И под Android компоненты, внезапно, есть. Только он уже никому не нужен, похоже даже Вам. Ибо не было бы ностальгии и продолжали с ним работать.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 01-Июн-21 06:34 
Delphi очень норм для десктопа. Пилить приложения настолько быстро, насколько хипстоте и не представить. Да, для вебни не подходит, для микро контроллеров, драйверов тоже. Но для десктопа просто мега. Это у вас под носом уже столько лет, а вы в упор не видите :)

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Жорш , 01-Июн-21 07:11 
Так есть же WinForms, WPF, Swing, JavaFX, Qt Widgets, Qt QML, GTK + Vala - все довольно таки простое. В чем преимущества Delphi, именно Delphi как связки язык и фреймворк, напротив всего перечисленного. И если так сильно надо в VCL, почему не C++ Builder? Как язык, простота Паскаля сильно переоценена, те же Java & C# могут зайти легче.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено furkal , 01-Июн-21 08:37 
Он так топит за Delphi, потому что с коробки много готовых компонентов, по его мнению, на все случаи жизни.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено anonimous , 01-Июн-21 17:59 
>  Как > язык, простота Паскаля сильно переоценена, те же Java & C# могут зайти легче.

https://castle-engine.io/modern_pascal_introduction_russian....


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено furkal , 01-Июн-21 08:35 
Ты лицензию на свой Delphi купил?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 01-Июн-21 09:51 
А вот тут очень согласен. Ценник настолько конский, что сами себя закопали. А сама IDE и язык очень норм.

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 01-Июн-21 09:21 
почему для Вебни не подходит? Javascript/CSS/HTML генерится, бакенд фреймворки есть, есть магазины, написанные на Дельфях, вполне себе живут, в чем промблемас?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено anonimous , 01-Июн-21 17:56 
> почему для Вебни не подходит? Javascript/CSS/HTML генерится,

https://www.tmssoftware.com/site/tmswebcore.asp

https://wiki.lazarus.freepascal.org/pas2js/ru


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено n00by , 02-Июн-21 09:40 
VCL в Дельфи не использует готовые граф.примитивы (из user32.dll и gdi32.dll)?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено user90 , 31-Май-21 14:01 
ХА-ХА-ХА

> для разработки многоплатформенных пользовательских приложений

Это максимально кривой и самый угребищный способ.

> многоплатформенных

.. и уж говорить о том, ЧТО это за "приложения", в приличном обществе не принято, как и вообще обсуждать вебню.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Совсем не аноним , 31-Май-21 14:07 
Со всеми этими скайпами на электроне, как не вспомнить https://volt-app.com/ ?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 17:03 
Windows: coming soon
Linux: coming soon

И зачем вспоминал?


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено НяшМяш , 31-Май-21 17:57 
> Is Volt open-source?
> Not at the moment. Right now the development model is similar to that of Sublime Text. The app is going to be open-sourced in 2021.

Помянем.


"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 31-Май-21 15:00 
Туда уже портирован Doom1?

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено anon56474747 , 31-Май-21 15:55 
Да

"Выпуск Electron 13.0.0, платформы создания приложений на баз..."
Отправлено Аноним , 01-Июн-21 13:32 
Удачи лучшему в мире десктоп-фреймворку.