The OpenNET Project / Index page

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

Релиз Electron 4.0.0, платформы создания приложений на базе движка Chromium

21.12.2018 11:49

Подготовлен релиз платформы Electron 4.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js.

Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 69, платформы Node.js 10.11.0 и JavaScript-движка V8 6.9. Другие изменения:

  • В классе BrowserWindows и теге webview из соображений повышений безопасности добавлена возможность отключения модуля "remote", представляющего IPC-механизм для взаимодействия между процессом отрисовки текущей страницы и основным процессом;
  • Добавлена поддержка фильтрации запросов remote.require() и remote.getGlobal() для получения полного контроля за обращением модулей к IPC, что может оказаться полезным, когда не хочется полностью отключать модуль remote в процессе отрисовки или в webview;
  • Предоставлена возможность доступа к панели About из JavaScript-кода. Для показа данной панели теперь можно использовать вызов app.showAboutPanel(), выполнение которого аналогично клику на соответствующем меню;
  • Добавлен метод setBackgroundThrottling(), позволяющий управлять включением и выключением механизма урезания активности генерации событий таймера и отрисовки анимации для выполняемых в фоне окон;
  • Изменён механизм блокировки запуска более одного экземпляра приложения. Для установки блокировки вместо app.makeSingleInstance() теперь следует использовать вызов app.requestSingleInstanceLock();
  • Изменены выставляемые по умолчанию значения для настроек: contextIsolation = true, nodeIntegration = false, webviewTag = false;
  • Отключены средства интеграции Node.js для окон в режиме nativeWindowOpen (ранее данная возможность была объявлена устаревшей);
  • Прекращена поддержка macOS 10.9 (OS X Mavericks).

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

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

Из программ, построенных на базе платформы Electron можно отметить редактор Atom, почтовый клиент Nylas, инструментарий для работы с Git GitKraken, система анализа и визуализации SQL-запросов Wagon, система ведения блогов Wordpress Desktop, BitTorrent-клиент WebTorrent Desktop, а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord. Всего в каталоге программ Electron представлено 631 приложение. Для упрощения разработки новых приложений подготовлен набор типовых демонстрационных приложений, включающих примеры кода для решения различных задач.

  1. Главная ссылка к новости (https://electronjs.org/blog/el...)
  2. OpenNews: Релиз Electron 3.0.0, платформы создания приложений на базе движка Chromium
  3. OpenNews: Уязвимости в Signal Desktop и в платформе Electron
  4. OpenNews: Релиз Electron 2.0.0, платформы создания приложений на базе движка Chromium
  5. OpenNews: Для платформы Electron представлен сервис автоматической доставки обновлений
  6. OpenNews: Релиз Electron 1.0, платформы создания приложений на базе движка Chromium
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49829-electron
Ключевые слова: electron, chromium
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (138) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:53, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +18 +/
    > Всего в каталоге программ Electron представлено 631 приложение.

    И там всего пять калькуляторов. Что-то мало! Надо ещё! :-)

     
     
  • 2.3, Слава Буратине (?), 12:07, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Достаточно одного Discord чтобы сказать что сабж нужен. Бесплатных аналогов нет
     
     
     
    Часть нити удалена модератором

  • 4.16, Аноним (16), 13:03, 21/12/2018 [ответить]  
  • +3 +/
    Когда случился первый релиз NodeJS с своими замечательными параметрами по памяти... большой текст свёрнут, показать
     
     
  • 5.54, ыфвыфв (?), 14:02, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > когда-то написать свой сайт для всех браузеров была задача тривиальная

    Ха-ха, смешно!
    Не, когда был один Netscape то может быть, а вот когда был IE, Opera, FF то была задница, ибо W3C тормоз, новые фичи не делает, в итоге каждый браузер лепил свое, а стандарт даже и не поддерживал.

     
     
  • 6.94, пох (?), 19:25, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> когда-то написать свой сайт для всех браузеров была задача тривиальная

    задача и правда была тривиальная - знай себе /table закрывай вовремя, чтобы не получить msie-онли сайтец.

    > IE, Opera, FF то была задница, ибо W3C тормоз, новые фичи
    > не делает, в итоге каждый браузер лепил свое, а стандарт даже

    а вы ведь так любили уже и тогда - свежайшим обмазаться, да?

    Ну так это к той задаче - ни малейшего отношения, внезапно, не имело.

     
  • 5.65, feudor (ok), 14:30, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    опеннет нужен хотя бы для того чтобы на нем нашелся хоть один кто скажет правду про веб макак
     
  • 5.106, EHLO (?), 21:23, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Уровень разработчиков спускается ниже плинтуса

    Датычо, ради этого всё и писалось! (почти С)

    А что не так, с этим вашем Electron? Никогда не пользовался, но столько боли и страданий вокруг этого слова на Опеннете. Я много платформ повидал разной степени ущербности, и судя по описанию эта не хуже многих. Удовлетворите моё любопытство, пожалуйста. =)

     
     
  • 6.126, Адекват (ok), 14:04, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну например...есть у вас скайп, gitkraken, atom - все это написано на электроне. И каждая софтина представляет собой обособленный хром и каждая в простое жрет метров по 500. И вот уже получается, что с этими всеми просто запущенными софтинами, просто пользуясь chromium у вашего компа заканчивается свободная память и ваш линукс уходит в глубокий своп. Насчет 500Мб ОЗУ - скайп точно жрет, насчет остальных софтин не скажу :)
    Видимо подход разработчиков такой - 32бита канули в лету, память стоит копейки, просто купите еще планку на 8Гб и радуйтесь. Не удивлюсь, если года через 4 скайпу и всем прочим софтинам, написанном на электроне понадобиться каждой по 1Гб ОЗУ.
     
  • 3.5, meequz (ok), 12:11, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Почему Discord не напишут на чём-нибудь нормальном?
     
     
  • 4.18, Аноним (18), 13:07, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что не надо писать версию под веб и десктоп, потому что быстрее, чем писать на каком-нибудь Qt, в целом, в случае с введением магазина, это лучшее решение, ибо вместо того, чтобы делать как все, то есть тянуть Qt(Battle.net)/UE4(EGS)/что-то своё(GOG Galaxy/Steam) и добавлять к этому CEF для магазина, сам дискорд и есть браузер
     
     
  • 5.89, НяшМяш (ok), 18:57, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > и добавлять к этому CEF для магазина

    Зачем? на любой платформе есть такая штука как вебвью - пихай туда любой вебконтент. Ну да, там не блинк - но обычно это не проблема.

     
     
  • 6.92, Аноним (92), 19:07, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению, на posix-совместимых не-macos платформах этот вебвью просто критически не стандартизирован, с одной стороны qtwebengine, с другой webkit-gtk.
     
  • 6.93, Аноним (18), 19:20, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С CEF, разраб точно знает, как выглядит и работает страница, ибо там стоит определённой версии хромиум, плюс, как заметили, на разных платформах вебвью разный, на маке - сафари, на винде - ие/эдж, на лине как получится и для каждого вебвью своё апи, а на страницах хэндлеры для взаимодействия с клиентом, да и игры весят много, поэтому притянуть лишние 150мб не такая уж и проблема
     
  • 4.19, Аноним (18), 13:08, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё есть ripcord, точно не браузер, но на чём без понятия
    https://cancel.fm/ripcord/
     
     
  • 5.62, Аноним (62), 14:22, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Does Ripcord cost anything?
    Not right now. Eventually, it will. Probably between $10 and $30. You'll be able to use it without paying, but there will be a nag screen.


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

    https://dev.cancel.fm/tktview?name=98ddb1f124

    А вот и аудитория, которая просит в кофеварку встроить функции посудомойки, подъехала.

     
  • 4.20, A.Stahl (ok), 13:09, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидно потому, что эта штука не нужна никому, кто мог бы это сделать.
     
  • 4.76, Аноним (76), 16:04, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что писать не умеют
     
  • 4.84, Аноним (84), 18:06, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что "программист", нанятый за копейки "стартапером", не может позволить себе такую роскошь как "читать доки на API". Его задача - нафиграчить 100500 строк кода за день чтобы выполнить KPI, в противном случае он окажется на улице, а на его место уже стоит очередь таких же как он выпускников трёхмесячных курсов "программирования".
     
  • 3.7, Аноним (1), 12:13, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Настало время свергнуть Skype и TeamSpeak.

    wtf? yet another text voice chat? hm...

     
  • 3.13, Аноним (13), 12:57, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сколько ошибок в слове Riot.
     
     
  • 4.29, Аноним (29), 13:23, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Riotjs? Откуда же вы берётесь? 😂
     
  • 4.74, Кома (?), 15:40, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Riot.im. И нет, это не что-то хорошее. До грядущего редизайна его вообще страшно людям показывать.
     
  • 3.77, Аноним (77), 16:05, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У дискорда только групповой чат не плохой.
    В плане голосового общения свободный мамбл лучше всем, от качества голоса до кастомизации. Битрейт для opus можно выставлять практически любой. Полностью подконтрольный сервер, нормальный клиент на Qt.
    Но с ростом популярности дискорда замедляется разработка mumble, это очень печально.
     
     
  • 4.142, Аноним (142), 13:02, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >свободный

    НенужОн!
    /thread

     

  • 1.2, z (??), 12:01, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    а что, версия 4.0.0 и только версию хромиума обновили?
     
  • 1.6, Turbid (??), 12:12, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    >A minimalistic music player, designed for simplicity.
    >DuskPlayer_2.0.0_amd64.deb 33.2 MB
    >minimalistic
    >33.2 MB

    Посоны, где мы свернули не туда?

     
     
  • 2.8, Аноним (8), 12:22, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +28 +/
    В данном случае minimalistic - это значит с минимальным функционалом.
     
     
  • 3.30, Аноним (29), 13:25, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Там наверное всего одна кнопка Play/Pause
     
     
  • 4.44, Юзер (??), 13:43, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это устаревшая надпись, по-модному по-хипстерски вот так: "doZBS!"
     
  • 4.95, пох (?), 19:27, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Там наверное всего одна кнопка Play/Pause

    не, на эш...елехтроне так не пишут. Там стопицот кнопок, делающих непонятно что, а play вообще нет.

     
  • 2.10, Аноним (13), 12:54, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Всё байты считаете? Песенка во флаке занимает больше места.
     
     
  • 3.135, odd.mean (ok), 16:16, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Следуя такой логике, если мультик в QHD занимает несколько гигабайт, то и mpv может весить столько же?
     
  • 2.21, КГБ СССР (?), 13:09, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Когда появилась идея, что удобство разработчика важнее денег и удобства пользователя. Тогда и началось падение в этот ад.
     
     
  • 3.34, Avator (ok), 13:29, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Удобство разработчика == деньги, потому что он разрабатывает быстрее.
    А деньги, да они важнее пользователей.
     
     
  • 4.51, КГБ СССР (?), 13:54, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Удобство разработчика почти всегда ведёт к производству уродливого, жирного, неповоротливого, бесполезного ПО. Такова жизнь.

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

    Впрочем, обезьяне этого не понять. Ляп-ляп — и зарплата.

     
     
  • 5.52, Avator (ok), 14:00, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Удобство разработчика ведёт к меньшим временным затратам на разработку и не более.
    А качество приложения зависит еще и от постановки задачи, качества тестирования.
    Сразу видно что вы не занимаетесь разработкой ПО и не наблюдали за командами со стороны.
    Очень редко бывает когда крупный продукт зависит от одного человека, обычно это команда минимум человек в 7.
     
     
  • 6.60, КГБ СССР (?), 14:16, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё раз повторю для не умеющих читать и понимать по-русски: за 70 лет написаны миллиарды строк кода. На любые вкусы, на любые потребности, на любые случаи.

    Лично я бы ваши «команды» определил перекладывать асфальт, для начала, а потом — лес валить в местах вечнозелёной растительности. До полного обретения понимания о ценности и стоимости времени человеческой жизни и труда.

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

     
     
  • 7.82, Аноним (82), 17:42, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё раз повторю для не умеющих читать и понимать по-русски: за 70 лет написаны миллиарды строк кода. На любые вкусы, на любые потребности, на любые случаи.

    Все патенты уже получены, все изобретения изобретены.

     
  • 7.96, пох (?), 19:37, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    не надо, таджики и так неплохо справляются - на моей улице с сентября как раз к... большой текст свёрнут, показать
     
     
  • 8.132, КГБ СССР (?), 15:28, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, свежий асфальт в лужу или сугроб 8212 это, конечно, неизменно умиляет и р... текст свёрнут, показать
     
  • 7.125, Аноним (125), 13:21, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не валить, а высаживать!
     
     
  • 8.131, КГБ СССР (?), 15:04, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Боюсь, что их руками только валить А высаживать придётся специально приглашённы... текст свёрнут, показать
     
  • 6.63, rshadow (ok), 14:23, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен с вами.

    Идет гонка за пользователями, все хотят большего функционала. А добиться этого можно только быстро делая софт. Веб технологии очень хорошо зарекомендовали себя как платформа для софта. Жаль только аппетиты растут быстрее чем скорость js движков и закон мура. А может и не жаль...

     
     
  • 7.69, КГБ СССР (?), 15:01, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Рост скороcти жлобоскрипта — миф и ложь. Циферки сделаны увеличением производительности железа.
     
     
  • 8.70, rshadow (ok), 15:08, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну не только Например большинство скриптовых языков и js сейчас убивают одног... текст свёрнут, показать
     
     
  • 9.71, КГБ СССР (?), 15:12, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Думать о безопасности надо сразу с правильной стороны, а не с 8230 171 задне... текст свёрнут, показать
     
  • 9.119, Vkni (ok), 05:30, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только часто вводят не нормальным образом - с выводом типов по методу Хиндли-Мил... текст свёрнут, показать
     
  • 8.118, Vkni (ok), 05:24, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Однопоточная производительность железа практически не растёт уже лет 10 А вот в... текст свёрнут, показать
     
     
  • 9.121, КГБ СССР (?), 06:20, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В этом переводе на Хабре ещё от 2013 года есть немного по теме habr com post ... текст свёрнут, показать
     
     
  • 10.134, Аноним84701 (ok), 16:04, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так спроектировать и реализовать ЯП за 10 дней весьма нетривиальная задача,... текст свёрнут, показать
     
  • 8.150, Аноним (150), 22:09, 25/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Приложения растут в размерах куда быстрее, чем движки оптимизируются Но JS стал... текст свёрнут, показать
     
  • 7.79, псевдонимус (?), 16:24, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Жаль только аппетиты растут быстрее чем скорость js движков и закон мура
    >закон мура

    Ты про несуществующий и потому не работающий "закон" Мура?

     
     
  • 8.127, Аноним (127), 14:49, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мура этот закон ... текст свёрнут, показать
     
  • 5.81, Попугай Кеша (?), 16:56, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ляп-ляп - зарплата - смузи - Таиланд и новенький iPhone в придачу, кофе из Starbucks и модное фото в Инстаграм.

    Фу, блин! Видел в одном крупном БЦ как парень парня просил выбрать правильный ракурс, и ломался как девка подзаборная, то фото не подходит, это не подходит. В Инстаграм выкладывали. Фу!

    Вот такие макаки и пишут на Электроне! Теперь я знаю...

     
     
  • 6.133, КГБ СССР (?), 15:31, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот такие макаки и пишут на Электроне! Теперь я знаю...

    И они ещё к людям очень «особенно» относятся, некоторые даже проговариваются, а иные бравируют этим. Потому я не вижу ничего плохого в том, чтобы среднестатистического программиста калечить при первой же встрече.

     
  • 5.90, НяшМяш (ok), 19:00, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > В большинстве случаев хорошие программы люди пишут лишь тогда, когда сами же их используют.

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

     
     
  • 6.97, пох (?), 19:38, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > То-то я вижу, что линуксоиды поголовно не смотрят видео и не слушают
    > музыку. Плееров сотни, а нормальных - две с половиной штуки и
    > те часто не имеют нужных функций.

    чо не так в моем mpg123 ?

     
     
  • 7.107, Анонимчжан (?), 22:03, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    слишком минималистично, новые юзвери не выдерживают скорости работы))
     
     
  • 8.111, пох (?), 22:17, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    да, это, конечно, минус, скорость всегда одна и та же, это вам не пщпщ с имитаци... текст свёрнут, показать
     
  • 7.136, Vkni (ok), 07:34, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > чо не так в моем mpg123 ?

    Кстати, с удивлением выяснил, что практически ничего, кроме 'mpg123 -C', встроенных средств unix shell (bash и find), да alsamixer в общем и не нужно для проигрывания музыки. То есть, все эти winamp/xmms/amarok, etc ну абсолютно необязательны - без них даже проще: всё управляется с клавиатуры.

     
     
  • 8.144, Аноним84701 (ok), 13:29, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Остается с удивлением выяснить, что помимо MPEG, музыка может быть и в vorbis, o... текст свёрнут, показать
     
     
  • 9.147, Vkni (ok), 18:39, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в MPEG Но для других форматов, разумеется, всегда можно запустить mplaye... текст свёрнут, показать
     
  • 6.122, КГБ СССР (?), 06:26, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Линуксоидов на белом свете — в пределах статистической погрешности. Большинство их них при этом оказались не в состоянии освоить такие уже существующие средства и программы как oss, alsa, mplayer, xine, xmms и пр., написанные до них. Аж скулы сводит от фейспалма.
     
     
  • 7.128, Аноним (127), 14:52, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Причина появления новых плейеров на самом деле в другом: недостаточный функционал XBMC.
     
  • 7.137, Vkni (ok), 07:37, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Линуксоидов на белом свете — в пределах статистической погрешности. Большинство
    > их них при этом оказались не в состоянии освоить такие уже
    > существующие средства и программы как oss, alsa, mplayer, xine, xmms и
    > пр., написанные до них. Аж скулы сводит от фейспалма.

    Реально для всего достаточно mplayer + alsamixer (для эстетов - mpg123/mpg321). Ну и мозаичный i3, конечно.

     
     
  • 8.140, КГБ СССР (?), 10:56, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Истинно так Лично я для всего использовал mplayer Когда появился deadbeef, то ... текст свёрнут, показать
     
  • 2.49, Имя (?), 13:51, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Minimalistic - это про UI. Кто ещё считает мегабайты?
     
     
  • 3.108, Аноним (108), 22:11, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я.
     
  • 2.59, rshadow (ok), 14:15, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Где то в 90-х залезли в криокамеру...
     
  • 2.116, Vkni (ok), 05:20, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну mpg123 у меня на машине занимает 110кБ, но там есть ещё библиотека libmpg123 на 200кБ. А вот mplayer - это уже 17 метров + примерно 200 библиотек согласно ldd.
     
  • 2.153, Урри (?), 22:10, 26/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это потому, что оно еще во флатпак какой-нибудь не запаковано, простигосподи.
     

     ....большая нить свёрнута, показать (45)

  • 1.12, Дмитрий (??), 12:57, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Когда эта дрянь уже вымрет, так надоели программы на этом поделии, всё лагает, релоадит весь UI при сворачивании больше чем на 5 минут, жрёт как не в себя, долгий старт, когда это уже кончится...
     
     
  • 2.14, Аноним (13), 12:59, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Лучше хоть какой-то софт, чем никакого. Не от большого выбора люди пишут на электроне.
     
     
  • 3.24, КГБ СССР (?), 13:15, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    За 70 лет написаны миллиарды строк исходного текста программ. Но ты ведь предпочитаешь самые свежие новинки, да? И чтобы про них сигнализировало из месенджеров в твоём смартфоне (кстати, уже новый год на носу, пора менять).
     
     
  • 4.26, Аноним (13), 13:19, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и что того кода? Софт используют из потребностей, а не потому что: "У нас миллиарды строк пропадают, надо использовать".
     
     
  • 5.33, КГБ СССР (?), 13:28, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То того кода, что софт давно есть на все потребности и вообще на все случаи жизни, даже ракеты в космосы пулять. Подумай, почему ты об этом не в курсе. Может быть, ты слишком много смотришь рекламы про Самые Новые Новинки?
     
     
  • 6.35, Avator (ok), 13:30, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Т.е. софт есть удобный, быстрый, без лагов.
    Но все мучаются? Все дураки, один вы Дартаньян? )))
     
     
  • 7.85, Аноним (84), 18:19, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > все мучаются

    Нет, не все. Только идиоты. Те, кто не способен прочесть на википедии страницу "Comparison of $whatever_kind_of_software_you_need" - те да, мучаются, потому что выбирают софт не по уму, а глядя на других макак.

     
  • 6.40, Аноним (13), 13:35, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не суди о потребностях других людей по себе.

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

    И часто ты пуляешь ракеты в космос?

     
     
  • 7.43, Аноним (43), 13:41, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Судя по его сообщениям - каждый день
     
  • 7.110, Росатый (?), 22:14, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше бы мне этого не делать. От моих забав разрушаются города, и камни стираются в пыль.
     
     
  • 8.112, пох (?), 22:28, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    зато половина э разработчиков перерабатывается на нужный и полезный стране мет... текст свёрнут, показать
     
  • 6.114, Аноним (114), 03:18, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тепло было, но ты не угадал.
    С 2001 у Аськи просили, на дайте уже делиться фото, время Сони-Эрикссон 850 прошло.
     
     
  • 7.123, КГБ СССР (?), 06:40, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Тепло было, но ты не угадал.
    > С 2001 у Аськи просили, на дайте уже делиться фото, время Сони-Эрикссон
    > 850 прошло.

    Кто такая Аська? (Привет, Аська!) Зачем тебе её фото? При чём тут Сони-Эрикссон 850? Русский язык, бжд, ду ю спик ит?

     
  • 7.129, Аноним (127), 14:58, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема Аськи не в фото, а в том что шестизнаков на всех не хватило.
     
  • 3.80, nm0i (ok), 16:33, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Зато никакой софт не может быть хуже.
     
  • 3.101, anonymous (??), 20:46, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > люди пишут на электроне.

    Не люди, а вэбмакаки, не примазывайся.

     
  • 3.117, Vkni (ok), 05:21, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    «Если уж писать, то только тогда, когда не можешь не писать»

    Вот уж чего-чего, а проигрывателей написано в количестве.

     
     
  • 4.130, Аноним (127), 14:59, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Меняю два проигрывателя на один выигрыватель.
     

  • 1.15, Аноним (15), 13:02, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Chromium до 69-ой версии обновился, а не до 67-ой, судя по релизу на гитхабе:
    https://github.com/electron/electron/releases/tag/v4.0.0

    И как можно было не упоминуть VSCode, это ж одно из самых популярных приложений на электроне. :)

     
     
  • 2.36, Avator (ok), 13:31, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Согласен, и на удивление не лагает в отличии от того же Атома.
    Как МС смогла это сделать, не понятно =)
     
     
  • 3.47, Пиони (?), 13:48, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Там только часть логики на Electron, остальное - быстрые бинарники прикрученные сбоку :)
     
     
  • 4.57, th3m3 (ok), 14:12, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Чуть быстрее Атома, но все равно тормозное УГ, по сравнению с тем же Sublime.
     
  • 4.66, Аноним (66), 14:31, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И это пожалуй единственная ниша где он хть как-то оправдан, логика на c#-mono\c++\java интерфейс на электроне
     
  • 4.148, Аноним (148), 10:56, 24/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз в атоме пытались выиграть, вынеся ключевую логику (структуру на основе splay tree и piece table) в бинари — и проиграли, а в вскоде — основную структуру для редактирования текста (на основе piece table в данном случае) написана на жиесе. Куча всего другого из вскода в бинярях — это уже в любой иде так, всегда есть десятки модулей, написанных на других языках и выполняющихся в других рантаймах, что в атоме, что в вскоде, что у джетбрейнсов.
     

  • 1.17, КГБ СССР (?), 13:05, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Прекращена поддержка macOS 10.9 (OS X Mavericks).

    Подфартило пацанам с Мавериксом. Ой, это ж и про меня тоже.

     
     
  • 2.39, Avator (ok), 13:34, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А смысл на нем оставаться? Это же операционка 5 летней давности.
    Скорее всего с точки зрения безопасности всё очень печально.
    Обновление бесплатное, кто вам мешает?
     
     
  • 3.48, Гит рулит (?), 13:49, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Он ни винде сидит просто придуривается
     
  • 3.53, Аноним (53), 14:00, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    10.9 последняя версия, которая не лагает на HDD.
     
     
  • 4.61, КГБ СССР (?), 14:20, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > 10.9 последняя версия, которая не лагает.

    Быстрофикс. Не благодари.

    А самые приятные лично для меня были 10.4--10.6. Остальное всё шлак и мусор. Эпл без Джобса уже не тот.

     
     
  • 5.91, НяшМяш (ok), 19:02, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    10.6 лучшая. Как-то делал хакинтош из ноутбука с одноядерным мобильным селероном на 1.6 ГГц. И на удивление, она там работала очень неплохо, даже быстрее той же убунты.
     
     
  • 6.115, Аноним (114), 03:20, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    10.6 это как Windows XP, в Барсе не было нечего реально лишнего, как winxp
     
  • 6.120, КГБ СССР (?), 05:58, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, 10.6 самая лучшая, но какой с этого прок, если Apple тоже вынуждает людей менять ОС, навязывая разработчикам новые библиотеки? Невозможно сохранить преемственность и обратную совместимость.
     

  • 1.23, КГБ СССР (?), 13:11, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Немного не про лялектрон, но про современный обезьянософт. Обновляется вотпрямщас у меня Эклипса — так аж курсор мыши залипает, не может по экрану бегать.
     
     
  • 2.25, КГБ СССР (?), 13:18, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, так обновилась, что надо ставить заново. :) Ногорукие в своём репертуаре.
     
  • 2.27, Аноним (13), 13:21, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты ошибся, Эклипс - это как раз говно мамонта, которое зачем-то ещё существует. Вот из-за таких примеров "правильного" софта, выбор и делается все чаще в пользу электрона.
     
     
  • 3.31, КГБ СССР (?), 13:25, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Как это ошибся? Написано ведь, что новый релиз — 2018-12. Самый свежак, фронтир и рокетсаенс!

    Впрочем, я обломался её повторно ставить. Бесполезный кусок г**на.

     
  • 3.138, Андрей (??), 10:16, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вон выше пишут, что писать уже ничего не нужно - всё уже написано.
    Так что нужно Eclipse использовать и ни ногой в VSCode
     
  • 2.37, Гит рулит (?), 13:31, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ты наверно недавно на эклипсе. Это для него нормально.
     
  • 2.67, Аноним (67), 14:32, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так ты нам дай примеров необезьянософта-то, где тот эталон, по которому эклипсы и электроны мерять можно. Ссылки на свои хеллоуворлды тоже можешь давать, не стесняйся.
     
     
  • 3.68, КГБ СССР (?), 14:39, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Практически любой софт, написанный до того, как «железный» бизнес передали, так сказать, тайваньским китайцам. Подозреваю, ты вот щас даже не понимаешь, о чём я. Иначе бы ты до своего глупого вопроса уже знал, что примеры хорошего софта надо искать, начиная с K&R и книжек Кнута, где специально для тебя и тебе подобных разжёвано, как писать программы, а не г-нокод.
     
     
  • 4.113, Аноним (113), 23:45, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    качественное съехал...
    когда нечего сказать, лучший способ это назвать оппонента дураком
     
     
  • 5.124, КГБ СССР (?), 06:42, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Был бы ты моим сыном, я бы тебя воспитал умным человеком, а так — страдай, пока не обратишься в метан для народного хозяйства.
     
  • 4.139, Андрей (??), 10:19, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    нудык чо там с примерами отличного софта?
     

  • 1.28, Минона (ok), 13:22, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    так-с... когда портируют это на движок Servo|Quantum?
     
     
  • 2.32, Аноним (13), 13:27, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Когда Servo будет готов, то есть никогда. Quantum отдельно от браузера не существует. Есть ещё GeckoView, но он сугубо под андроид.

    Есть ещё альтернатива - nwjs.io, но тоже на хроме.

     

  • 1.38, Гит рулит (?), 13:33, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати почему никто не налегает на то что Электрон разрабатывает компания Майкрософт. Это ставит ровно всё на свои места.
     
     
  • 2.41, Аноним (13), 13:39, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И в свою очередь базируется на разработке гугла. И что с того. Сегодня весь опенсорс делается компаниями. А независимого спошного комьюнити как такового вовсе не существует.
     
     
  • 3.46, Гит рулит (?), 13:47, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно что компания вопрос какая компания. EEE ещё никто не отменял. Сейчас они разовьют свой электрон, а потом напишут софт для своего зонда нативный и быстрый и все уйдет обратно ни зонд.
     
  • 2.73, КО (?), 15:35, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Кстати почему никто не налегает на то что Электрон разрабатывает компания Майкрософт.

    Которая так увлеклась, что решила на нем переписать Edge. :)

     

  • 1.42, Аноним (43), 13:40, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поднимать сервер на локалхосте чтобы подключаться к нему с локалхоста.
    Что за гений это придумал? Какой у него домашний адрес?
     
     
  • 2.50, Аноним (50), 13:53, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Поднимать сервер на локалхосте чтобы подключаться к нему с локалхоста.

    Xorg

     
     
  • 3.55, Аноним (13), 14:05, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Будто сегодня этим кто-то пользуется.
     
     
  • 4.64, обиженный ксорг (?), 14:25, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А чем ещё то?
     
  • 4.78, Анониммм (?), 16:11, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
      Ну да,ещё немного(лет 30) и вяленым можно будет заменить.
     
  • 4.88, Аноним84701 (ok), 18:57, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Будто сегодня этим кто-то пользуется.

    Хм, для любителей вяленых модностей у меня плохие новости:
    https://wayland.freedesktop.org/docs/html/ch04.html
    > The protocol is sent over a UNIX domain stream socket, where the endpoint usually is named wayland-0 (although it can be changed via WAYLAND_DISPLAY in the environment)

    Или вы из кварцевых/график девайс интерфесовых будете?

     
  • 3.102, anonymous (??), 20:50, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Поднимать сервер на локалхосте чтобы подключаться к нему с локалхоста.
    > Xorg

    man socket

    man unix domain

     
  • 2.56, Аноним (56), 14:09, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Какой у него домашний адрес?

    127.0.0.1

     
  • 2.109, Анонимчжан (?), 22:12, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    половина прог работают по типу клиент-сервер в линукс.(ну почти половина, наверно...)) использование сокетов и передачи сигнала и данных таким образом внутри системы было ооооочень давно. это же фишка юникс лайк. как об этом не знать? я разочарован .......
     

  • 1.58, th3m3 (ok), 14:14, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Электрону недолго осталось, скоро эту нишу займёт Chrome. Будет чуточку лучше. Но ребята, держимся, приложений на этих веб костылях - станет больше в разы!
     
  • 1.75, Аноним (75), 15:43, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    VisualStudioCode-OSS (из flathub) использую, аналогов нет.
     
     
  • 2.86, th3m3 (ok), 18:30, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И какая там киллер фича, что аж аналогов нет?
     
  • 2.87, Аноним (87), 18:43, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > аналогов нет

    Emacs, который при желании может быть аналогом чего угодно.
    Хотя сам использую vi и его производные.

     
     
  • 3.104, Аноним (104), 20:53, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В VI(M) не умеет AST, кажись там все на regex, от того даже хайлайтинг не всегда корректно работает . Я пользуюсь VSCode для TypeScript, работает без нареканий, включая intellisense, не говоря уже про подсветку синтаксиса и форматтер.
     
     
  • 4.149, мдауш (?), 04:21, 25/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    через жопу оно работает, в вскоде-то
     
  • 3.105, Аноним (104), 21:05, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и про emacs не скажу, но про vim добавлю, у него есть одна фатальная вещь которой нету у vscode. В vim ты должен выучить шоткат на функционал прежде чем вообще поймешь нужен ли он тебе и часто ли он тебе нужен, потому всегда рядом заметки по шоткатам очередного плагина. А у vscode, как и у многих других ide, есть глобальное меню команд, где достаточно запомнить один шоткат и ввести первые буквы команды.
     
  • 3.151, Аноним (150), 23:07, 25/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Emacs куда сложнее и недружелюбнее в использовании. К тому же к intellisense, нормальному тулингу и UX они не привыкли и плагины в большинстве случаев не соответствующие. Ведь используют его в основном пишушие на скриптовых языках, либо пишущие на юбскюрных языках, для которых и нет соответствующего достойного тулинга.
     
     
  • 4.152, Аноним (150), 23:10, 25/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    плагины "соответствующие", без "не"
    быстрый самофикс
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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