The OpenNET Project / Index page

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

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

25.04.2019 09:02

Подготовлен релиз платформы Electron 5.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 73, платформы Node.js 12 и JavaScript-движка V8 7.3. Ранее ожидавшееся прекращение поддержки 32-разрядных систем Linux пока отложено и выпуск 5.0 в том числе доступен в 32-разрядных сборках.

Среди изменений в API, специфичных для Electron:

  • В API продолжен перевод асинхронных обработчиков, ранее использующих callback-вызовы, в форму на основе механизма Promise. Поддержка Promise добавлена в Cookies API и в методах app.getFileIcon, contentTracing.[getCategories| startRecording| stopRecording], debugger.sendCommand, shell.openExternal, webContents.[loadFile| loadURL| zoomLevel| zoomFactor] и win.capturePage;
  • Добавлена возможность получения информации о системных цветах в macOS, используя вызовы systemPreferences.getAccentColor, systemPreferences.getColor и systemPreferences.getSystemColor;
  • Добавлена функция process.getProcessMemoryInfo, предоставляющая статистику о потреблении памяти текущим процессом;
  • В модуль "remote", представляющий IPC-механизм для взаимодействия между процессом отрисовки текущей страницы и основным процессом, добавлены дополнительные возможности по фильтрации внешних запросов для получения полного контроля за обращением к IPC. Поддержка фильтров добавлена для вызовов remote.getBuiltin, remote.getCurrentWindow, remote.getCurrentWebContents и webview.getWebContents;
  • Добавлена возможность управления несколькими экземплярами BrowserViews из одного объекта BrowserWindow;
  • В упакованных в пакеты приложениях обеспечено добавление меню приложения по умолчанию, даже если приложение явно не определяет данное меню и не добавляет обработчик события закрытия окна;
  • Активирован по умолчанию смешанный режим работы sandbox-изоляции, при котором и процесс отрисовки запускается в sandbox;
  • Добавлена переменная окружения "ELECTRON_DISABLE_SANDBOX" для отключения sandbox-изоляции, например, если приложение и так запускается в контейнере на базе Docker;
  • Для повышения безопасности по умолчанию отключены настройки nodeIntegration и webviewTag;
  • API проверки орфографии (Spellchecker) переведён на неблокирующий режим работы, при котором результат проверки возвращается в асинхронном режиме;
  • Объявлены устаревшими и будут удалены в следующем выпуске: исполняемые файлы mksnapshot для arm и arm64, ServiceWorker в WebContents, вызовы webFrame.setIsolated*, возможность прямого вызова модулей electron.screen, child_process, fs, os и path (теперь нужно вызывать через remote.require с использованием обработчика в изолированном WebContents).

Напомним, что 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 представлено 760 приложений. Для упрощения разработки новых приложений подготовлен набор типовых демонстрационных приложений, включающих примеры кода для решения различных задач.

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


Обсуждение (118) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 09:11, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Недавно узнал, почему VSCode не тормозит. Они переписали все ресурсоёмкие процессы на С++. Теперь точно официально нет нетормозящих приложений на Electron.
     
     
  • 2.3, Антон (??), 09:19, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +10 +/
    и какие там ресурсоемкие процессы, если плагины в основном на js?
     
     
  • 3.104, Dmitry77 (ok), 06:21, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В электроне самое важное - кроссплатформенность.

    на JS  можно написать программу и запустить на Android, ios, Десктопе(все основные платформы) через электрон, в браузере.
    Пишешь одно приложение - запускаешь везде. Теперь js утёр нос Java.

    хотя как язык js довольно уродливый..

     
     
  • 4.107, Аноним (107), 08:42, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В огороде бузина в Киеве дядька... Вы веткой ошиблись? Вопроса про самое важное вроде не звучало
     
  • 4.123, Аноним (123), 02:10, 28/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В электроне самое важное - кроссплатформенность.

    https://github.com/electron/electron/issues/3797

     
  • 2.5, Аноним (5), 09:19, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Бред.
     
  • 2.14, x (?), 09:59, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    нука покажи где конкретно? )

    https://github.com/Microsoft/vscode

     
     
  • 3.25, powershell (ok), 10:37, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Тут: https://microsoft.github.io/language-server-protocol/implementors/servers/
     
     
  • 4.33, Антон (??), 11:15, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ну т.е. C++ сервер языка реализован на C++, а вот javascript-typescript на typescript.
    И чего? Так и должно быть, но причем тут электрон?
     
  • 4.45, rshadow (ok), 12:16, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Наконец-то. Плагины для IDE пишут на том же языке какой и используют. Не уж-то 21 век наступил.
    До этого был выбор либо все на java, в том числе и поддержка всех языков. Либо нативный, но как правило недоделаный клон.
     
     
  • 5.49, Ydro (?), 12:46, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, давайте ещё в VS Code заведём поддержку плагинов на PHP и Basic.
     
     
  • 6.79, rshadow (ok), 16:58, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты сходи по ссылке, PHP там точно указан что есть. Причем с реализацией на PHP, все как ты и хотел ;-)
     
     
  • 7.106, Ydro (?), 07:22, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Читать научитесь! Не поддержка языков редактором, а поддержка ПЛАГИНОВ на данных языках (Сарказм - для тех кто не распознаёт)
     
  • 5.127, Junior frontend developer (?), 09:59, 01/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Все равно какая-то часть фронтенда плагина пишется на TypeScript
     
  • 3.54, НяшМяш (ok), 13:44, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не забывайте, что там ещё куча пакетов в зависимостях и некоторые могут быть нативные зависимости. Навскидку проклацал через npmjs.com:

    https://github.com/Axosoft/nsfw
    https://github.com/mapbox/node-sqlite3
    https://github.com/Microsoft/node-native-watchdog
    https://github.com/Microsoft/node-pty

     
  • 2.16, Аноним (16), 10:00, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Тогда осталось гуй на Qt переписать и можно пользоваться.
     
     
  • 3.20, Анимайзер (?), 10:21, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >> Недавно узнал, почему VSCode не тормозит. Они переписали все ресурсоёмкие процессы на С++.
    >  Тогда осталось гуй на Qt переписать и можно пользоваться.

    Уже переписали и называется это QtCreator, только вот он не получил такого распространения, как VSCode. Хотя, казалось бы, использует С++, быстрый, не жрёт ресурсов, но что-то опять пошло не так и в итоге в рейтинге использования IDE он занимает последние строчки. Почему, вот в чём вопрос?

     
     
  • 4.28, Аноним (-), 10:58, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Куте не нужно просто. Вот саблайм на GTK и весьма популярен.
     
     
  • 5.66, Аноним (5), 15:09, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Вот саблайм на GTK и весьма популярен.

    Среди аналогов Блокнота?

     
  • 5.68, Аноним (68), 15:40, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Дуплик, залогинься.
     
  • 5.83, Fnjv (?), 18:13, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Среди гномеров, им выбирать не приходится, увы...
     
     
  • 6.98, Аноним (98), 01:39, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользую GNOME и пользую VS Code хотя есть лицензионный и JetBrains и Sublime. В целом из-за поулярности и простоты использования. В Sublime Все можно сделать, но это все сложно.
     
  • 5.119, Аноня (?), 14:00, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот саблайм на GTK и весьма популярен.

    вы уверены?

     
  • 4.34, Антон (??), 11:17, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну наверно мало кто пишет на Qt в VsCode, я бы не стал, Qt Creator довольно неплох.
    Но он не работает же с другими языками.
     
     
  • 5.35, Аноним (35), 11:25, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Но он не работает же с другими языками.  

    начинает. Туда запилили поддержку LSP, например

     
  • 5.38, InuYasha (?), 11:29, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вообще давно уже есть Code::Blocks. Он на wx и нативен что под виндой, что под линами.
     
     
  • 6.63, Аноним (63), 14:54, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gtk = ненативен
     
     
  • 7.76, Аноним (76), 16:20, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот да, лучше бы уже с wx слезли на Qt, т.к. если собирать с wx-gtk3, то можно получить краши, поэтому я для себя в арче со второгтк пересобираю и всё стабильно работает.
     
     
  • 8.125, InuYasha (?), 23:12, 29/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    wx - абстракция над нативными тулкитами есть wxMSW, wxGTK, wxQT Все довольны, ... текст свёрнут, показать
     
  • 7.82, Ретроград (?), 17:28, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Во-первых, у wxWidgets есть порт на Qt и довольно живой:

    https://wiki.wxwidgets.org/WxQt

    Во-вторых, ненативно как раз Qt, ибо дефолтный фреймворк в никсах все-таки гтк.

     
     
  • 8.84, Anonim (??), 18:27, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Рили А что не мотиф, разве ... текст свёрнут, показать
     
  • 5.46, rshadow (ok), 12:23, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У него вроде поддержка языков вынесены в отдельные сервисы. Как и у vscode. Интересно эти сервера совместимы?
     
  • 5.48, rshadow (ok), 12:29, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    -
     

  • 1.4, Аноним (4), 09:19, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Cookies API

    А на десктопе-то печеньки нафига?

     
     
  • 2.10, Аноним (10), 09:36, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Чтобы веб-макакам было привычненько. Вместо конфигов?
     
  • 2.23, Xasd5 (?), 10:28, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> Cookies API
    >
    > А на десктопе-то печеньки нафига?

    ды ктож теперь знает как эти ваши десктопы устроены 😂😂😂..

     
  • 2.44, Нанобот (ok), 12:15, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    как вариант, кто-то захочет добавить онлайн-функции
     

  • 1.7, z (??), 09:22, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Где изменения "ест меньше 4 гб озу" ?
     
     
  • 2.9, Аноним (9), 09:32, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    "ест меньше 4 Тб озу" - радуйтесь)
     
  • 2.128, Junior frontend developer (?), 10:01, 01/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Твое приложение будет есть многократно меньше. Ты же не напишешь монструозные IDE вроде VSCode
     

  • 1.11, FreeStyler (ok), 09:39, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Wagon же помер, не?
     
  • 1.12, Аноним (12), 09:41, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    я бы с гораздо большим удовольствием прочитал некролог этому обелиску победы над здравым смыслом, чем новость о новой мажорной версии
     
     
  • 2.13, Аноним (13), 09:47, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Скорее вы кони двинете чем это. Чем поливать грязью сходи лучше напиши на чем ты считаешь правильным что-нибудь полезное.
     
     
  • 3.17, Аноним (12), 10:01, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    я, собственно, этим и занимаюсь. другое дело, что есть софт, которым пользоваться приходится. и пишется этот софт в том числе на вот этом вот. поэтому все, что остается - доносить окружающим, что это поделие нравится далеко не всем. возможно, это повлияет на чей-то выбор.
     
     
  • 4.19, Аноним (-), 10:12, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    покажи-ка свой гитхаб, умник
     
     
  • 5.39, Аноним (12), 11:31, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    С чего ты взял, что я пишу на гитхаб? у меня нет времени пилить халявный софт - я за денежку работаю. в опен-сорс проекте, да.
     
     
  • 6.50, Ydro (?), 12:54, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо занимаетесь переводом значения Open source :)
     
  • 6.55, НяшМяш (ok), 13:44, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так если это опенсорс проект - киньте на него ссылочку, мы за вас порадуемся.
     
     
  • 7.59, Аноним (59), 14:08, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да нет у него никакой работы, это очередной болтун, коих 99 процентовка данном ресурсе
     
  • 7.80, Аноним (12), 17:22, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ты ж понимаешь, что я могу кинуть ссылку на абсолютно любой open-source проект и ты не сможешь уличить меня во лжи. либо обвинить в обмане бездоказательно. поэтому я просто не буду этого делать.
     
  • 7.102, хотел спросить (?), 02:17, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он конечно может и трепло, но с хрена ли он должен делать то, что ты ему говоришь?
     
  • 6.89, Аноним (-), 20:44, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так и запишем "трепло"
     
  • 4.24, Аноним (13), 10:35, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Пользуюсь Slack постоянно, тормозов не наблюдаю. Пользовался VSCode долго, тоже всё чики-пуки. Сейчас пользуюсь WebStorm (написан на Java) тоже не тормозит ничего, но памяти жрёт не меньше - около 1Gb.
    Я нутром понимаю что писать к примеру на C++ к примеру получится куда более оптимизированный код и работать будет чуть быстрее и памяти будет жрать меньше. Но как долго вы будете разрабатывать тот же VSCode на C++ под каждую платформу (Linux, MacOS, Windows), сколько команд и сколько разработчиков в них будет тогда? Как хорошо вы сможете координировать эти команды чтобы кодовая база не разъезжалась для разных платформ?
    Мне кажется это нытьё идёт от тех анонимов которые просто не представляют разработку таких серьезных вещей и не умеют мыслить в этом направлении.
     
     
  • 5.41, Аноним (12), 11:38, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    никто не говорит, что нужно на сях для каждой платформы отдельно писать. но делать десктопные приложения в браузере - как по мне - это за гранью. была б хотя бы возможность открыть эти "приложения" в разных вкладках одного браузера - так нет же, каждому нужна свой инстанс своей версии... и да, тот же QT с QML (который тут непонятно почему все хают, облизывая электрон) гораздо лучше вообще во всем. Даже Java не настолько мерзкая, как это поделие. Электрон - далеко не единственный способ писать кросс-платформенные приложения. Это - самый дешевый способ, т.к. за последние годы появилось огромное количество веб-макак, которые даже не пытаются понять, что они делают. Взять хотя бы так всеми любимые реакт или ангуляр... там же используются подходы времен PHP3, которые все уже давно на косточки разобрали и поняли, почему это плохо. Но нет, сегодня всё это подается под видом революций и прорывов
     
     
  • 6.47, anonymous (??), 12:24, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Взять хотя бы так всеми любимые реакт или ангуляр... там же используются подходы времен PHP3,

    Это какие, например?

     
  • 6.52, Аноним (52), 13:32, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это вброс. И каждый кому не поподя опускается до унижений. Как вы там нас называете веб-макаки, у меня такое же мнение про Qt-макак, си-макак и др. которые всегда мнят себя лучше других. А про реакт и ангуляр и php я вообще молчу. Лучше бы ты остановился заранее, выглядел бы умнее. Php это язык бекенда и на нем невозможно делать то что делается в ангуляре и реакте. И кстати ангуляр и реакт также очень сильно отличаются, это далеко не одно и тоже. Поэтому под одну гребенку их тоже сводить не стоит.
     
     
  • 7.58, Урри (?), 14:01, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не подгорай, прими правду и спокойно живи с этим дальше.
     
  • 7.71, Аноне (?), 15:57, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Бывают только веб-макаки: когда ошибка на ютубе, там нарисована с молотком.
     
  • 7.81, Аноним (12), 17:28, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Php это язык бекенда и на нем невозможно делать то что делается в ангуляре и реакте

    ты и близко не понял, о чем я говорю. я не про функционал, а про подходы. кто помнит php3 или например java сервлеты, тот понимает, что я имею ввиду. объяснять остальным - не вижу смысла, лет через 10-15 и до сегодняшних веб-макак дойдет, насколько всё это (было) ужасно.

     
     
  • 8.87, Аноним (52), 20:23, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Незнаком на столько с java и не пойму вашего тайного смысла во всем этом Но я у... текст свёрнут, показать
     
  • 8.92, Аноним (92), 22:04, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я начинал программировать еще в 90 на компаньоне на Basic Затем программировал ... большой текст свёрнут, показать
     
     
  • 9.96, Аноним (96), 23:11, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Строго говоря, React не имеет никакого отношения к веб-компонентам Последние ра... текст свёрнут, показать
     
     
  • 10.103, Аноним (52), 05:50, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это по стандарту они такие должны быть Но пока этот стандарт повсеместно реализ... текст свёрнут, показать
     
  • 9.108, Аноним (12), 09:14, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Дык в том то и дело, что мне сейчас приходится писать на реакте это лютейший п ... текст свёрнут, показать
     
     
  • 10.111, Аноним (13), 09:49, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я не пойму какие у вас проблемы с React Он позволяет абстрагироваться от DOM ма... текст свёрнут, показать
     
     
  • 11.114, Аноним (114), 12:03, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В итоге мы имеем целый зоопарк веб-макак, которые не знают как писать эффективны... текст свёрнут, показать
     
     
  • 12.116, Аноним (52), 12:49, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял я как ты такие выводы сделал о том что умеют и что не умеют веб-разрабо... текст свёрнут, показать
     
     
  • 13.117, Аноним (114), 13:35, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вывод сделал из чтения исходников таких разработчиков Грамотно написанного кода... текст свёрнут, показать
     
     
  • 14.120, Аноним (13), 14:05, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Глупости говоришь, вот честно Особенно о тенденции ухудшения кода, потому что R... текст свёрнут, показать
     
  • 14.121, Аноним (52), 14:40, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И вот тебе еще как раз по теме https github com arturbien React95 ... текст свёрнут, показать
     
  • 10.112, Аноним (13), 09:58, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя я подозреваю чего вы хотите Вам наверное не нравится смешивание модели с в... текст свёрнут, показать
     
  • 6.61, омномномним (?), 14:14, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    я ещё даже не начал писать на Qt, но решительно со всей отвественнойтью заявляю: QT - это Quick Time, а Qt - это Кьют!
     
  • 5.42, Аноним (42), 12:06, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Пользуюсь Discord, их приложение работает *медленнее*, чем веб-версия в браузере. Дольше запускается, дольше открывает каналы, прокрутка просто невероятно тормозная.
     
     
  • 6.53, Аноним (52), 13:35, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На любом языке или фреймворке можно наговнокодить. Но это не означает что язык или фреймворк гавно и все кто на нем пишут идиоты.
     
     
  • 7.99, Аноним (98), 01:45, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    тут есть такая проблема, что подход с Electron прост и по этому популярен. а писать код на C++ сложно и отсюда аудитория C++ всего несколько сотен тысячь программистов занятых в коммерческой разработке и это не студенты и квалификация у них что надо, но вот вопрос как сделать так что бы эти люди написали что-то простое и удобное. потому как что они не напишут Code::Block или QtCreator выходит какой-то редкий комбайн.
     
     
  • 8.110, Аноним (13), 09:46, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы сами сделали все выводы пока рассуждали Со временем уровень веб-разработчико... текст свёрнут, показать
     
  • 6.77, Аноним (76), 16:23, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    они ещё алсу выкинули из списка вывода, хотя модуль жсовский поддерживает её
     
  • 5.57, Наноним (?), 13:52, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пока макаки оправдываются "дооолго, дооорого, слооожно", профи сделали Telegram.

    > сколько команд и сколько разработчиков в них будет тогда?

    И это очень хорошо с точки зрения рынка труда для программистов. Пора уже уходить от "Дядя, дядя, хотите я вам за доллар сайт сделаю?"

     
     
  • 6.69, Аноним (13), 15:49, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я только одно не могу понять. Откуда столько негатива к веб-разработчикам? У вас чё хлеб забирают? Работать не дают? А если и забирают, то извините подстраиваться вы должны, потому что вам ни кто ничего не должен.
    В любом анонсе связанном с JS одно и тоже, везде макаки да макаки. На большее ума видимо не хватает.
     
     
  • 7.72, Аноне (?), 16:00, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Речь идёт о качестве и в угоду выгоды косвенном пренебрежении ресурсами тех, кто платит за обновление железа.
     
     
  • 8.75, Аноним (13), 16:08, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Свобода выбора Слышали не Пользуйтесь тем что душе угодно Java тоже жрёт дофи... текст свёрнут, показать
     
     
  • 9.85, анонн (?), 20:00, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее свобода выбора выхода когда вас съели Именно что 171 уже 187 Пот... текст свёрнут, показать
     
  • 9.88, Аноним (88), 20:29, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё как поливают ... текст свёрнут, показать
     
  • 7.74, Аноне (?), 16:08, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно ещё запилить серьёзную вещь, подобную EasyEDA, но не блокнот же.
     
  • 7.78, anonymous (??), 16:29, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Откуда столько негатива к веб-разработчикам?

    Ты чего это вэб-макак разработчиками обзываешь?

     
  • 7.109, Аноним (12), 09:15, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    к веб-разработчикам лично у меня вопросов никаких. вопросы - к веб-макакам, которые, увы, сегодня "задают тренды"
     
     
  • 8.115, VladSh (?), 12:11, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так задавайте вопросы веб-макакам Зачем эти тонны помоев здесь ... текст свёрнут, показать
     
     
  • 9.118, Аноним (12), 13:36, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    потому что оказалось, что веб-макак и тут хватает ... текст свёрнут, показать
     
  • 6.126, actmart (ok), 19:31, 30/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Пока макаки оправдываются "дооолго, дооорого, слооожно", профи сделали Telegram.
    >> сколько команд и сколько разработчиков в них будет тогда?
    > И это очень хорошо с точки зрения рынка труда для программистов. Пора
    > уже уходить от "Дядя, дядя, хотите я вам за доллар сайт
    > сделаю?"

    да

     
  • 5.93, Аноним (93), 22:16, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > на C++ под каждую платформу (Linux, MacOS, Windows)

    Мой проект на Qt/С++ под указанные выше платформы имеет 100% идентичный код.

     

  • 1.15, Аноним (15), 09:59, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Официальный клиент к VSCode, ага.
     
  • 1.18, Аноним (16), 10:02, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не хватает ему позитрона для пары.
     
     
  • 2.26, Аноним (26), 10:41, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Однако желающих организовать их встречу хоть отбавляй
     
  • 2.64, Аноним (63), 14:58, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/mozilla/positron
     
     
  • 3.67, Аноним (5), 15:16, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Проект два года как мертв.
     

  • 1.21, Xasd5 (?), 10:23, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Добавлена переменная окружения "ELECTRON_DISABLE_SANDBOX" для отключения sandbox-изоляции, например, если приложение и так запускается в контейнере на базе Docker

    смешали в кучу: кони-люди-песочницы, контейнеры.. -- всё [якобы] одно и тоже.

    небось щаз ещё и выяснится что через Xorg работает это всё, а не через Wayland. (ну понятно? да? про изоляцию через Docker)

     
     
  • 2.30, Аноним (-), 11:02, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Конечно, откуда у электрона поддержка вяленного? Они же ждут, когда поддержку запилят в хроме. Да и вообще они плевали на линукс.
     

  • 1.22, Аноним (22), 10:27, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Новость, которую нужно читать под музыку из х/ф "Мастер и маргарита"
     
     
  • 2.31, Аноним (-), 11:04, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот. Музыка там соответствует представлению ада у религиознутых. Электрон тоже соответствует представлению ада у религиознутых.
     

  • 1.27, Аноним (27), 10:52, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А когда шариат экрана на вяленом завезут? Пока из-за этого на иксах остаюсь.
     
     
  • 2.29, Аноним (-), 11:00, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Давно как бы можно через рдп. А вот сетевой прозаичности нет, бида.
     
     
  • 3.32, IronMan (?), 11:10, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >шариат

    рпц же ты хотел сказать. Гребанный Т9, да?

     
  • 3.100, Аноним (98), 01:47, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да задолбали вы со своей прозрачностью сетевой пользовались и вендой и макосью и были все счастливы
     
  • 2.37, Аноним (35), 11:26, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    в sway буквально на днях завезли RDP, например
     

  • 1.36, th3m3 (ok), 11:25, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ждём новость, что проект закрылся. Сколько можно клепать всякий гoвнософт на этом УГ?
     
     
  • 2.43, Аноним (43), 12:08, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1) Пипл хавает
    2) Заказчик доволен дешёвой разработкой

    И где-то там в тени доволен Интел, можно продолжать наращивать мощности.

     
     
  • 3.56, НяшМяш (ok), 13:47, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это тот интел, который 10 лет кормил нас одними и теми же процессорами, и только в прошлом году после красного пинка наконец-то положил ядер больше 4 в массовый сегмент?
     
  • 2.129, Junior frontend developer (?), 10:04, 01/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Экономика берет свое — выживает сильнейший.
     

  • 1.62, Аноним (62), 14:17, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Согласно современным представлениям, электрон в Атоме находится в постоянном движении вокруг ядра.
    >> Теоретические расчеты физиков показывают, что на одной орбитали может находиться не более двух электронов.
     
     
  • 2.65, Аноним (63), 15:03, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    * на одной 32битной орбитале
     
     
  • 3.70, Аноним (68), 15:56, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > орбитале

    Иди склонения повторяй.

     

  • 1.86, Аноним (86), 20:20, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ctrl+f > быстр* = 0 relults

    Окай. Полезный релиз электрона.

     
  • 1.90, Аноним (90), 21:31, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Метод как зaсpать хороший продукт.

    1) Продать его компании Майкрософт.
    2) Вы успешно зaсpали хороший продукт.

     
  • 1.94, Аноним (94), 22:26, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Или мир сошёл с ума, или идёт перепись людей с "жабоскриптом головного мозга". Хотя... какой ещё нафик там мозг!
     
     
  • 2.101, Аноним (98), 01:48, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну что вы кипятитесь ... ребята молодцы делают что-то и у них выходит. если сравнить с Sublime то как-то и не код открытый и работает скажем на четверочку
     

  • 1.95, Gannet (ok), 22:58, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >самодостаточный фреймворк

    самодостаточная ненужность
    Fixed

     
     
  • 2.105, Аноним (105), 07:14, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Молодец, отметился.
     

  • 1.122, Аноним (122), 20:02, 26/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    если там хромота под капотом то это тормозное уг мало того что память сожрет так еще и вагон телеметрии в гугл отправляет ?
     

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



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

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