Разработчики платформы Electron, позволяющей создавать пользовательские приложения на базе движка Chromium и Node.js, объявили (https://electronjs.org/blog/linux-32bit-support) о прекращении поддержки 32-разрядных Linux-систем и остановке формирования сборок для них. В анонсе не уточняется затрагивает ли решение только архитектуру x86 или распространяется и на поддержку систем ARMv7 (указано "32-bit Linux").Поддержка 32-рязрядных Linux будет прекращена начиная с выпуска 5.0 (в официальном пресс-релизе сказано про версию 4.0, но это опечатка, так как в декабрьском выпуске 4.0 поддержка 32-разрядного Linux предоставлялась (https://github.com/electron/electron/releases/tag/v4.0.0) в полном объёме). Последним обновлением, для которого будут сформированы 32-разрядные Linux-сборки станет версия 4.1 (в пресс-релизе указано 3.1). Разработчикам приложений на базе платформы Electron придётся ограничиться 64-разрядными сборками для Linux или оставаться на выпуске 4.1 (указано 3.1), сопровождение которого будет осуществляться до формирования ветки Electro 7.0 (указано 6.0). Пользователям 32-разрядных приложений Electron рекомендует перейти на 64-разрядные системы.
Напомним, что 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) 631 приложение. Для упрощения разработки новых приложений подготовлен набор типовых демонстрационных приложений (https://github.com/electron/electron-api-demos), включающих примеры кода для решения различных задач.
URL: https://electronjs.org/blog/linux-32bit-support
Новость: https://www.opennet.dev/opennews/art.shtml?num=50249
Перестали влезать в 4 ГБ оперативы?
Перестали влезать в 20-й век.
Видать поставили и запустили на одной машине все доступные "крутые приложухи" одновременно, посмотрели, что выжрало это добро 48ГБ оперативы и поняли, что с 32 битной платформой пора завязывать...
> Видать поставили и запустили на одной машине все доступные "крутые приложухи" одновременно,
> посмотрели, что выжрало это добро 48ГБ оперативы и поняли, что с
> 32 битной платформой пора завязывать...Для этого достаточно и одного приложения на Электроне.
Вы до сих пор используете буквы 10-го века. Не бомбит от этого?
Но это ж не винда, тут PAE раблокирован во всех возможных редакциях.
> Но это ж не винда, тут PAE раблокирован во всех возможных редакциях.Сейчас бы ещё возиться с приложениями на электроне.
Не надо забывать, что PAE всё равно не позволяет одному приложению использовать более 4ГБ ОЗУ.
Более 3-х, ЕМНИП
"Это ж не винда".
Более 2-х
$ uname -a
Linux мойхост 4.9.0-6-686-pae #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) i686 GNU/Linux
$ ps aux | grep 4096
nobody 14998 0.3 9.1 3082188 3026984 ? Ssl мар04 7:20 /usr/bin/memcached -m 4096 -p 11214 -u nobody -l 127.0.0.1 -dИ это не предел. Редис все 4Гб ест на 32 битах pae.
Такими темпами им скоро и 64-нх бит не будет хватать, сразу на 128 переходить будут.
То чувство, когда на машине 128Гб оперативной памяти.
Давно пора.
32-разрядные linux-системы прекращают поддержку платформы electron
Сперва показалось, что "Платформа Electron прекращает поддержку систем Linux", аж обрадовался...но, блин, только показалось ((
Ой, ой. Труба. Все. Покупкой оперативки теперь не спасемссся.
> Ой, ой. Труба. Все. Покупкой оперативки теперь не спасемссся.Точи топоры и вилы.
Интересно можно ли считать показателем качества их кода то что у них в прессрелизе косяки с версиями?
Сейчас заявят, что в прессрелизе все верно, и скорректируют код.
Нужно больше памяти и минералов.
Пользователи 32-разрядных систем Linux - теперь вздохнут с облегчением. Теперь хоть у них не будет этого УГ.
Если они пользовались, то скорее всего, это точно не УГ (для них). Иначе зачем они пользовались? ))
> Если они пользовались, то скорее всего, это точно не УГ (для них).
> Иначе зачем они пользовались? ))Они вполне могли не пользоваться. Но им в любой момент, могли это подсунуть. А теперь - они будут спасены :)
Теперь им подсунут предложение купить новый комп.
Уже:> Пользователям 32-разрядных приложений Electron рекомендовано перейти на 64-разрядные системы.
Корпоративный мессенджер - Slack быть может принят в команде (патамушта так всегда было)И таких примеров можно найти...
Это ж в каких корпоративах ещё сидят на 32-разрядной технике?
в старых
М-да, не завидую девелоперам в столь старых программистих конторах, даже если они и не используют Electron.
Зачем офисному работнику больше 64Гб?
64ГБ хватит всем!
Не 64, а 640. И не Гб, а Кб. А так всё верно.
Для того, что может появится офисный пакет на Electron?
> Для того, что может появится офисный пакет на Electron?С натяжкой - Google Gears и GDocs. Это давно было, я сомневаюсь, что именно доки с этой ерундой можно было в оффлайне использовать.
Slack работает в браузере. Куча г0вна на Электроне, ВНЕЗАПНО - так же работает и в браузере. Все эти Скайпы, Дискорды, Слаки и прочее.
За Слаку ответишь.
32битный линукс заиграл новыми красками.
Кек. Wagon по ссылке не существует. Как и нормального софта на электроне.
А теперь он будет жрать ещё больше
> Как и нормального софта на электронеЧто такое "нормальный"?
>> Как и нормального софта на электроне
> Что такое "нормальный"?Нормальный - что угодно, но не на электроне.
Это кто так решил?
все
Гаусс.
Ну откуда же макакам знать кто такой Карл Фридрих Гаусс? Поэтому и минусуют.
Здравый смысл.
макак забыли спросить
Это который не на electron.
"При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium."ну как бы в сфере веб-макакинга т.н. "разработчик" может вообще ни о чём не беспокоиться. память же дешёвая, ЦПУ мощные, модно, стильно, молодёжно, так сказать. наперевес с гироскутерами, вейперами и барбершопами, хипстерочки с огоньком в глазах спешат к покорению доседе неприступных вершин в деле перерасхода системной памяти да процессорного времени
Я обычно люблю так шутить. И полностью с вами согласен. Как правило в каждой шутке - своя правда или доля шутки. Так что вижу в этом то, что раз пипл хавает, то так и будет продолжаться до какого-то предела. А рынок сам сбалансируется.Возьмем рынок смартфонов. Почему-то *Vendor*.карты работают быстро даже на старых устройствах. Тут критична производительность. Не будет ее - потеряют часть рынка. Даже на старом китайском смарте эти карты будут до последнего тянуть. Ибо бабки, денежки.
А тут? Ну большинство решило, что Electron-поделия это норма. Если вы - не большинство, то мне искренне жаль вас, потому что я сам такой-же. Но мир строится не на идеалистах.
Так что что до оперативки - пока эту резину будут тянуть - будут тянуть.
Вот когда наберется критическая масса недовольных таким софтом - тогда и задумаются. А пока - нет.
> Но мир строится не на идеалистахА кто такие идеалисты? Это те, у которых нет на плашку оперативки денег?
> Вот когда наберется критическая масса недовольных таким софтом - тогда и задумаются
ОЗУ сегодня отдают по цене футболки или хороших тапочек. Нет причин для недовольства.
Идеалисты это те, кто формирует идеологию. Например "ОЗУ сегодня отдают по цене футболки или хороших тапочек".
> Идеалисты это те, кто формирует идеологиют.е, это тоже от идеалиста? Он же сформировал идею об идеалистах которые формируют идеологию?
> "ОЗУ сегодня отдают по цене футболки или хороших тапочек".Тут уж работают маркетологи-продажники.
> ОЗУ сегодня отдают по цене футболки или хороших тапочек. Нет причин для недовольства.Здарова, разраб электрона. Подскажи, где дешёвую оперативку достать? Если брать с алишки "ддр3 планка регистр амд только" - тогда да, их на вес мешками отпускают. Для моего компа 2х8 планки стоят минимум десятку в магазине. Я уже не говорю о том, что хочется не частоты 2133, а хотя-бы 2933 (ибо 8 ядер в двух каналах при малой частоте задыхаться будут) - а это ещё минимум +3 тысячи.
> ОЗУ сегодня отдают по цене футболки или хороших тапочекЗаходил в Ашан на днях, там футболка за 300р висит. Отдай мне пару плашек 8GB DDR3 за 300р.
Не, он футболки в ЦУМе покупает скорее всего )
> ОЗУ сегодня отдают по цене футболки или хороших тапочек. Нет причин для недовольства.Сколько стоит ноутбук с 32 гигами памяти? От 150 000 тысяч рублей?
https://www.mvideo.ru/noutbuki-planshety-komputery/noutbuki-...А сколько слотов под память в обычном ноуте? 2?
Какая вероятность, что ваш ноутбук слетит с гарантии, если вы откроете его?
> вообще ни о чём не беспокоитьсяПока начальство, выведенное из себя постоянными жалобами на "всё тормозит", не поставит клизму за неспособность выбранного веб-макакой софта справиться с нагрузкой (или, что то же самое, чрезмерные расходы на железо или, в случае сервера, хостинг).
Лично для меня будем совершенно ортогонально, если платформа Electron прекратит поддержку и 64-разрядных систем.
Держите нас в курсе
Да, вот буквально первая мысль - а когда будет прекращена поддержка 64-разрядных систем? :-)
Когда будет новость что платформу Electron прекращают вообще разрабатывать? Когда это поделение умрёт уже??
Назови причины по которой должно "это поделение умрёт уже"
Про ОЗУ я уже понял, это роскошь не достижимая, стоит как тапочки, а купить её трудно видимо. Что ещё? Какие причины?
Вопрос первый, почему я должен платить за комфорт разработки программиста? Я пользователь, мне всё равно какие там технологии под капотом, или я должен по малейшему "прогрессивному" выбросу докупать себе железа?А второе, все программы на электроне ЛАГАЮТ, даже на мощном железе, постоянно мини-подвисания интерфейса, перерисовки, заметные глазу, и при этом жрет как не в себя, или мне докупить ещё SSD чтобы обмениваться простыми текстовыми сообщениями? Дак ещё понимаю, если проги были бы сложными, а так на электроне пишут фигню всякую за 2-3 дня, а корчат будто свою ОС на ассемблере сделали, ещё и свои траты перекладывают на плечи юзера.
P.S Я живу в селе, и для меня отдать 2,5к за железку чтобы пользоваться скайпом и слаком с хромом одновременно как-то жаба давит, при зп в 14к, или меня смело можно записывать в клуб нищеbродов?
Он всякого запишет куда угодно, лишь бы этот всякий купил железку с маржой 10000% и его прокормил.
любое поделие, созданное веб-макакой, не может нормально работать по определению, т.к. написано на язычке скриптинга, т.е. проблемы с производительностью обусловлены уже хотя бы крайне неправильным (мягко говоря) выбором инструмента.
про правильное проектирование структур данных и алгоритмов в случае веб-макакинга речь вообще не идёт - ведь "память стоит как тапочки" ) да и какие там структуры данных да алгоритмы - не до этого нежным прогрессифным кодерам-ангулярщикам-электронщикам. им бы гироскутер поновее, да барберщоп помоднее )
> почему я должен платить за комфорт разработки программиста?Ну хотя бы для того, чтобы самому было комфортно и приятно пользоваться тем, что другое не устраивает? Зачем платят за Порш Кайны, за квартиры, если можно ходить пешком и жить в шалаше?
> Я пользователь, мне всё равно какие там технологии под капотом
Это похоже на требование ребёнка - "я родился и мне все по факту обязаны! Дайте мне всё бесплатно, ничего в замен я отдавать не хочу!"
> все программы на электроне ЛАГАЮТ, даже на мощном железе
У меня VSCode летает на железе 2013 года, так что это утверждение ЛОЖНО. Но, если это только у Вас лагает, то тогда ладно ))
А если это лагают другие приложения на электроне, то при чём здесь электорон? Может дело в руках погромистов которые на нём пишут? Так пусть поучаться у разработчиков VSCode. Мне кажется так.> при зп в 14к, или меня смело можно записывать в клуб нищеbродов?
Не знаю, это дело Ваше, но я бы лучше подумал как увеличить доходы, чем ожидать, что ПО оптимизируют или ситуация как-то изменится. На 14к это выживание какое-то...
Он наверно 14000$ в месяц имел ввиду
Да действительно, за 2.5к рублей не купишь вообще никакой комп.
Можно взять на Avito
Мы не про Б/У. А то на Avito, может, ещё и PC-XT найти можно.
> Ну хотя бы для того, чтобы самому было комфортно и приятно пользоваться тем, что другое не устраивает? Зачем платят за Порш Кайны, за квартиры, если можно ходить пешком и жить в шалаше?Я не говорю о том, что хочу всё бесплатно, программы писали и раньше и за деньги, но непонятно почему они гораздо стабильнее и производительнее, чем половина современного софта.
> Это похоже на требование ребёнка - "я родился и мне все по факту обязаны! Дайте мне всё бесплатно, ничего в замен я отдавать не хочу!"
Ну ребёнку ведь по факту и обязаны до 18 лет, нетоучнено что именно обязаны, но покрывать базовые потребности обязаны
> У меня VSCode летает на железе 2013 года, так что это утверждение ЛОЖНО. Но, если это только у Вас лагает, то тогда ладно ))
А если это лагают другие приложения на электроне, то при чём здесь электорон? Может дело в руках погромистов которые на нём пишут? Так пусть поучаться у разработчиков VSCode. Мне кажется так.
Увы, не пользуюсь VSCode, но пользуюсь скайпом, слаком, дискордом и GitKracken и не вижу среди них быстроты.
> но непонятно почему они гораздо стабильнее и производительнее, чем половина современного софтаФункцинальность современного софта растёт, поэтому. Раньше автомобили были без гидроусилителя руля, без бортового компьютера, без адаптивных фар, без.. без... и т.д.
Было 100 функций, стало +100500. Сложность возрасла, стабильность упала. Это логично. Если будет одна кнопка посреди экрана, которая будет выводить "Hello, World!" то такое ПО будет стабильным многие века. Багтрекер даже не понадобится.
Это модернизация ПО. Инновация как правило подразумевает сокращение количества звеньев в ПО. Модернизация - увеличение количества абстракций.Вот и все дела
Нифига себе, раньше проги были ещё теми комайнами, когда 1 прога тебе и показывает, и редактировать даёт и выгрузить куда хочешь (FTP, SFTP), и многое-многое, а сейчас наоборот функционал сузился, каждая прога что-то требует. Вот возьмём некогда известную прогу ICQ, что она только не умела делать, и стикеры, и смайликов миллион вариантов, и звонки, и видео, и файлы, и свои шкурки, и весила какие-то жалкие 30 Мб (не знаю какая версия, для XP), сейчас та же ICQ весит 86Мб (5.03.2019 Linux x64). Какие-то новые функции есть? Нет, и даже повыкидывали часть. Следующий пример, скайп, был быстрой и замечательной программой, не лагал, перешёл на Electron и теперь мало того что плодит кучу процессов, так ещё и лагает как собака, причём никаких вау новый функций не появилось из-за увеличения жора. Про браузеры даже говорить не хочется.Я всегда в своём видении думал что слово "прогресс" символизирует "было плохо, но стало лучше", а как я вижу на самом деле это выглядит так "было хорошо, но мы сделали плохо, а вы за это ещё и заплатили".
Возможно я где-то не прав, но общую тенденцию вижу так.
Уточнение про аську.Видео и прочее хипстерство появилось лишь в последние годы, когда аська стала почти никому не нужна. Тогда она и распухла. Но вообще, мне в нашем мухосранске не приходилось встречать людей, которые бы пользовались в аське чем-то кроме сообщений и передачи файлов. И надо сказать, что Миранда/Миранда НГ, которые идеально с этим справлялись, весили не 30 МБ, а всего несколько, менее 10. И в памяти занимали очень мало места, тоже считанные мегабайты.
> Если будет одна кнопка посреди экрана, которая будет выводить "Hello, World!" то такое ПО будет стабильным многие векаА потом из npm удаляется какой-нибудь микропакетик и ...
> Если будет одна кнопка посреди экрана, которая будет выводить "Hello, World!"Кнопка посреди экрана? Хм, а это идея!
> Было 100 функций, стало +100500. Сложность возрасла, стабильность упала.Вообще, если честно, то VSCode по характеристикам примерно как Sublime. А разница в потреблении ресурсов около порядка
>Если будет одна кнопка посреди экрана, которая будет выводить "Hello, World!"Ты описа современную программу на эектрон. Чем новый скайп уче десятиетнего например? Правино, он хуже.
Согласен. Они не быстрые.Зато быстро были разработаны. Это как разрабатывать в кредит у мощностей. Подход а-ля "мы сейчас быстренько сделаем, оно заработает, захватим рынок, а потом (конечно-конечно) будем оптимизировать".
> VSCode, но пользуюсь скайпом, слаком, дискордом и GitKracken и не вижу среди них быстроты.Я не знаю, с чем это связано, но в Windows 10 у меня вообще всё тормозит, свопится, HDD не отдыхает при 16Gb ОЗУ, постоянный IO (ввод-вывод), а на Linux абсолютно тот же самый софт (браузер, vscode, skype, виртуалки) летает, грузится молниеносно. Функционал один и тот же для меня, даже больше, чем в Win10, а платформа на которой этот софт крутится другая и такая разница.
Все правильно. В далееееком 2011-м у меня Windows 7 на ноуте тормозила, поставил все то же самое на Linux Mint 10-11 - работало как часы. По ощущениям прирост производительности был
Кошмар, сбор телеметрии столько ресурсов отжирает?
что у вас за конфигурация-то, мне аж интересно.
> У меня VSCode летает на железе 2013 года, так что это утверждение ЛОЖНООткрой в нем JSON на 50 мб и потом говори. Пишите всякую ерунде на js + react в своих модных редакторах и не видите других задач.
> Зачем платят за Порш КайныОчень хороший пример. Порш Кайен славен тем, что быстр, надёжен, комфортен и удобен для своего владельца, при этом умственного труда инженеров в его разработку вложено столько, что рядовому electron-программисту и не снилось.
Аналогом Электрона в вире автомобилей было бы легковое транспортное средство, жрущее бензина как старый Урал (потому что доводка двигателя - это для нишчебродов), постоянно требующее долива масла (нет времени гильзы полировать, надо склепать и продать побыстрее) и постоянно требующее запчастей (ведь они стоят как тапочки).
К сожалению, пример с Уралом неудачный. В Порш Кайен после покупки вливают суммы где старый "Урал" жрущий бензин покажется просто подарком судьбы, халявой эдакой.
Если говорить о топливе, то 9.2л/100км в смешанном цикле для Кайена (https://www.porsche.com/international/models/cayenne/cayenne.../) - это таки меньше, чем 48л/100км для Урала (https://ru.m.wikipedia.org/wiki/%D0%A3%D1...). Правда, у Порша 95, а у Урала 92, но разница в цене между ними не в 5 раз.
Это очень странно, что Вы видите расходы только на топливо
>чтобы самому было комфортно и приятно пользоватьсяТак не комфортно и не приятно.
>Зачем платят за Порш Кайны
Чтобы завидоваlи
>за квартиры, если можно ходить пешком и жить в шалаше?
Квартира комфортнее.
>"я родился и мне все по факту обязаны!
Вот так эектронщики и относятся к юзерам: деают как им удобно а не как правиlно.
> Ну хотя бы для того, чтобы самому было комфортно и приятно пользоваться тем
> ElechronHA-HA=HA! NO.
>Вопрос первый, почему я должен платить за комфорт разработки программиста?Потому что ты не платишь за саму разработку. Ты сам не разрабатываешь, лицензию на проприетарный продукт не покупаешь и программиста для разработки продукта не нанимаешь. Поэтому будешь жрать то, что дают. Или не будешь жрать, а будешь голодать. Или наконец скажешь "у меня будет свой, с C++ и Qt" напишешь продукт так, чтобы летал на системах 20летней давности, и если осилишь, то электроноговно булет вытеснено.
Вы только что описали успех Telegram Messenger.
Это откровенно дурацкий подход.
Не особо конструктивное высказывание. Давайте с аргументами теперь.Давайте я научу вас.
"Это откровенно дурацкий подход, потому что:
a) *Подставьте аргумент сюда*
б) *Подставьте еще один аргумент сюда*
в) *Подставьте еще один аргумент сюда*
"Вы молодец!
>"Это откровенно дурацкий подход, потому что:Снижает порог вхождения в программирование (да, это похо, потому что программы дlя многих начинают писат не компетентные lюди)
Приводит к пожиранию батареи, что критично дlя мобиlных девайсов.
Как сlедствие пункта 1 приводит к снижению общего качества программ.
> Про ОЗУ я уже понялОсталось понять принципы работы кэша и локальность данных.
> Напомним, что Electron позволяет создавать любые графические приложения с использованием браузерных технологийпро любые не врите!
Electron теперь не позволяет создавать графические приложения для 32-разрядных систем Linux
Точно. "Кроссплатформенная разработка" имени микрософт: хочешь - windows client, хочешь - windows server, хочешь - windows 64, хочешь - windows 32...
а мы-то тут причем? мы виноваты в том, что у нас пользователей 32битных систем не 2% от 1.5% (посчитанных пользователей линукса-вообще) и гугль все еще боится их потерять?
> При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium.То есть только amd64 и arm64? По сравнению с теми же сями негусто.
>В отличие от web-приложений, программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру. При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium.Как тут не вспомнить бородатую шутку:
>Говорить что Java хороша, потому как работает на всех платформах это тоже самое что говорить что анальный секс хорош, потому что работает на всех полах
Но ведь это так.
> Но ведь это так.Нет. НА ПРАКТИКЕ это работает только на голубых попах, а это даже не 5% всего населения. Стандартный способ работает на 50% населения.
Нет, на практике это работает на всех. Просто не все занимаются добровольной реализацией.
Впрочем стоит посмотреть статистику порнхаба и популярность среди россиян жанра анала с женщинами. Можете поразмышлять на досуге.
> Стандартный способ работает на 50% населения.Неверно, если вы используете своё значение на практике. Немалая доля населения это старые женщины, особенно из-за меньшей продолжительности жизни мужчин. Но ведь не факт что они этим занимаются. Да и среди молодежи не все, есть тенденция, особенно сильная в Японии например. Так что совсем не 50%. Либо меняйте значение на практике на правильное.
> Нет. НА ПРАКТИКЕ это работает только на голубых попахТа-а-ак… то есть женские анусы ты во внимание даже не принимал. Да что у тебя с психикой, приятель?!
Особенности разработки и разработчиков:
https://lurkmore.to/_/95040#mws_tDhxP7e
"По итогу создания, ни разу не нативных, но кроссплатформенных(!) HTML5 мобильных приложений, на фрагментированной платформе андроида происходит следующие: куча лагов и глюков на 60-80% устройств. И даже если на устройстве XXXX_9 всё работает, то на других ведроидах из этой же линейки всё дико лагает, работает аномально медленно и через жопу. Даже в примитивных пазлах-хуязлах и текстовых квестах, на 20% устройствах, исчезает звук. Веб-макака пытается думать, и оказывается что зря, поскольку причину ищет не в себе, а в применяемом фреймворке. Перепробовав десяток фреймворков, а то и купив платную реализацию свободного фреймворка, а затем "платформы" и/или HTML5-движка, веб-макака остаётся с х"ем. И тут, для каждой по отдельности веб-макаки, наступает своё прозрение, как оказывается, что все эти «фреймворки» — это просто WebView и ничего больше! И на этом цикл мобильного HTML5 девелопера благополучно заканчивается."Всем к ознакомлению. 100% кроссплатформенность, но продукт на выходе непосредственно из заднего прохода.
>Особенности разработки и разработчиков:
> https://lurkmore.to/_/95040#mws_tDhxP7e
>"По итогу создания, ни разу не нативных, но кроссплатформенных(!) HTML5 мобильных приложений, на фрагментированной платформе андроида происходит следующие: куча лагов и глюков на 60-80% устройств. И даже если на устройстве XXXX_9 всё работает, то на других ведроидах из этой же линейки всё дико лагает, работает аномально медленно и через жопу. Даже в примитивных пазлах-хуязлах и текстовых квестах, на 20% устройствах, исчезает звук. Веб-макака пытается думать, и оказывается что зря, поскольку причину ищет не в себе, а в применяемом фреймворке. Перепробовав десяток фреймворков, а то и купив платную реализацию свободного фреймворка, а затем "платформы" и/или HTML5-движка, веб-макака остаётся с х"ем. И тут, для каждой по отдельности веб-макаки, наступает своё прозрение, как оказывается, что все эти «фреймворки» — это просто WebView и ничего больше! И на этом цикл мобильного HTML5 девелопера благополучно заканчивается."
>Всем к ознакомлению. 100% кроссплатформенность, но продукт на выходе непосредственно из заднего прохода.Жить ведь как-то надо! Каждый второй ангулярщик пытался стать мобильным девелопером.
TypeScript / React Native смеется над вашим высказыванием
Новость скорее позитивная. Конечно далеко не все откажутся от этого поделия, но некоторые точно...
> При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium.Ну это как бы "не совсем так". Я бы даже сказал, что враки. Можно посмотреть, как принимаются патчи для поддержки фри (ответ: со скрипом). Вот такая кроссплатформенность.
> Ну это как бы "не совсем так". Я бы даже сказал, что враки. Можно посмотреть, как принимаются патчи для поддержки фри (ответ: со скрипом). Вот такая кроссплатформенность.Т.е. уже начали принимать(и пяти лет не прошло), а не просто писать
https://github.com/electron/electron/issues/3797
> currently we don't have any plan to add support for FreeBSD, but if anyone is interested in sending a pull request, we will be very happy to accept it.(а ведь за это время было два полноценных порта)? Это прогресс!
А вообще, закономерно.
Зря перепончатые гордо задирали гузку "нас поддерживают! А бздуноф нет! Ха!" - при малейших проблемах выкинут и все остальное, оставив разве что поддержку бубунту в снап "as is".
"работает на линуксах" было больше нужно для пиара и подсадки разработчиков, а действительно интересуют электронщиков в качестве целевой платформы только макОСь и винда, ведь не смотря на вдохновленные объяснения, что 32 бита устарели и давно превратились в какашку мамонта
https://electronjs.org/blog/linux-32bit-support
> What exactly is Electron no longer supporting?32-битную винду дропать никто не собирается ))
> From what I gather, building Electron is both nightmarish and extremely convoluted.Ггг, срыв покровов
Надеялся, что после слов «Платформа Electron прекращает» последует «своё существование».
Тут очень много было мыслей технарей, что они думают об этой платформе. А вот с точки зрения бизнеса если Electron свою функцию выполняет - бизнес доволен. Это все разработчики понимают, кто в корпорейт-секторе работает.А те дети, что уроки еще не сделали и не выучили жизненные уроки жития-бытия в буржуазном государстве - конечно будут хейтить и Electron и Web и все на свете. Ну ничего, подрастете еще )
Только ты забыл что ты сам технарь. Восхищаться электроном это все равно что говорить Макдональдс лучше дорогого ресторана потому что задачи бизнеса он выполняет лучше.
Не, я не говорил, что я им восхищаюсь. Я его воспринимаю как неизбежное зло. Всех проблем бизнеса он не решит, а вот стартап до MVP догнать может, чтобы проверить - работает ли идея или нет. Ну или сделать что-то внутреннее для компании (не во внешку).Макдональдс не надо трогать ) У них цезарь-ролл вкусный как минимум и макфлурри ) Хотя и редко ем, но изредка хочется ) А вот за хорошей едой лучше зайти в более приличные места.
Так и с разработкой. Все просто )
можно только представить уровень "бизнеса", в котором возникают задачи, для решения которых будет достаточно Electron'a )
Стартапы
Внутренний продукт для сотрудников
Посмотрите хотя бы уровень бизнеса у Microsoft (VS Code), Slack, Docker (кто его производит не знаю название и лень гуглить), Nylas N1 (почтовик)
Docker на електроне? Это где такая трава забористая?
У них там приложуха есть в комплекте - она на электроне
В бизнесах все мозги нынче на сервере, он и задачи решает. А формочки клепать - много возможностей не надо
Это вы разом весь фронтенд опустили до ниже плинтуса )
> В бизнесах все мозги нынче на сервере, он и задачи решает. А
> формочки клепать - много возможностей не надоэх, понится 15 лет назад на дельфях формочки клепать в среде технарей считалось каким-то ламерством. даже не знаю почему, ведь софтины на дельфях по кпд не сильно уступали тем, что были на с++.
а електрон уг. даже не изза кпд, а из-за убогой концепции (работать поверх браузера)
> эх, понится 15 лет назад на дельфях формочки клепать в среде технарей считалось каким-то ламерством.Не, самым ламерством был VB5/6 ;)
> даже не знаю почему, ведь софтины на дельфях по кпд не сильно уступали тем, что были на с++.
Особенно учитывая, что точно такая же формоклепалка была для плюсов (Borland C++ https://winworldpc.com/res/img/screenshots/3b9932817ff842d93...), да и рантайм там использовался общий (VCL/BCL или как его там, если мне не изменяет память и не слишком врал дебагер) и в дизассемблере оно хоть и различалось, но не так чтобы и сильно заметно.
В общем, обычные понты ;)
Прям ностальгию скриншоты Борланда пробивают ) И кряки к нему были музыкальные )
С разморозкой. Мозги сервера уменьшаются.
https://i.imgur.com/YLKdHgs.jpg
https://i.imgur.com/19pt8Fi.jpg
Суть обоих скринов: фронтендеры считают себя бать какими крутыми программистами, потому что у них есть сложные, мощные фреймворки, 90% всего кода среднего веб-проекта - это фронтенд, фронт становится сложнее бэка и т.д..А он потому и становится сложнее, что язычок так себе, а нормально писать 95% фронтендеров не умеют, так как это преподавали в старших классах, а они тогда уже фрилансиро во всю, и им было проще заплатить однокласснику за домашнее задание по информатике, чем делать самим.
Че написал? Вот серьезно? Мысль где?Фреймворки и не беке есть
Фронт - да, бывает сложный. Бывает нет.
Программировать надо уметьРынок фронта перегрет, зп 150-250 по Москве. То, что знаний много не надо - факт. Это и плюс и минус.
Ну ничего, сбалансируется как-нибудь.
И таких "корпоративных" дна аж целых два: новый скайп, который окончательно превратился в дно и VSCode вместо которого народ предпочитает либо классическую студию, либо Rider. Больше ничего живого нет и, к счастью, не предвидится.
Все остальные даже в пьяном угаре видали в гробу это бажное дно и бьют ссаными тряпками за утекаюущую гигабайтами память. Ибо нефиг
Idea лучше VS Code, кого жаба душит - есть ЕАР
32-битные системы стоят на таком железе на котором поделия из электрона и так еле ворочаются.
Сколько не вешай на "жигули" новомодные технологии, он будет крехтеть, дымить и не ехать. Это опасно. Поэтому авторы правильное решение сделали.
> 32-битные системы стоят на таком железе на котором поделия из электрона и
> так еле ворочаются.Нет.
На обычном x86_64 процессоре стоит обычный i386 дистрибутив.
http://www.opennet.dev/openforum/vsluhforumID3/110263.html#117
http://www.opennet.dev/openforum/vsluhforumID3/108449.html#88
http://www.opennet.dev/openforum/vsluhforumID3/110263.html#57
http://www.opennet.dev/openforum/vsluhforumID3/110263.html#242
http://www.opennet.dev/openforum/vsluhforumID3/115952.html#177"Плюсы"|"Минусы":
+ Экономия диска и трафика _дистрибуторами_;
+ -30% памяти отдай _сразу_, а +10% к производительности получи после дождичка в четверг;
+ вы оплатите от +30% (озу) до +100% (удвоение ж в цпу?) кремния;
++ вы - прогресивный!
++ продажники - "социально защищены"
+ наконец-то -- электрон попользует все 131ГБ
+ жрать, что дают, всем рассказывать, что "ндравицца нимагу", бежать вногу с Партией -- уговорить себя, что проблемы нет;
> на базе движка Chromium и Node.jsА что это за движок такой ?
Знаю что есть браузер Chromium, знаю что есть движок Блинк, форк вебкита - а про движок Хромиум слышу первый раз.
Зануда
есть множество ТОЛЬКО 32-битных приложух (инди-игори, ВНЕЗАПНО сам стим - емнип у них браузер на основе хромога) с электроном под лялих. Что с ними?
https://www.gamingonlinux.com/articles/looks-like-valve-may-...