The OpenNET Project / Index page

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



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

"Выпуск Electron 38, платформы создания приложений на базе движка Chromium"  +/
Сообщение от opennews (??), 11-Сен-25, 11:24 
Представлен релиз платформы Electron 38.0.0, предоставляющей самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js...

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

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

Оглавление

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


2. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +1 +/
Сообщение от Аноним (2), 11-Сен-25, 11:36 
Добрый день! Вопрос к специалистам по электрону! Насколько больше ОЗУ потребляет электрон по сравнению с графической отрисовкой WinAPI? Ну там нарисовать квадратик 100x100.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +2 +/
Сообщение от Аноним (3), 11-Сен-25, 11:39 
Добрый день! Специалисты задают встречный вопрос — насколько больше ресурсов будет потрачено на создание приложения — не квадратик 100×100, а объёмного приложения — на WinAPI, а не на электроне? (тут из рядов добавляют: а если кроссплатформа понадобится?)
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +3 +/
Сообщение от Витюшка (?), 11-Сен-25, 11:42 
Так ему только квадратик нужен. На этом его hello world и закончится.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +1 +/
Сообщение от Аноним (7), 11-Сен-25, 11:50 
> объёмного приложения

любишь пышные формы? :)

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

39. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (39), 11-Сен-25, 14:42 
вообще-то там речь про плоское))
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +4 +/
Сообщение от Аноним (8), 11-Сен-25, 11:51 
> квадратик 100×100 ... а объёмного приложения

Чел просил квадратик - вы ему объёмное приложение :) Ну, вот и ответ на вопрос, сколько потребляет электрон.

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

10. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +6 +/
Сообщение от Аноним (3), 11-Сен-25, 12:01 

    mov    ax,0013h
    int    10h
    mov    ax,0A000h
    mov    es,ax
    mov    di,0000h
    mov    ax,0FFFFh
    mov    cx,100
l1:
    push    cx
    mov    cx,50
    rep    stosw
    add    di,220
    pop    cx
    loop    l1

А представьте, сколько это займёт на WinAPI!
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (13), 11-Сен-25, 12:04 
Представь что вот эти твои закорючки ты написал пользователю не продать? Ему нужно чтобы было наглядно.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (3), 11-Сен-25, 12:12 
На WinAPI очень наглядно, ага.
Впрочем, пользователю готовый продукт нужен, а не закорючки. Вот я ему COM-файл и продам.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от rshadow (ok), 11-Сен-25, 12:13 
Да скоро всем плевать будет. Просто сейчас еще ИИ надо сильно поправлять, поэтому человек нужен а потом уже будет не нужен. Вполне возможно к ассемблеру еще и вернемся, или сразу в кодах процессорных писать ))
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

18. "Выпуск Electron 38, платформы создания приложений на базе дв..."  –1 +/
Сообщение от rshadow (ok), 11-Сен-25, 12:16 
> Да скоро всем плевать будет. Просто сейчас еще ИИ надо сильно поправлять,
> поэтому человек нужен а потом уже будет не нужен. Вполне возможно
> к ассемблеру еще и вернемся, или сразу в кодах процессорных писать
> ))

напиши на ассемблере программу которая выводит на экран квадрат

Вот программа на ассемблере x86 для вывода квадрата на экран:
section .data
    size equ 5          ; размер квадрата (5x5)
    star db '*'         ; символ для отрисовки
    newline db 10       ; символ новой строки

section .text
    global _start

_start:
    mov ecx, size       ; счетчик внешнего цикла (строки)

outer_loop:
    push ecx            ; сохраняем счетчик внешнего цикла
    mov ecx, size       ; счетчик внутреннего цикла (столбцы)

inner_loop:
    ; выводим звездочку
    mov eax, 4          ; sys_write
    mov ebx, 1          ; stdout
    mov ecx, star       ; указатель на символ
    mov edx, 1          ; длина 1 символ
    int 0x80
    
    loop inner_loop     ; повторяем для всех столбцов

    ; выводим новую строку
    mov eax, 4          ; sys_write
    mov ebx, 1          ; stdout
    mov ecx, newline    ; указатель на символ новой строки
    mov edx, 1          ; длина 1 символ
    int 0x80

    pop ecx             ; восстанавливаем счетчик внешнего цикла
    loop outer_loop     ; повторяем для всех строк

    ; завершение программы
    mov eax, 1          ; sys_exit
    xor ebx, ebx        ; код возврата 0
    int 0x80

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

34. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (34), 11-Сен-25, 14:04 
А подлинукс?
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (3), 11-Сен-25, 14:28 
  mov eax, 1          ; sys_exit
    xor ebx, ebx        ; код возврата 0
    int 0x80

— ни о чём не говорит?

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

43. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (34), 11-Сен-25, 15:41 
Нет не шарю в этом. Ладно, но это точно не графический вывод, а просто печать в консоль.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (40), 11-Сен-25, 15:11 
Так это под линукс, вон его прерывание 0x80 вызывается
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

6. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (-), 11-Сен-25, 11:43 
> Насколько больше ОЗУ потребляет

На целый электрон больше!
Но если вся работа твоей программы сводится к отрисовке квадратика 100x100, то возьми лучше  WinAPI. Правда если захочешь кроссплатформу... то у тебя проблема даже отрисовать квадратик.

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

9. "Выпуск Electron 38, платформы создания приложений на базе дв..."  –1 +/
Сообщение от Аноним (8), 11-Сен-25, 11:54 
> кроссплатформу

Много знаешь "объёмных" (с) кросс-приложений? Фотошоп, что ли? Или MS офис?

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

14. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +2 +/
Сообщение от Аноним (13), 11-Сен-25, 12:04 
Блендер слышал про такое в своёю оффтопиковом мирке?
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от неаноним (?), 11-Сен-25, 12:17 
Опа-на! Blender на електроне написан? А я и не знал...
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (27), 11-Сен-25, 13:32 
нет там электрона
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от неаноним (?), 11-Сен-25, 14:12 
[sarcasm]
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Electron 38, платформы создания приложений на базе дв..."  –1 +/
Сообщение от Аноним (3), 11-Сен-25, 12:24 
> Python 15.0%

Эх…

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

25. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (-), 11-Сен-25, 13:05 
Да любой из списка -  VSCode, Mailspring, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Discord - на порядки сложнее чем "отрисовать квадратик".

На чем предложите это писать? На Qt?))

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

28. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +1 +/
Сообщение от Аноним (27), 11-Сен-25, 13:33 
на flutter
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (34), 11-Сен-25, 14:07 
У него пустое окно 100мб сходу потребляет на KDE. Там под капотом зачем то целый gtk вшивается, хотя от него требуется только окошко создать.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Electron 38, платформы создания приложений на базе дв..."  –2 +/
Сообщение от _kp (ok), 11-Сен-25, 12:43 
Об излержках по сравнению с нативным кодом.
Даже в эмуляторе можно запустить тяжелую  AAA игру, и результат будет годный.
В электроне это невозможно. С более легкими приложениями аналогично.

Электрон, способ делать "нетяжелые" приложения просто, с небольшими затратами на разработку, и кросплатформенно.
Конечно, не для всяких приложений это уместно. Но для не массовых приложений, впроле вариант, особенно когда затраты времени не уместны.

Например у меня для теплиц приложение на Электроне. Работает на планшете в парнике, и на компе из дома. В отличии от конструктора в Скадах, приложениее более удобное и простое, заточены под конкретные объекты. На чем делать, обсуждалось, с коллегами, и взвесив поюсы и минусы, был выбран Электрон.

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

23. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +1 +/
Сообщение от Витюшка (?), 11-Сен-25, 12:48 
Почему это невозможно? Электрон что, разучился в WebAssembly?

Я вообще приложение на Rust пишу на WASM

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

30. "Выпуск Electron 38, платформы создания приложений на базе дв..."  –1 +/
Сообщение от Аноним (-), 11-Сен-25, 13:37 
> Почему это невозможно? Электрон что, разучился в WebAssembly?
> Я вообще приложение на Rust пишу на WASM

Давай будем честны, людей знающих JS/TS на порядок больше чем знающих раст.
И цена за таких спецов будет выше.
Можно же и на чистом ассемблере написать, вопрос в скорости разработки.

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

32. "Выпуск Electron 38, платформы создания приложений на базе дв..."  –1 +/
Сообщение от _kp (ok), 11-Сен-25, 13:48 
>>WebAssembly

Да, это сильно сильно быстрее JS. Но, это только голый код, а издержки ввода вывода и взаимодействия с ОС от запуска в браузере могут быть чрезмерными. И, ни крутых игр, ни годных эмуляторов на Webassebly пока не видели.

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

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

29. "Выпуск Electron 38, платформы создания приложений на базе дв..."  –1 +/
Сообщение от laindono (ok), 11-Сен-25, 13:36 
Для приложения на WinAPI придётся целый Wine тащить. Так что скорее всего примерно одинаковые издержки будут. Впрочем так тоже делают и вроде бы никто не умер даже.

Алсо в чём суть экономии RAM в пределах десктопа? У тебя максимум пара-тройка жрущих приложений (например браузер + виртуалка + IDE) и даже скромных 32 гигов хватает за глаза. Если уж и возникают какие-то затыки (firefox на пару тысяч вкладок например), то просто выдели свопа побольше вместо хлама, которым забит твой SSD.

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

31. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +2 +/
Сообщение от Аноним (-), 11-Сен-25, 13:41 
> и даже скромных 32 гигов хватает за глаза

Так толсто, что аж тонко))
Нашел кому это расказывать, тут местные до сих пор про 32 бита плачутся.

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

11. "Выпуск Electron 38, платформы создания приложений на базе дв..."  –8 +/
Сообщение от Аноним (13), 11-Сен-25, 12:02 
Пока что лучше фреймворк по созданию кросс-платформенных десктопных приложений.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +1 +/
Сообщение от Niknak (?), 11-Сен-25, 12:06 
есть и по лучше, например tauri или wails
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +1 +/
Сообщение от Аноним (27), 11-Сен-25, 13:31 
flutter
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (37), 11-Сен-25, 14:26 
Если вы думаете что у консольщиков холиваров нет, то там тоже самое - туями меряются
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

20. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (20), 11-Сен-25, 12:17 
Удалена ELECTRON_OZONE_PLATFORM_HINT и как теперь, ключ остался?
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от iPony128052 (?), 11-Сен-25, 12:57 
навернно никак

https://github.com/electron/electron/issues/48001#issuecomme...

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

33. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от myster (ok), 11-Сен-25, 14:03 
> Удалена поддержка платформы macOS 11

неневижу за это macOS и Apple. Ведь это не вина разработчиков Electron. Это Apple пушит в своих средствах разработки насильное устаревание и отмирание предыдущик SDK, не настолько и старых между прочим, не 20 лет прошло у всего 5. Это жесть.

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

41. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от Аноним (-), 11-Сен-25, 15:21 
> не настолько и старых между прочим, не 20 лет прошло у всего 5

Да, только Big Sur этот последняя ось которая работает на старье до 2013-14 года включительно. Напомню, что сейчас заканчивается 2025й, а это уже 11-12 лет прошло.
Следующая macOS 12 Monterey поддерживает маки 2014-2015 годов.
Так что 10 лет поддержки - это никакое не "насильное устаревание".

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

42. "Выпуск Electron 38, платформы создания приложений на базе дв..."  +/
Сообщение от myster (ok), 11-Сен-25, 15:38 
Я, как пользователь кучи программ на iOS и macOS, с 2012 года, замечал и раньше, что SDK устаревают и предыдущее ПО просто не запустится, вылетает при запуске.

Например, у меня за долгие годы использования в iTunes бекапах куча .IPA приложений, которые авторы больше не разрабатывают и такие приложения под новой iOS (SDK которой устарел на 4 и более поколения) просто не запустятся. Но приложения стоющие, я когда то покупал их за деньги. Почему авторы не обновляют, у авторов могут быть свои причины, это не собачье дело Apple заставлять их постоянно собирать версию под поддерживаемые/свежие SDK. Apple не должна так форсить обновления всего ПО.

Тоже самое с приложениями для macOS, некоторые старые программы просто не запустятся.
И это ещё всё на x86 архитекруте так было, до перехода на ARM. Так что ARM не причина.

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

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

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




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

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