Подготовлен релиз платформы Electron 10.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 85, платформы Node.js 12.16.3 и JavaScript-движка V8 8.5...Подробнее: https://www.opennet.me/opennews/art.shtml?num=53603
Даёшь больше приложений, тяжёлых и разных.И программистов со строчкой в резюме "программирую на HTML".
Как человек, программирующий вот уже четвёртый десяток лет на С/С++, с одной стороны разделяю всеобщую боль относительно тяжеловесности десктоп программ на Electron, а с другой стороны - зато быстро можно сделать гуй и относительно легко его модифицировать, да и компы разрастаются по оперативной памяти, так что в целом не так всё это страшно и нытья вокруг технологии больше, чем она заслуживает.
Теперь понятно, почеиу текстовый редактор, еле дотягивающий до notepad++ выжирает на порядки больше ресурсов
Понятно, вендузятники из 90х в треде.
Notepad++ под wine работает быстрее и стабильнее всего говна написаного на электронах, gtk и прочем вебмусоре. Да и функционал у него на голову выше.
Вообще-то для NIX давно есть NotepadQQ аналог вашего люимого ++ хотя честно не понимаю чем не устраивают vim/neovim/emacs вот уж на любой вкус есть.
Я если честно тоже не понимаю чем среднестатистическим юзверям не устраивает те же cp\m и dos. Хипстеры они какие-то со своим тяжёлым гуем и неудобным манипулятором "мышь".
>NotepadQQ аналог вашего люимого ++Не слышал о нем, спасибо, опробуем.
>>NotepadQQ аналог вашего люимого ++
>Не слышал о нем, спасибо, опробуем.NotepadQQ помер
Notepad++ тоже помер, уже больше суток обновлений небыло.
>чем не устраивают vim/neovimТем, что пищат противно.
И текст портят.
echo 'set vb' >>~/.vimrc
Не благодари.
Под кедами вполне годная дефлотная Kate.
Неужели электрон это единственный венец творения, который позволяет сделать кроссплатформенный GUI быстро? А где тогда QML, Flutter, .NET? HTML-UI хорошая идея, но реализация в виде франкенштейна под названием электрон явно должна быть предана забвению для счастливого будущего.
Flutter для десктопа в альфе.Приложение только на QML сделать не выйдет, нужно знать C++ (точнее, Qt), и кроссплатформенные билды делать проблематично.
У .NET из кроссплатформенного и адекватного не очень много фреймворков, может быть Blaze или Avalonia, но они тоже так себе. И опять же, порог входа выше.
Причины понятны, но ситуация грустная.
И в чём проблема к примеру с Qt? Просто, логично, быстро, стабильно. И QML уже даже не обязателен.
Проблема в С++ и том что половина библиотек у программы будет вообще на Си. На жабаскриптце же жбацать куда проще там тысячи JS "библиотек".
> Проблема в С++ и том что половина библиотек у программы будет вообще
> на Си.И почему это проблема?
> На жабаскриптце же жбацать куда проще там тысячи JS
> "библиотек".А вот всегда хотел спросить какуюнибудь вебмакаку. А покажи мне код который работает с бинарными данными.
Например так: uin64_t v = 0x0000008027000000
достань мне uint16_t которое будет равно 0x8027
EtoForms?
Ниразу не было проблемм с Qt и кроссплатформенными билдами, к тому же во времена докера уже вообще не задумываешься об этом. У меня все мои написанные на Qt программы собираются под WIndows(x86, amd64), Linux(amd64, armv7l, armv8a), MacOs, Android(x86, amd64, armv7l, armv8a). Причём не зависимо от того, используешь ты QML или на чистом С++.
И вообще уже C++ требуется только для каких-то совсем нестандартных задач, и при использовании Qt это уже далеко не тот C++ которым пугают в школе, это уже практически другой язык, можно сказать Qt++. Там уже всё по человечески сделано, что даже первокурсники с около нулевыми знаниями по программированию способны освоить за пару месяцев.
Вот этот "Qt++" тоже не очень хорошо. Ты затачиваешься под этот тулкит.
>>У меня все мои написанные на Qt программы собираются подНеплохо, да. Настоящей кроссплатформенности можно добиться если твоя программа:
- имеет вид DLL/SO
- имеет вид CLI
- имеет GUI под Win/Qt/GTK/Android/crApple (читай: wx)
> порог входа вышеКак будто это что-то плохое.
Да. К сожалению - да.
кроссплатформенный GUI - Tk
А глаза не вытекают, как тут принято говорить, от его вида?
кроссплатформенный GUI - wx
Пропиарен by Google
By M$ же.
JavaFX, он там Java и моск нужен.
джава и моск в одном предложении в одном сообщении на одном сайте. интересно, будем разбираться
>компы разрастаются по оперативной памяти, так что в целом не так всё это страшно и нытья вокруг технологии больше, чем она заслуживаетЗакон Вирта в действии.
Гуй можно сделать бысто и без электрон. Для этого предостаточно возможностей. И легко модифицировать его потом.
Я, как веб-мака, не согласен. Лично я, не смогу быстро сделать кроссплатформенный GUI, без использования Electron. Причина в том, что я банально не знаю языков, кроме JS, и таких, как я, много. Учить новый язык неоправданно долго и дорого, когда результат нужен, как можно быстрее.
> Я, как веб-мака, не согласен.Ты, как веб-макака, клепай сайтики и не лезь в программирование.
> Я, как веб-мака, не согласен. Лично я, не смогу быстро сделать кроссплатформенный
> GUI, без использования Electron. Причина в том, что я банально не
> знаю языков, кроме JS, и таких, как я, много. Учить новый
> язык неоправданно долго и дорого, когда результат нужен, как можно быстрее.Правильно. Только тебе как веб-макаке лучше оставаться в вебе. Не надо на десктопы. Оставайся там где у тебя получается (если получается).
Последний раз на С++ программировал лет 15 назад Но даже тогда в Borland С++ Builder простой UI могли делать мышкой даже самые отпетые двоечники. Неужели прогресс шагнул назад?
Да. Electron ориентирован на жс-макак. Если сделать WYSIWYG редактор для кроссплатформенного гуя, то жс-макаки станут не нужны. И, конечно, результат должен выглядеть модно, стильно, молодёжно.
>зато быстро можно сделать гуй и относительно легко его модифицироватьЭто про TCL/TK.
Проблема Electron'а не в оперативке даже (хотя кода мне 16GiB, блин, не хватает, это перебор), а в том, что в какой-то момент приложение начинает подтупливать. GC у него не расчитан на такое, в HotSpot'е и то лучше.
Лучше сделать на электроне и если окажется востребованным, переделать на чем-то более быстром, полностью или частично.
Чем пилить приложение пару лет и за это время интерес к нему утратится.
Своего рода питон в мире десктопа. Быстро, нормальный результат, но да, тяжеловато и иногда медленно (в зависимости от ). Зато можно быстро создать приложение и понять, нужно оно кому-то или нет. Или для себя что-то по быстрому сделать
А можно выпить смузи и переписать коммуникационное приложение с нормального языка на Electron, попутно выпилив большинство функций. Потому что, видите ли, не осилили и как-нибудь в другой раз.
>Своего рода питон в мире десктопа.Но почему бы тогда Python и не использовать?
Python сам жрёт память тоннами на большом количестве объектов:)
Если сделать на электроне востребованным оно врятли окажется. Скайп вон переделали. И где теперь скайп? Нафик никому не нужен кроме 3 менеджеров компаний два васяна продакшен.
Скайп и до электрона загибался, хотя частенько используется по сей день.Однако.. на электроне есть всякие слаки, VSCode’ы и проч, про не_популярность которых говорить язык не поворачивается.
> Однако.. на электроне есть всякие слаки, VSCode’ы и проч, про не_популярность которых
> говорить язык не поворачивается.Я тебя удивлю, но во многих странах, в серьёзных организация все эти слаки запрещены по соображениям безопасности.
Да и не назвал бы это популярным. Разве что у стартаперов вебмакак. Коих да, надо признать ну очень много при много.
> Я тебя удивлю, но во многих странах, в серьёзных организация все эти
> слаки запрещены по соображениям безопасности.Да ладно !?
А где-то свободная продажа огнестрела запрещена по соображениям безопасности.. и что с того ?> Да и не назвал бы это популярным. Разве что у стартаперов вебмакак.
> Коих да, надо признать ну очень много при много.На самом деле, прикольная штука, очень расширяемая и простая как пятак.
Хотя мне больше по душе продукты JetBrains, но они обычно платные от заведомо-бесплатного VSCode.
> Скайп вон переделали. И где теперь скайп?Не натягивайте сову на глобус. Скайп начал подыхать после появления всяких Вайберов и Ватсапов
> Не натягивайте сову на глобус. Скайп начал подыхать после появления всяких Вайберов
> и ВатсаповНеа, вайбер появился уже как раз потому что уже пошла эта бадяга с скайпом. Да, его ещё не успели переписать на электрон, но МС свои кривые руки в него уже запустила.
> переделать на чем-то более быстромЭто иллюзия, которой тешат себя все, кто начинает новый проект на сабже или Питоне. В лучшем случае "на чём-то быстром" переписывают отдельные вычислительно-тяжёлые куски кода, которые можно потом дёрнуть из скрипта.
В современных реалиях зачастую даже ничего не переписывают, а тупо заливают железом. Потому что это обходится дешевле, чем рабочее время несколько разработчиков.
зря вы их разработчиками ругаете
В любой реальной коммерческой компании таски на "переделать на чем-то более быстром, полностью или частично" будут годами лежать в бэклоге. Бизнесу невыгодно выделять ресурсы на рефакторинг. У тебя есть хедкаунт, сверх которого ты не можешь раздуть штат разработчиков, есть планы на новые фичи, которые важно быстро выкатить - крутись, как хочешь.
Тупой безосновательный хейт
HTML в электроне, как и везде, используется не более чем в качестве языка разметки, а программирование на JS не является принципиально более "слабым" занятием по сравнению с программированием на чем либо ещё
Я понимаю, что программируют на JS. Но мне доводилось листать резюмешки, в которых реально был HTML приведён как "язык программирования".Помимо тяжёлых и раздутых приложений - одна из больших проблем веб-технологий в том, что они снижают порог вхождения до такой степени, что оттуда потом идут "программисты на HTML".
Я не говорю, что программирование на JS чем-то плохо, скорее вопрос к кадрам, идущим из веба. Обычно их уровень ниже плинтуса. И чаще всего веб-программисты даже не имеют представления о Big O (что оправдывает такой перфоманс веб-приложений, ведь для веб-программиста норма насоздавать 100000 объектов, или применять неоптимальные алгоритмы, на каждый чих перестраивая страницу).
А слабо скинуть ссылки на код хотя бы трех разных человек с хуевыми по производительностью алгоритмами? Или вы только болтать про "какие все везде дурачки" горазды?
Да вот, одно из недавнего. Видывал я говно прямо в IDA, корейская онлайн игра, написана на делфи. Фирма выпустившая её давно загнулась.
Я же помогал создавать эмулятор сервера - изучал доступные опкоды клиента и что делают.
Во первых, никаких связных списков, мапов и прочего, всё на аналогах крестового вектора.
Вот, при использовании чего-то типа "мап", и был код на изменение полей одной структуры - на каждое изменение делался ПОИСК В ВЕКТОРЕ ПО ЗНАЧЕНИЮ.Игра, если что, Secret of the solstice (Xen Online)
> А слабо скинуть ссылки на код хотя бы трех разных человек с хуевыми по производительностью алгоритмами? Или вы только болтать про "какие все > везде дурачки" горазды?Веб-разработчик некуевых приложений? Мешок хейтов вам от меня за мои веб страдания.
Программирование на жабоскрипте? Почему то практически все сайты у меня лучше работают с выключенным жс. Рекомендую попробовать.
Тут не все так однозначно. Даже в вопросе такой задачи сортировка. Есть тьма алгоритмов и способов но все они по сути вращаются вокруг двух параметров - скорость выполнения и количество потребляемой памяти. И тут выбор - либо быстро, но жрем память, либо не так быстро, но зато меньше памяти потребляем. А дальше программист решает что для его задачи важнее. И выходит что для одних задач неприемлемо скорость выполнения (тормозит), а для других что жрет много оперативы.
Важна не "слабость занятия", а результат. А результат кода, написанном на Electron, или вообще на JS, Python и подобном: ужасно медленная скорость работы и ужасное потребление ОЗУ.Заранее для тех, кто сейчас напишет, что я ретроград: подумайте, человек, который хочет чтоб программы работали быстро на лёгком маленьком ноутбуке, который долго держит от батареи - ретроград? Или же ретрограды те, кто считают, что для пользования мессенджерами нужен огромный пердящий пыхтящий стационарный ПК?
У меня слабенький ноут, которому уже 10 лет, и я не вижу разницы в скорости работы и потреблении памяти между слаком написаном на электроне и телегой написаной на c++, что тот жрет под 600М, что другой, тормозов так же не замечал.
Я специально на своем ноуте проводил опыт : сколько заряда батареи ест каждый из мессенджеров в idle режиме, т.е. программа просто запущена. Так вот слак оказался самым прожорливым. За 10ч рабоиы на он съел 55% заряда, телеграм съел 30% в том же режиме, скайп - 50%. Повторял этот опыт по три раза с каждой софтиной.
Поэтому да, елктрон гавно, хотя бы по причине того что софт на нем потребляет больше энергии, т.е. ресурсов, и влияет больший вклад в ухудшении экологии
Во первых: Что за бредовый "опыт" абсолютно разных программ?
Во вторых: Купите себе нормальный ноут/батарею, если у вас только эти программы в "idle" режиме жрут столько заряда. Это просто фейспалм"потребляет больше энергии, т.е. ресурсов"
???
Ахаха. Классический пример "электронщика": купите памяти, новый комп и тд.
Боюсь представить кого ты типичный пример, если ты выжимаешь последние соки из своей дохлой кобылы, на которой один лишь слак ест 55% заряда за 10ч. Тебе наверное там ещё педали крутить приходится для подачи электричества?
> Боюсь представить кого ты типичный пример, если ты выжимаешь последние > соки из своей дохлой кобылы, на которой один лишь слак ест 55% заряда > за 10ч. Тебе наверное там ещё педали крутить приходится для подачи электричества?))) прям в точку
лучше старзу новый макбук тогда волосы сами покрасятся в радужный цвет и все станет чики пуки.
> У меня слабенький ноут, которому уже 10 лет, и я не вижу
> разницы в скорости работы и потреблении памяти между слаком написаном на
> электроне и телегой написаной на c++, что тот жрет под 600М,
> что другой, тормозов так же не замечал.Потребление памяти у телеги действительно печальное, но тут уже просто кто-то забил на оптимизацию, но по скорости она значительно лучше электронных поделок. Мне как-то доводилось использовать нетбук Eee PC 900 в качестве основного ПК и телега на нём летала, правда тогда была другая версия, возможно это уже изменилось, а программы на электроне только запускались минут 5-10.
Забавно, у меня дома тоже лежит Eee PC) До сих пор живой и с 7-ым дебианом, который не обновлялся, уже кучу лет.
> как-то доводилось использовать нетбук Eee PC 900 в качестве основного ПКАхахах, всё понятно, вырубай. Ещё и в качестве "основного". Вообще убило =) И ты ещё говорил, что ты не ретроград? Тут на алике за 10к можно ноут мощнее взять, да даже можно стационарник собрать для работы с хорошим кол-вом оперативки и процессором, который не будет на каждый пук тупить, чем этот кал мамонта. Реально смешно, когда человек на своём железе десятилетней давности убер низкого уровня, в современном мире теребит копейки и говорит, что он не ретроград. Это болезнь такая? У меня щас слак ест 168мб и телега - 116мб. Я уж понятия не имею, что за калькулятор должен быть, что бы это было много. Ааа, ну наверное это твой нетбук, в качестве основного пк, у которого Intel Celeron M 353 (900 МГц) и 1 гб оперативы. Ппц...
У людей бывает разное в жизни, например основном компьютер может сломаться, или бывают срочно нужны деньги, ради которых основной продаётся, и второстепенный становится основным. Если у тебя никогда не бывает проблем в жизни - я рада за тебя, но не все такие.В любом случае, этот нетбук - лакмусовая бумажка, по которой сразу видно, где bloatware, а где качественный софт.
>кал мамонта
Этот нетбук прекрасен. И даже то, что в нём диск всего на 12 Гб не помешало мне на нём делать разводку платы в KiCad и играть в несколько моих любимых игр.
> говорилЯ девушка, ко мне обращаются в женском роде.
> Я девушка, ко мне обращаются в женском роде.Ок, сорри )
> У людей бывает разное в жизни, например основном компьютер может сломаться, или бывают срочно нужны деньги, ради которых основной продаётся, и второстепенный становится основным. Если у тебя никогда не бывает проблем в жизни - я рада за тебя, но не все такие.
Я всё понимаю, но... Довольно странно ожидать от производителей софта того, что они будут тратиться и писать свой софт на чём-то более низкоуровневом, в мире, когда уже бюджетный смартфон имеет более мощное железо, чем это ископаемое и ему подобные, от которых отдачи будет явно > 1% (если она вообще будет). Всё же слак - это корпаративный мессенджер и затачивать его под такие архаизмы... Ну в общем это рили странно.
> В любом случае, этот нетбук - лакмусовая бумажка, по которой сразу видно, где bloatware, а где качественный софт.
bloatware / не bloatware - такое себе, для оценки качества софта
> Этот нетбук прекрасен.
Был... для своего времени (может быть)
Не нужно называть не раздутый софт заточенным под старое железо.
> Не нужно называть не раздутый софт заточенным под старое железо.Ну ок, делать его "не раздутым", для архаизма. Что-то поменялось? Нет. Смысла это делать по-прежнему нет.
Факт остаётся фактом. Инструменты для разработки меняются и сложность приложений растёт, т.к. хотелки конечного пользователя также растут(в случае слака - это компании, которым я думаю всё равно, что там раздуто или не раздуто. Главное, чтобы удобно, быстро, безопасно и красиво). Так что надо отдавать себе отчёт в том, что вы запускаете и на чём. Используйте тогда консольные версии мессенджеров. И помните в след. раз о том, что бизнес будет работать на 99% выручки(ну или около того, т.к. вряд ли с такими железками много людей, и уж тем более среди этих людей тех, кто будет что-то покупать).
А теперь запусти в довесок еще что-нибудь написанное на электроне, типа VSCode или Spotify. Проблема электроновских приложений еще и в том, что они не умеют шарить ресурсы между собой. А сам электрон - это огромный комбайн, в котором есть все, включая поддержку MIDI-клавиатур... Зачастую выгоднее открыть браузерные версии Spotify / Slack, чем запускать отдельные обертки.
XMPP? Не, не слышал.
JS - кошмарное удолбище.
Dixi.
Не, надо лучше. Embedded engeneer. Electron.Они и так уже даже сборочные системы освоить не могут. Сейчас ещё и про программирование забудут. Светлое будущее.
Скорее даёшь больше ядер, больше гигабайт памяти. Если твой комп не тянет приложение, говно вопрос - докупи планку памяти и всё будет хорошо, она же дешевая. Но всё равно, как это печально!
Так некуда уже память втыкать.
Ну да, современные системы жрут столько, что лучше об этом не думать. Вспоминаю свой первый комп с ностальгией. 512мб оперативки, третий пеньтиум и 128 видеокарта. И на всем этом модно было играть, ходить в интернеты с 10500 открытых вкладок, фотошоп и прочие прелести. А сейчас без карвалола htop лучше не запускать.
Пфффпф, 512 оперативки. Я начинал на пк с 32 метрами памяти, 200 пнём и 1 или 2 метрами видео без 3д.
И ничё, щас реверс игры делаю, в которую играл в те времена - 3D игра, шла на софтварном рендере, вполне неплохо игралось, без тормозов (Urban Assault). Так вот, разгребаю я код и вижу что во многих моментах можно было экономить ещё больше ресурсов. Взять хотя бы интерфейс, который формировался в виде буфера с опкодами, который дальше парсился для отрисовки.
Эх, молодёжь-молодёжь.
PC XT с 512 кб RAM. Или вообще ЕС1840, на которой и 256 попадалось (надо сказать XT с 256 тоже в теории бывали, но мне не встретились).
Времена, когда ещё на клиппере писали.
Мне в студенчестве Искра-1031 с 640 кбайт попадалась.
А дома потом была 80386 с 1Мб памяти, огромный по тем временам HDD на 130 мегабайт, и видюхой, не умеющей ничего кроме VGA (EGA/CGA совместимость в комплекте).
А что самое смешное, так это когда читаешь высеры местной элиты в сторону 'макак', которе ничего не умеют. Хотя сами те же самые макаки, но немного другого вида. Не могут осилить оптимизацию и нормальные яп, которые будут отжирать по пол гига за какую-то лёгкую операцию, которая лет так 15 назад потребовала бы меньше мегабайта памяти. Вот то была элита.
Потребовала бы в 1000 раз меньше памяти, но исполнялась бы в 1000000000000000000 раз дольше, а так ничего, похоже, да.
Угу, простой пример - видел логически массивы байт, но сделано как массивы 32 битных чисел.
640 петабайт оперативки будет достаточно всем
к тому времени на квант перейдут и что самое главное первое время будут крутые программисты и программы с минимальным потреблением ресурсов. когда все писалось под ту же хр средний комп был с 512 мб оперативы и проги писались на чисто компилируемых языках с редкими вставками скриптов(того же питона ). и что самое смешное писались программы очень шустро и качественно в основном. чую я что поредело поколение программистов.
Почитайте для начала о квантовых вычислениях. Это очень специфичная ниша.
Они непригодны для точных вычислений. И не будут пригодны. Тчк.
Зато поиски по широченному вероятностному полю на них делаются легко и непринуждённо.
> И программистов со строчкой в резюме "программирую на HTML".Вот и имеет сайты, обвешанные тоннами JS, ибо "HTML не стильно/модно/молодежно".
Вот здесь точно нужно побольше инклюзивности. Можно всех их тут собрать пусть играются сами с собой.
А на нём браузер написать уже можно? Проекты есть?
Зачем в нём писать браузер, если это и так браузер :DЛучше уж сразу операционку. JSLinux загрузил в это недоразумение - и... Вау, у нас на электроне целая ОС крутится! Не написана на электроне, конечно, но ведь крутится!
Подобная идея же у Chrome OS. Никакого композитного сервера - только один браузер и PWA. Ну и вывод через crosvm Crostini и ARCVM в будущем.
Ну, не. Chrome OS не крутит себя в виртуалке на джаваскрипте. Не тру.
Пожалуйста: https://minbrowser.org/
https://unstoppabledomains.com/browser
Пожалуй, лучшее, что случалось с линукс-гуи за всё время. Раньше ни один серьёзный вендор не делал сборки под линукс или делал, но всратые (скайп, например). А теперь просто раздолье: скайп замечательный, дискорд, божественный Visual Studio Code и список пополняется с каждым днём. А те кто жалуются на производительность просто ретрограды и неолуддиты на устаревшем ещё в прошлом десятилетии железе и боятся себе в этом признаться.
Выпей таблеточку, не мочайся, лопнет ведь голова.
Ты хоть скайп то видел когда он был нормальными людьми написан? Работал везде, ни каких тебе тормазов.Хотя куда тебе видеть нормальные технологии? Ты тогда ещё до горшка доползти не смог. Но теперь то ты конечно крутой специалист и серьёзный вендор. Выпускающий тонны полезного софта под Linux.
Два васяна продакшен блин.
Старый линуксовый скайп выглядил как фекалии мамонта. Виндовый того же времени был на три головы выше по UI, UX и вообще просто няшный.
ну ок, нынешний линуксовый скайп и виндовый скайп это вообще не скайп, а виндовс мессенджер, завернутый в https.чо, пацаны, ня?
Какая разница, что оно там унутре? Да хоть неонка. Главное, чтобы снаружи всё было красиво и вылизанно. Впрочем, любителям гтк и куте этого понять не дано.
duuuuude>>>Главное, чтобы снаружи всё было красиво и вылизанно.
кошачьи яйца твой лучший мессенджер
Оно и было "красиво и вылизано", пока на должности разработчиков десктопных программ не стали набирать вебмакaк. Просто ты - Алиса в Зазеркалье, видишь в кучке дерьма прекрасное творение.
Фикалии у тебя в голове. Ты этот скайп и в глаза не видел. Простой эргономичный и удобный интерфейс. Зверская производительность.Где сейчас твой UI от которого вообще блевать хочется, а запускаешь так потом кошмары снятся.
больше всего мне запомнилось, что тогдашний Скайп на голосовой связи занимал всего около 64 (или вообще 32) кбит/с пропускной способности канала и не лагал
> больше всего мне запомнилось, что тогдашний Скайп на голосовой связи занимал всего
> около 64 (или вообще 32) кбит/с пропускной способности канала и не
> лагалЭто да. Современному и 2 мегабит будет мало.
Система на которой я могу приемлемо играть в Team Fortress 2 без лагов и зависаний на встроеном видео celeron 3930. Мышь залипает когда включаю Скайп и Гит Кракен. До то-го отвратительно работать - что консоль как мать родная стала
Согласен, список ненужно - пополняется с каждым днём.
Скайп в полной ж...е и от туда уже не выберется.Посмотрите на мемы про ковид, при всей несекурности и да, калечноватости, кругом этот zoom на порядок лучше, вытиснивший этот скайп за каких-то пару месяцев. При этом zoom на Qt а не на электроне. Не удивлюсь если те-же люди приняли участие.
Всё чего этот электрон касается превращается в ржавое ненужное поделье. Которым даже пользоваться противно. А современный дизайн мира вебмакак так вообще блевать хочется. Особенно на десктопах.
То то все ажно блюют от работы с VSCode’ом и прочими поделиями.У зума много плюшек было + слезные заверения в пупер-шифрованности( которые оказались ложью ).
В последнее время для онлайн-болтовни уже и приложения ставить не надо - зашёл на веб-страницу, выдал доступ к микрофону и веб-камере и.. всё. И никаких кутей и электронов.
> В последнее время для онлайн-болтовни уже и приложения ставить не надо -
> зашёл на веб-страницу, выдал доступ к микрофону и веб-камере и.. всё.
> И никаких кутей и электронов.Последнее что буду делать это пользовать браузер и веб страницу для видеозвонков.
>> В последнее время для онлайн-болтовни уже и приложения ставить не надо -
>> зашёл на веб-страницу, выдал доступ к микрофону и веб-камере и.. всё.
>> И никаких кутей и электронов.
> Последнее что буду делать это пользовать браузер и веб страницу для видеозвонков.Кому как. Под это как раз лет 5-10 в браузеры апи соответствующее подвезли.
Просто не всем хочется что-то скачивать и устанавливать на комп ради подобного функционала при примерно той же весьма сомнительной приватности.
> Просто не всем хочется что-то скачивать и устанавливать на комп ради подобного
> функционала при примерно той же весьма сомнительной приватности.Тут согласен. И не всем разрешат скачивать. Поэтому на рабочей машине, пожалуйста, творите что хотите, мне плевать. Сами будете разгребать это г...но потом.
На личном ноуте идите в лес, тут я буду решать что и как мне пользовать.
А так-то это как минимум тупо, ну не будет у нормального человека браузер запущен ради чата весь рабочий день. Я так его вообще в лучшем случае 3 - 5 раз в рабочий день запускаю минут на 6.
И каждый из раздолья жрёт по гигабайту.
Взяли два браузера, слак,IDE, тут-то четырём гигабайтам и конец настал. И это только нижняя оценка. Учитывая, что со все этим гнездится ещё и говнодокер...
Ееее! Пойду скачаю себе ещё памяти!
Простой редактор кода на этой замечательной платформе по потреблению ресурсов сопоставим с играми ААА класса и тяжёлым софтом для 3D моделирования. С этим миром явно что-то не так.
Ну, всё как предсказано в фильме "Планета вэб-макак". А вы все думали, что это сказка/фэнтези?
Вы в этом уверенны и готовы продемонстрировать скриншоты подтверждающие ваши слова?
Да нет, конечно. Тут каждый раз одно и тоже. Как выходит новая версия -- задвиги про жручесть ОП и тормоза. Каждого тыкаешь в VS Code, как пример хорошей реализации, а тебе в ответ: "все равно раньше было лучше, вот у меня на стареньком ${PROCESOR_NAME} ;${PROGRAM_NAME} летала и не подвисала". На слелующий релиз Electron диалоги повторяются заново.
>тыкаешь в VS CodeНик поменяй.
Приведёте пример ААА игр, которые требуют столько же ресурсов как vscode?
Что, даже игры по жручести не дотягивают?
Клоуна выключи
Но как же здесь без этого :)
Трата времени зря. Что разработчикам что тому кто старался и делал новость.
Оно перестало жрать гигабайты памяти?
Ты чё, это же главная фича! Электрон предназначен для сохранения битов от других программ.
Никто не бежит вкладываться в кроссплатформенный десктоп. Это уже много лет так. К Electron можно относиться как угодно, но это единственный кроссплатформенный тулкит, который 1) не обложен лицензиями (привет Qt), 2) стабильный (привет Flutter, Avalonia), 3) развивается (привет Swing, JavaFX), 4) позволяет писать приложения, которые не выглядит как говно (привет Gtk+, wxWidgets, Tk). Проблема не в Electron, проблема в том, что все остальное еще хуже.
А что не так с GTK?
Выше написали, как оно выглядит. И архитектура у него такая же.
Ну, я могу то же самое и про Qt написать.
У Electron тоже есть лицензия, вообще говоря.
А что насчёт FOX toolkit?
Вроде, развивается, но как-то медленно-медленно. Да и непонятно, насколько удобно оно выглядит на гаджетах.
>позволяет писать приложения, которые не выглядит как говно (привет Gtk+, wxWidgets, Tk)А разве Electron для Linux не поверх Говнотыка?
В хроме Аура. И как раз в электроне никаких элементов типа гткешных диалогов нет.
А эта Aura сама на нём не основана? Не в курсе, никогда Chromium не собирал/не ставил. Но посмотрел егойный ebuild, там зависимость есть.
А зависимости есть потому что ментейнер так решил. С таким же успехом и бубном можео было диалоги поменять на КДЕшные. Как например тут https://github.com/tristan957/electron
5) Вызывает невыносимую зубную боль при попытке написать хоть какой-то UI.По ср. с WPF это просто маразм.
Электрону место на той же могиле где сейчас лежит сильверлайт.
Товарищ, верь
Пройдёт она
> Пройдёт онаПройдёт он на.
Ну так вас никто и не заставляет использовать HTML + JavaScript. Можно с таким же успехом использовать кутешный QML + Lua. Что то не видно очереди из желающих на этом программировать.
>QML + LuaВпервые слышу про такую комбинацию. Это биндингом к Lua сделано? И кто делает?
Биндинг для qt есть уже давно (были всегда) например для qt5 https://github.com/lqt5/lqt . Весь интерфейс соответственно на qml можно подключать просто как хтмлки. Рисовать соответственно в куте дизайнере. Итого тело проги можно собрать под каждую платформу, а всю скриптовую часть писать во внешних файлах как угодно. Знаю ровно ноль проектов которые это реализовали)
Спасибо за список программ которые лучше избегать!
Начались стоны - "жрет память", "тормозит", "JS ненужно" ))
Так не пользуйтесь, кто вас заставляет, пишите себе сами IDE, клиенты месенжеров, и прочее. А то только ныть и могут, это им не так, это им не то.
Я так и деалаю. Вот только компуктер собрал, в интернеты вышел.
emacs и finch уже написаны
> emacs и finch уже написаныТак пользуйся, зачем сопли разводить )
А какие системные требования? У меня комп потянет?
Скоро электрон будет принципиально не запускаться на железе которое ему не понравится.
Не понимаю, почему нельзя оптимизировать HTML/CSS код в Chrome в сторону уменьшения потребления памяти - методов архивации в реальном времени много, да и хранить полноценную HTML DOM модель не обязательно. Ведь этот движок используется и на телефонах, а там оперативной памяти никак не добавиш. Жаль что все тестируют скорость работы JavaScript вместо потребления памяти на странице. Никто не хочет сделать это и выпускать свой собственный браузер с нормальным потреблением памяти? Куча международных корпораций делают браузеры, море открытого кода - а в результате имеем веб-браузерные куски говна.
Это заговор производителей железа.
Часть этой проблемы лежит в наиговённейшем HTML - стандарте от старых nеpдунов, которые кроме "тегов" ничего не знают. Сначала запилили как бы "язык паблишинга" (bold, italic, img), а потом это стали натягивать на GUI. Разумеется, получилось полное гуано, которое погрузило веб в мракобесие лет на 40.Сравни с WPF, где тегов раз в 10 меньше типичной веб-страницы! И где поведение 100% детерминировано.
А теперь попробуйте посмотреть на вопрос, не вывернув его наизнанку. Понимаю, что для виндовс-человека может быть несколько непривычно, но всё-таки надеюсь, что посильно.Начиная не с 5 и, возможно, даже не с 4.
Че-то все забыли почему то про Delpi. Интерфейс норм, жрут программы жрут мало, сейчас fmx работает везде, все летает, компилятор самый быстрый во вселенной. Воистину rapid.
Виндоуз онли? Ты это вылезай из своего виндомирка.
Ну я как бы упомянул, что fmx работает везде. Т.е. на delphi сегодня можно делать программы для Windows, Linux, Android, iOS. Под линуксы, кстати фрипаскаль с иде Lazarus уже тоже не первый год существует. Ну и с виндомирка слезть очень тяжело, потому что на производственные машины операторов маки не ставят, а линуксы... ну не десктоп они, тем более для простых работяг.
fpc не умеет C backend => шаг вправо-влево от x86 и пиши кодогенератор.