The OpenNET Project / Index page

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

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

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

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

  • Добавлены новые API для кастомизации текстовых полей (TextField API) и кнопок (Button API), а также для динамического управления ведением логов (netLog API).
  • Ранее доступные API дополнены новыми вызовами: app.isPackaged, app.whenReady(), process.getHeapStatistics(), win.moveTop().
  • Обеспечена возможность использования webview в режиме sandbox-изоляции.
  • Для node.js добавлены прослойки для доступа к реальным файловым путям (fs.realpathSync.native и fs.realpath.native).
  • Вызов fs.readSync адаптирован для синхронизации большого числа файлов.
  • Проведена чистка устаревших API и выполнен рефакторинг вызовов NativeWindow и menu.popup(). API api::Window переименован в api::BrowserWindow, а команда media-play_pause в media-play-pause;

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

  1. Главная ссылка к новости (https://electronjs.org/blog/el...)
  2. OpenNews: Уязвимости в Signal Desktop и в платформе Electron
  3. OpenNews: Релиз Electron 2.0.0, платформы создания приложений на базе движка Chromium
  4. OpenNews: Для платформы Electron представлен сервис автоматической доставки обновлений
  5. OpenNews: Уязвимость в приложениях на базе платформы Electron
  6. OpenNews: Релиз Electron 1.0, платформы создания приложений на базе движка Chromium
Лицензия: CC-BY
Тип: Программы
Ключевые слова: electron
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Иван Семеныч (?), 12:15, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +78 +/
    Рак, убивающий десктопные приложения.
     
     
  • 2.3, Аноним (3), 12:22, 19/09/2018 [^] [ответить]     [к модератору]
  • –29 +/
    вы, батенька, маргинал вероятно вы ещё не застали те времена, когда народ тон... весь текст скрыт [показать]
     
     
  • 3.6, Аноним (6), 12:28, 19/09/2018 [^] [ответить]    [к модератору]  
  • +8 +/
    А функционал приложения на Ноде, да? ;)
     
     
  • 4.14, Аноним (14), 12:40, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Любой тупящий код всегда можно вынести на что-то шустрое. А вот писать гуй на шустром, задолбавшись и забросив проект, так и не добравшись до, собственно, функционала - увы, частая альтернатива.
     
     
  • 5.20, Аноним (20), 12:50, 19/09/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    > Любой тупящий код всегда можно вынести на что-то шустрое

    Нельзя. Иначе выносили бы.

     
     
  • 6.29, anonimbl (?), 13:06, 19/09/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Можно.
     
  • 6.175, Вася (??), 09:32, 24/09/2018 [^] [ответить]    [к модератору]  
  • +/
    можно!
     
  • 5.69, Аноним (69), 15:58, 19/09/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Асинхронность js для серьёзного пользовательского приложения - это только дополн... весь текст скрыт [показать]
     
     
  • 6.77, Антон (??), 16:11, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    еще веб стал массово использоваться потому что:
    1. ничего не надо ставить, открыл url и пользуешься
    2. браузеры есть для всех платформ
     
     
  • 7.80, Аноним (69), 16:20, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Я же об этом написал :)
     
  • 7.89, Аноним (89), 18:42, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > 2. браузеры есть для всех платформ

    Уже нет. Вспоминаем про EME.

     
  • 6.85, Аноним (85), 17:43, 19/09/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Кажется, тов Аноним сам не понял, что за бред написал Или понял, т к это выг... весь текст скрыт [показать]
     
  • 5.88, Аноним (6), 18:40, 19/09/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    >Любой тупящий код всегда можно вынести на что-то шустрое.

    Web/JS-макаки будут выносить?

     
  • 4.86, Аноним (86), 18:36, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Вот только не надо. Для десктопных приложений функционала ноды хватает за глаза!
     
  • 3.11, Аноним (11), 12:38, 19/09/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    Наверное вы будете в восторге когда ПО будет писаться типа так:

    createApplication({
    windowed : true,
    with_vocie_record : true,
    with_camera_support : true,
    with_uber_3d_engine : true
    });

    Программист тогда сможет сконцентрироваться на самой идее, не отвлекаясь на код.

     
     
  • 4.50, microcoder (ok), 14:48, 19/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    А что в этом плохого?
     
     
  • 5.52, anonymous (??), 14:56, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Сужение перечня решаемых задач, очевидно же.
     
     
  • 6.58, microcoder (ok), 15:01, 19/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Какого перечня? А инкапсуляция в ООП тоже понимать как "Сужение перечня решаемых задач"?
     
     
  • 7.108, anonymous (??), 21:11, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    А где ты тут ООП увидел?
     
  • 5.67, Аноним (11), 15:53, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Плохо то, что поверх тысячи слоев абстракций лепится еще тысяча, а потом удивляемся почему современный веб тормозит.
     
     
  • 6.79, microcoder (ok), 16:20, 19/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    А это разве не принцип ООП - инкапсулирование?
     
     
  • 7.103, Илья (??), 20:52, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Инкапсуляция и прикрытие фасадом чужого говнокода это разные вещи.
     
     
  • 8.148, Аноним (11), 10:11, 20/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Спасибо, добрый человек, очень точно выразил мою мысль.
     
  • 4.57, Аноним (57), 15:01, 19/09/2018 [^] [ответить]    [к модератору]  
  • –6 +/
    а еще лучше так:
    create мне всё true & exactly({
    end
    })
     
     
  • 5.62, Аноним (62), 15:12, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Когда хотел пошутить, но вместо этого выставил себя дятлом.
     
  • 4.154, Stax (ok), 17:11, 20/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Если при этом оно без косяков будет интегрироваться с современным десктопом, под... весь текст скрыт [показать]
     
  • 3.12, Аноним (-), 12:39, 19/09/2018 [^] [ответить]    [к модератору]  
  • +17 +/
    да, были кривые приложения на MFC. На делфи кривых было намного меньше. Но тогда программист не отнекивался, если у него выпадающий список открывался 10 секунд, он находил причину и это исправлял. "электронщики" же ничего не могут с этим сделать! "Оно так работает, у всех". В 5 местах работает, в одном - тормозит. Ничего никто не может решить. "А попробуем обновиться". Вебмакаки на марше
     
     
  • 4.15, Аноним (14), 12:42, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Что нужно сделать с хромом, html и js, чтобы выпадающий список открывался 10 секунд, и дело было не в кривом js, а в самом движке?!
     
     
  • 5.30, anonimbl (?), 13:07, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Запускать на ведре 20ти летней давности.
     
     
  • 6.71, Аноним (69), 16:02, 19/09/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    и почему ему не хватает мощности которой хватала для САПР 20 лет назад ( в разрешении 1280*960 )?
     
  • 5.61, Аноним (61), 15:11, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Ок, хороший аргумент про хром, приведу горе-разработчику его в пример, пусть делает по-нормальному
     
  • 4.74, trdm (ok), 16:05, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > "Оно так работает, у всех"

    не у всех, а только у тех кто имел глупость связаться.

     
  • 4.81, пох (?), 16:26, 19/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    да ладно, тебе тогда просто повезло с программистом а чужих поделок на дельфях ... весь текст скрыт [показать]
     
  • 3.26, Аноним (-), 12:59, 19/09/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Ты позоришь честное имя анона.
     
  • 3.34, Орк (?), 13:16, 19/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Я чуть смузи на подвёрнутые джинсы не пролил Тоже считаю, что на javascript бэке... весь текст скрыт [показать]
     
  • 3.43, Owlet (?), 13:47, 19/09/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    > вероятно вы ещё не застали те времена, когда народ тоннами делал гуи на MFC и Delphi

    Я вот застал. Я ещё я застал времена когда гуи делали на Qt, они работали везде и не жрали ресурсы как сумасшедшие. Блин, да на Python+GTK/Qt будет эффективнее!

     
     
  • 4.54, anonymous (??), 14:57, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Они и сейчас не жрут. 4-я кутя до сих пор работает везде без проблем. Считай насильно в гроб загнали.
     
  • 3.48, Это я (?), 14:18, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    И забить на ее эффективность. Это антиэкологичный стек технологий.
     
  • 3.49, iPony (?), 14:19, 19/09/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Только почему-то мало с ней справляется Ничего толком не изменилось Просто куч... весь текст скрыт [показать]
     
  • 3.105, Аноним (105), 21:02, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > которые были гвоздями приколочены к размеру окна

    Приколотить к размеру окна можно и html, а плавающий layout можно было делать и в delphi 2.0, это конец 90-х.

     
  • 3.130, псевдонимус (?), 23:51, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Лучше быть маргиналом чем пожерателем экскрементов.
     
  • 2.9, Аноним (-), 12:35, 19/09/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    У нас, короче, прозрение. Специально взяли одного чела, что бы он делал конфигуратор для ПО. Выбрали electron, мол это современно, а главное быстро. Ну он первую версию конфигуратора забацал за неделю, все ахнули, мол круто, быстро, и работает. Оказалось, правило 20/80 во всей красе. Уже полгода длится проекта, конфигуратор разрастается, и вуа-ля, списки с прокруткой и выпадающие боксы уже тормозят. И это не обращение за каждым элементом наружу, а манипуляции массивом уже полученной инфы, в потрохах электрона.
     
     
  • 3.16, Аноним (14), 12:43, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Позовите в команду человека, который уже имеет опыт оптимизации тяжелых веб интерфейсов под хром, делов-то.
     
     
  • 4.42, НяшМяш (ok), 13:44, 19/09/2018 [^] [ответить]    [к модератору]  
  • +9 +/
    А такие разве бывают? Если даже ребята из скайпа или слака не могут это сделать. Проще найти нативного разраба (на кутях, делфи, етц) который безо всяких оптимизаций сможет сделать нелагающий список, потому что натив.
     
     
  • 5.72, Антон (??), 16:03, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    скайп - едва выносимый кошмар, слак тоже недалеко ушел. Это антипримеры приложений на electron.
    Что у вас там за конфигуратор такой?
     
  • 5.138, Аноним (138), 03:59, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    discord и vscode отличные примеры качественого софта на электроне.
     
  • 4.75, Аноним (69), 16:05, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Тяжёлый да... ржу не могу, там что 3D сцены с отрисовкой и подписями, с летающими камерами и зеркалами?
     
  • 3.91, Аноним (86), 18:53, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Обратите внимание на приложение Discord. Все красиво, работает и совсем не тормозит! Меняйте программера который даже электрон не осилил. :)
     
     
  • 4.95, поменявший программера (?), 19:30, 19/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    ничего, что приложению discord из всего гуя надо окошко с чятиком, формочку с te... весь текст скрыт [показать]
     
     
  • 5.135, Аноним (135), 02:51, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    А вы правильно представляете себе графический конфигуратор? Там просто тормозить нечему...
     
  • 4.109, так (?), 21:24, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    https://i.imgur.com/oS61azG.png
     
     
  • 5.110, так (?), 21:25, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    это без активного звонка,просто открыл программу
     
  • 4.141, Это я (?), 09:18, 20/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Сидишь такой на Core i5 с турбобустом на одно ядро до 4 ГГц, открываешь приложе... весь текст скрыт [показать]
     
     
  • 5.155, Stax (ok), 17:14, 20/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Оно конечно не тормозит и на i7 тоже не тормозит , но память все-таки подъедает... весь текст скрыт [показать]
     
  • 2.13, SpiritOfStallman (ok), 12:40, 19/09/2018 [^] [ответить]     [к модератору]  
  • +/
    А почему вы, лично, не спешите переписывать приложения, которые авторы решили де... весь текст скрыт [показать]
     
     
  • 3.35, anonymous (??), 13:22, 19/09/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Готов обещать написать клиент скайпа, как только откроют протокол.
     
  • 2.21, vitalif (ok), 12:52, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Сами дохнут
     
  • 2.46, mimocrocodile (?), 14:08, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Наверное, не всё в порядке в датском королевстве, даже если такой убогий электрон может его убить
     
  • 2.70, Антон (??), 16:01, 19/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    рак это программисты, которые пишут эти приложения VSCode же нормально сделали,... весь текст скрыт [показать]
     
  • 2.82, Аноним (82), 16:45, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Наоборот, он демонстрирует насколько web инфраструктура неприменима для десктопа, да и для самого веба.
     
     ....нить скрыта, показать (59)

  • 1.2, Аноним (11), 12:18, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +19 +/
    Когда же это уже сдохнет...
     
     
  • 2.10, Аноним (10), 12:36, 19/09/2018 [^] [ответить]     [к модератору]  
  • +5 +/
    Нескоро Есть люди, которые пишут под десктоп, а есть все остальные Остальных ... весь текст скрыт [показать]
     
     
  • 3.24, Аноним (24), 12:56, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    А Электрон то, конечно, не куча, ага.
     
     
  • 4.31, Аноним (31), 13:09, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Куча, но зато искаропки
     
     
  • 5.41, Аноним (10), 13:43, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Да.
     
  • 5.59, 0xffff (?), 15:06, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Чтобы куте было из каропки, надо статически линковать.
     
     
  • 6.76, Антон (??), 16:05, 19/09/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    ага. пробовали. Пока в Вилларибо статически линковали QT, в Виллабаджо уже выкатили первую бету тестерам и уехали в отпуск.
     
     
  • 7.106, Илья (??), 21:07, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Наоборот, это в виллабаджио проблемы, а вилларибо всегда использовали fairy. Эх, вы...
     
  • 6.176, ivanpetrov (ok), 00:34, 26/09/2018 [^] [ответить]    [к модератору]  
  • +/
    И что такого нового появится в статически слинкованном?.
    Но если надо, то это дело 30 минут, так что тоже не проблема
     
  • 3.144, Аноним (144), 09:53, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > Можно взять биндинги QT для твоего языка и разобраться (к слову, мы в такой ситуации так и сделали).

    QuickTime?

     
  • 2.51, microcoder (ok), 14:52, 19/09/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Когда найдешь адекватную альтернативу VS Code.
     
     
  • 3.87, Иван Семеныч (?), 18:39, 19/09/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    GNU Emacs. Since 1985.
     
     
  • 4.101, Аноним (101), 20:41, 19/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Eсли ему добавить нормальное автодополнение, удобный переход по файлам проекта в... весь текст скрыт [показать]
     
     
  • 5.166, Мейнард (?), 08:59, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    В emacs есть все вышеперечисленное (единственное отличие, что нужно сделать соответствующие указания в init.el). И он точно не тормозит от этого.
     
  • 5.169, Аноним (169), 16:17, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > Eсли ему добавить нормальное автодополнение,

    И чем оно не нормально?
    https://pic4a.ru/89/bXk.png
    Разве что эмоджиков не хватает, это да.

     
     
  • 6.170, Geanonim (?), 19:59, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Вовзращаемый тип?
     
     
  • 7.172, Аноним (169), 21:14, 21/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Возвращаемый тип выбранного варианта отображается в статусбаре Лично мне так уд... весь текст скрыт [показать]
     
  • 3.128, rshadow (ok), 23:42, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    А чего там такого безальтернативного по сравнению с любым "продвинутым" редактором типа vim, emacs, sublime и т.д.?
     
     
  • 4.142, Аноним (142), 09:40, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Удобство
     
     
  • 5.145, Аноним (145), 09:56, 20/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Удобство чего ?
     
  • 1.4, Аноним (4), 12:24, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Посоветуйте хорошей кроссплатформенной гуйни на Node.js без всяких там браузеров и HTML?
     
     
  • 2.7, Anonimus (??), 12:31, 19/09/2018 [^] [ответить]    [к модератору]  
  • +14 +/
    Посоветую не использовать node.js для создание GUI не для html...
     
     
  • 3.68, Аноним (68), 15:54, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    node.js тоже не для html
     
     
  • 4.150, Anonimus (??), 11:21, 20/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    для html хотя бы может быть оправданно, но то что node.js для десктопа плохо - это факт.
     
  • 3.92, Аноним (4), 19:18, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Аргументы?
    Понятно, что скриптовые языки далеко не всегда стоит использовать как основу десктоп-приложения, но вон даже для тормозного питона есть Qt, чем нода хуже?
     
     
  • 4.151, Anonimus (??), 11:22, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    питон тоже не особо хорош, но qt - это хотя бы не свой браузер для каждого приложения.
     
  • 2.18, Виталик (??), 12:48, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Есть https://proton-native.js.org/ и ряд других, но они все сильно проигрывают электрону в экосистеме и стабильности.
     
  • 2.153, Лис (?), 14:47, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Здесь посмотри: https://github.com/styfle/awesome-desktop-js
     
  • 2.163, DarthVictor (?), 02:20, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    React Native для десктопа можете попробовать.
     
  • 1.5, Аноним (5), 12:26, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +18 +/
    Electron - когда мерзость имеет имя и форму
     
  • 1.17, Аноняшка (?), 12:45, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –6 +/
    Позорище и посмешище, пишите на Go, это современно, красиво и работает...
     
     
  • 2.27, Аноним (10), 13:00, 19/09/2018 [^] [ответить]    [к модератору]  
  • +14 +/
    Да, Go - это, действительно, и современно, и работает хорошо. Но только вопрос: какое это отношение имеет к графическому интерфейсу пользователя?
     
     
  • 3.160, Аноним (160), 00:50, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    https://bluxte.net/musings/2018/04/10/go-good-bad-ugly/

    Очень современно, да.

     
  • 2.116, Junior frontend developer (?), 22:08, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Go и "современно" не совсем сочетается в одном предложении. В духе 70-ых вы имели ввиду?
     
  • 1.19, Celcion (ok), 12:48, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    А сколько гигов памяти жрет "Hello World!" на нем в этой версии?
     
     
  • 2.129, rshadow (ok), 23:45, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Открой одну about:blank в браузере и посмотри =)
     
  • 1.22, nib952051 (ok), 12:54, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    проблему с лицензиями они уже исправили?
     
  • 1.25, Виталик (??), 12:57, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    А как кстати скайп на электроне кто пробовал? Я просто не юзаю пропитарное ПО, но майки видимо единственные кто умеет писать на электроне, так как их вс код это единственное электрон приложение которое на глаз работает так же быстро как нативные. Может и из скайпа уже конфетку слепили?
     
     
  • 2.36, Аноним (36), 13:23, 19/09/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Последние билды скайпа уже не на электроне, они на react-native перешли. На insider-билдах можно посмотреть — замечательно работает под виндой.
     
     
  • 3.38, Виталик (??), 13:33, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Реакт нейтив для десктопа и кросс платформенно? Круто если появится возможность писать такие приложения простым смертным.
     
  • 2.37, 123 (??), 13:31, 19/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Сложно представить на основе чего вы сделали этот вывод Разве что сравнить с тя... весь текст скрыт [показать]
     
     
  • 3.39, Виталик (??), 13:36, 19/09/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Из собственного опыта Все электрон приложения у меня притормаживают Все кроме ... весь текст скрыт [показать]
     
  • 2.132, KonstantinB (??), 00:33, 20/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    На порядок глючнее того же слака. Пару раз релизы были настолько неюзабельны, что приходилось пользоваться preview-версиями.

    С vscode это сравнивать по качеству вообще нельзя.

     
     
  • 3.171, Аноним (171), 21:00, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Ложь. Слак хуже, тормозней, абсолютное неюзабельное днище
     
  • 2.139, qrKot (?), 06:09, 20/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну да, следуем их рецепту на примере VSCode форкнуть электрон, переписать полов... весь текст скрыт [показать]
     
     
  • 3.143, Аноним (69), 09:48, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну в МС сначала оттестили идею, идея как атома так и электрона прокатила, но вот реализация электрона им не подошла, пришлось поправить, тем более что у них хватает народа на такие мелочи.
     
  • 1.28, Аноним (31), 13:05, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Идея хорошая, но отдельный браузер для одного приложения - это ппц. Надеюсь вебасембли сделает электрон классной штукой.
     
     
  • 2.53, microcoder (ok), 14:56, 19/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну а бывает целый браузер для "какой-то там" простенькой странички в интернете Васи Пупкина с выводом Hello, World! И что? Закопать браузер и написать нативное ПО для странички?
     
     
  • 3.56, anonymous (??), 15:00, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Лучше закопать вэб, раз для странички Васи Пупкина других вариантов нет.
     
  • 2.60, Аноним (60), 15:06, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Круг замкнулся
     
  • 2.123, rshadow (ok), 23:35, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Как раз не весь браузер, а только движок. Не сильно то и жернее какого нибудь xml+js+qt.
     
  • 2.161, Аноним (160), 00:51, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Вы точно понимаете, что такое веб ассембли? Какая связь между целым браузером и появлением васма?
     
     
  • 3.167, Аноним (31), 09:02, 21/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Я так вижу Нужна bwm browser virtual machine и в ней уже есть все что нужно д... весь текст скрыт [показать]
     
  • 1.32, Аноним (31), 13:12, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Давно уже пора сделать браузер как JVM или .NET core.
     
  • 1.33, Аноним (33), 13:13, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +7 +/
    Забыли добавить в список:

    - требует слишком много памяти
    - тормозит

     
     
  • 2.55, microcoder (ok), 14:58, 19/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну не знаю. VS Code летает и альтернатив не вижу.
     
     
  • 3.65, Аноним (65), 15:23, 19/09/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    сублиме
     
     
  • 4.78, Антон (??), 16:12, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    практически мертв
     
     
  • 5.83, Аноним (82), 17:13, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Туда и дорога, потому что vim.
     
     
  • 6.112, Илья (??), 21:25, 19/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Саблайм удобный для всякой мелкой работы с текстом Пусть злые языки говорят, чт... весь текст скрыт [показать]
     
     
  • 7.149, 123 (??), 10:46, 20/09/2018 [^] [ответить]     [к модератору]  
  • +/
    В защиту notepad скажу, что он активно развивается, неимоверно легковесен VS ... весь текст скрыт [показать]
     
  • 5.94, robot228 (?), 19:26, 19/09/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    Что Ты совсем, чужак Под саблайм периодически пишутся плагины как минимум Дал... весь текст скрыт [показать]
     
     
  • 6.117, Junior frontend developer (?), 22:14, 19/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Плагины низкокачественные, костыльные, по сравнению с VSCode. Понимание кода, гибкость интерфейса страдает
     
  • 6.134, Лис (?), 02:40, 20/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Открой большой больше 100 мегабайт XML файл и попробуй посворачивать в нём узл... весь текст скрыт [показать]
     
  • 5.99, iPony (?), 20:14, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Открываешь так текстовый файл в Sublime Text, а тебе на "ваш текстовый редактор устарел".
     
     
  • 6.111, Аноним (111), 21:25, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Это винда так что ли сообщает?
     
  • 3.125, rshadow (ok), 23:37, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    5 минут летит, потом 1 отдыхает, потом 5 летит ....
     
  • 2.124, rshadow (ok), 23:36, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Потому пока и не получило взрывного роста.
     
  • 1.40, Аноним (40), 13:36, 19/09/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    Хех, я вангую что еще лет через 5 с вводом WebAssembly в продакшин, появяться пр... весь текст скрыт [показать]
     
  • 1.45, mimocrocodile (?), 14:05, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Электрон отличная штука для троллинга, а иногда на нём можно быстро сварганить кроссплатформенный UI, так что одобряю

     
  • 1.63, AnonPlus (?), 15:12, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Электрон, может быть, и не плох, но вот что не так с людьми, использующими его?

    Возьмём популярные клиенты Discord и Twitch. У них до 2018 года не было простейшей функции "запустить приложение свёрнутым".
    2018, мать вашу, год на дворе, а приложение автозапускается и висит по центру экрана. Это нормальные люди писали?

     
     
  • 2.66, Аноним (65), 15:25, 19/09/2018 [^] [ответить]    [к модератору]  
  • +8 +/
    Жабаскриптеры пытались добавить эту функциональность в c/cpp-файлы Electron, но они вебпаком не собираются потом.
     
  • 2.159, Stax (ok), 20:12, 20/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Э, что А зачем вы вообще требуете этого от приложения Обычно рабочий стол авт... весь текст скрыт [показать]
     
     
  • 3.164, AnonPlus (?), 02:27, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Это круто, но увы, винда так не делает. Может, и сработало бы, если бы комп не выключался, а отправлялся в сон, но мне требуется полноценное выключение.
     
     
  • 4.168, Stax (ok), 12:40, 21/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну так винда и комфортный десктоп это очень далекие понятия Там просто до фига ... весь текст скрыт [показать]
     
  • 1.64, Аноним (64), 15:22, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Юзаю хендмейд электрон аппы для airsonic и google drive. Удобно.
     
     
  • 2.98, Shevchuk (ok), 19:45, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    nativefier? https://github.com/jiahaog/nativefier
     
     
  • 3.131, Аноним (64), 00:32, 20/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Тоже неплохая штука, но там были проблемы с запуском. Может уже починили, гляну
     
  • 1.84, iZEN (ok), 17:23, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Этот ваш Chromium 5 часов компирируется, Node.js - 30 минут. Для сравнения: OpenJDK8 компилируется 25 минут. Про сравнение работы программ под тем и другим не говорю - оно не в пользу интерпретаторов скрипт-кода.
     
  • 1.93, robot228 (?), 19:23, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Когда оно уже рипнется. Так задолбало это...
    Мастхэв менеджер паролей Bitwarden сделали клиент для десктопа на нём и я в шоке был.
    Думал для слака поставлю клиент, а он тоже на этой параше.
     
     
  • 2.96, пох (?), 19:33, 19/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    надеюсь, никогда иначе как мы будем отличать действительно мастхэв от менеджер... весь текст скрыт [показать]
     
     
  • 3.100, robot228 (?), 20:26, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Ты удивишься но у меня самопис+keepassxc. Bitwarden лишь как синхронизация между устройствами. Хотя ничто не мешает мне синхронизировать файл бд через некстклоуд или сиафайл, или гуглдиск и т.п..
     
  • 2.165, Аноним (135), 04:17, 21/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Поймите вы уже наконец всей братией одну простую вещь ваша личная неприязнь к э... весь текст скрыт [показать]
     
  • 1.97, Аноним (97), 19:39, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Огонь. Просто огонь. Ровно настолько, насколько его тут ненавидят, я радуюсь этому релизу.
     
     
  • 2.102, жабабыдлокодер (ok), 20:46, 19/09/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Кому-то и кобыла - невеста...
     
     
  • 3.133, Аноним (64), 00:34, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    А у кого какая любимая поня?
     
  • 1.104, Аноним (104), 20:55, 19/09/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    Не совсем понятно зачем все это нужно Когда почти в каждом языке можно взять ко... весь текст скрыт [показать]
     
     
  • 2.107, anonymous (??), 21:10, 19/09/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    И как оно там в параллельном мирке то?
     
     
  • 3.113, Аноним (113), 21:30, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Мобильная IDE. Чтобы выделить слово нужно тапнуть и немного подержать.
     
     
  • 4.114, пох (?), 21:37, 19/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Мобильная IDE. Чтобы выделить слово нужно тапнуть и немного подержать.

    а чтобы набрать - выбрать его в списке прокрутки из пары тысяч ;-)

     
     
  • 5.173, Аноним (173), 13:29, 22/09/2018 [^] [ответить]    [к модератору]  
  • +/
    >а чтобы набрать - выбрать его в списке прокрутки из пары тысяч ;-)

    Вот ты смеёшься, а Apple уже идею подхватили!
    https://www.youtube.com/watch?v=DYW42PIV8bU

     
  • 2.115, Аноним (82), 21:40, 19/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Очень интересно чем занимается человек у которого почти все приложения переехали в мобильный - устройство без клавиатуры, без координатного ввода, без экрана, без сети, без хранилища и без периферии.
     
     
  • 3.156, Аноним (104), 17:40, 20/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Заказываю еду, путешествую, звоню Или вопрос про профессиональную деятельность ... весь текст скрыт [показать]
     
  • 3.157, Аноним (104), 17:48, 20/09/2018 [^] [ответить]     [к модератору]  
  • +/
    А чем экранный ввод не уставиает Написать пару слов можно Ну не статьи фигачит... весь текст скрыт [показать]
     
     
  • 4.174, Аноним (173), 13:33, 22/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Вот как дармоеды работают Т е рельную работы люди на компах делают, а быдломан... весь текст скрыт [показать]
     
  • 2.119, robot228 (?), 22:33, 19/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Пока я пользуюсь фотошоп на декстопе он никуда не денится.
    Пока я пользуюсь фотошоп на декстопе мобильные приложухи останутся там же где и сейчас, т.е. на дне.
     
  • 2.121, Аноним (33), 23:10, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Да, примерно так и рассуждают дизайнеры и их менеджеры, понятия не имеющие насколько это всё неэффективно. Из таких вот потом вырастает "хайлоад" на 10 транзакций в секунду.
     
  • 1.118, Аноним (118), 22:22, 19/09/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitc... весь текст скрыт [показать]
     
     
  • 2.122, Аноним (33), 23:11, 19/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Лень, жадность и необразованность. Всё оттуда.
     
     
  • 3.178, Попугай Кеша (?), 16:43, 04/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Жадность, миром рулит бабло. Доброе утро
     
  • 1.126, rshadow (ok), 23:40, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Еще половина софта под android/ios на том же браузере крутится. И от натива не сильно отличается.
     
  • 1.127, Капитан (??), 23:40, 19/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Давным давно были такие штуки как dialog. Или, к примеру, уже не так давно, gtkdialog, Zenity - все эти штуки.
     
  • 1.137, Аноним (137), 03:43, 20/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Нужно сделать то же самое, только на основе firefox.
     
     
  • 2.146, Аноним (144), 10:00, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    XULRunner. Но mozilla protect. И потому XUL выкинули на мороз.
     
  • 2.147, Аноним (145), 10:01, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Чтобы тopмозилло еще сильнее ?
     
     
  • 3.152, Аноним (152), 11:33, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    TorMozilla?
     
  • 2.158, Аноним (104), 17:54, 20/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Можно осилить написание обычного GUI и забыть о браузерном изврате как о страшном сне.
    Одни преимущества - динамическое связывание, небольшой размер, унифицированный внешний вид.
     
     
  • 3.162, Аноним (160), 00:57, 21/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    И тормозит меньше.

    Но это же надо учиться, а когда смузи и фалафель?

     
  • 1.177, Попугай Кеша (?), 16:43, 04/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Electron идеален для бизнеса! Можно быстро выдавать результат! А лучше налабать 1-ю версию, срубить деньжат и свалить с проекта. А допиливать-мучаться пусть будут норм ребята за еду.

    Зато обратная связь! Зато бизнес рад! Зато эффективность! Зато можно пощупать!

     
     
  • 2.180, ёкнр (?), 17:09, 04/12/2018 [^] [ответить]    [к модератору]  
  • +/
    +10500
     
  • 1.179, ёкнр (?), 16:59, 04/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А 16 гигов памяти хватит ли для десктопных приложений под Electron?
    Спрос на Веб-макак конечно вырастет.
     
     
  • 2.181, Попугай Кеша (?), 12:41, 05/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > А 16 гигов памяти хватит ли для десктопных приложений под Electron?
    > Спрос на Веб-макак конечно вырастет.

    Надо 64! Память дешевле разрабвремени

     

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


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