URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 113373
[ Назад ]
Исходное сообщение
"Уязвимость в приложениях на базе платформы Electron"
Отправлено opennews , 24-Янв-18 13:21
В платформе Electron (https://electronjs.org/), позволяющей создавать обособленные приложения на основе движка Chromium и системы Node.js, выявлена (https://electronjs.org/blog/protocol-handler-fix) уязвимость (CVE-2018-1000006), которая может привести к удалённому выполнению кода в приложениях, использующих собственные обработчики протокола. Потенциально проблема может проявляться в Windows-сборках таких приложений, как Skype, Signal, Slack, Basecamp и Wordpress Desktop. Детали о способе эксплуатации пока не раскрываются, но судя по всему, для атаки требуется переход по специально оформленной ссылке.Проблема специфична для Windows и проявляется только на данной платформе, при регистрации приложением своих обработчиков протоколов (например, "slack://" или "skype://") любыми доступными методами, включая API app.setAsDefaultProtocolClient и изменение записи в реестре. Сборки для macOS и Linux проблеме не подвержены. Уязвимость устранена (https://github.com/electron/electron/releases) в выпусках Electron 1.6.16, 1.7.11 и 1.8.2-beta.4. Что касается приложений, то проблема уже устранена в Slack 3.0.3 и в свежем обновлении Skype.
URL: https://www.theregister.co.uk/2018/01/24/skype_signal_slack_.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=47957
Содержание
- Уязвимость в приложениях на базе платформы Electron,Владислав, 13:21 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 13:31 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Sluggard, 14:09 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 20:42 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 07:18 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,DerRoteBaron, 13:34 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Neptus, 16:18 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Anonymoustus, 20:35 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,key, 23:42 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Дуплик, 17:45 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,A.Stahl, 19:33 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Эрнэст, 09:25 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 07:20 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Ю.Т., 09:37 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,kvaps, 13:56 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,анон, 16:31 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 08:25 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 13:33 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 14:09 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 07:07 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним Анонимович Анонимов, 09:14 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 16:11 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним Анонимович Анонимов, 21:27 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 13:43 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Чупачупс, 13:52 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Alex, 13:59 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 15:06 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аномномномнимус, 15:40 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Aukamo, 17:49 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,freehck, 11:13 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,rustofen, 18:00 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 20:11 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Джон Ленин, 03:16 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Ю.Т., 09:39 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Anonymoustus, 09:46 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 07:22 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,key, 23:55 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 04:10 , 28-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Ю.Т., 08:38 , 28-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 17:02 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 14:26 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,T1000, 16:34 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 16:59 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,T1000, 17:04 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 20:25 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,НяшМяш, 21:19 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,T1000, 11:57 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 00:15 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,iZEN, 18:24 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 19:47 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,iZEN, 14:36 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Дуплик, 22:16 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,key, 23:56 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 13:06 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,iZEN, 18:35 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 19:48 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 02:01 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,iZEN, 14:33 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 15:00 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Ю.Т., 16:21 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 18:10 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,iZEN, 20:01 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,key, 00:09 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 14:39 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 14:57 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 16:34 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 19:18 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 15:07 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аномномномнимус, 15:41 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 18:51 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 16:11 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,asdasdasd, 16:13 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 16:50 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 18:48 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,ivanpetrov, 03:04 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 16:57 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 18:44 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Джон Ленин, 03:25 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Дуплик, 22:19 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 00:31 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Ю.Т., 07:23 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Anonymoustus, 20:36 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 05:08 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 17:27 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,RobotsCantPoop, 23:33 , 24-Янв-18
- Уязвимость в приложениях на базе платформы Electron,iPony, 07:19 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 09:56 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 04:38 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 07:25 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 02:01 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,leap42, 08:16 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 08:25 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Ю.Т., 09:43 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,An, 10:03 , 25-Янв-18
- Уязвимость в приложениях на базе платформы Electron,leap42, 10:37 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Аноним, 10:48 , 26-Янв-18
- Уязвимость в приложениях на базе платформы Electron,Ан, 10:24 , 29-Янв-18
- Уязвимость в приложениях на базе платформы Electron,key, 00:19 , 26-Янв-18
Сообщения в этом обсуждении
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Владислав , 24-Янв-18 13:21
Дepьмовая платформа для ленивых cкотин, которые не хотят писать на кроссплатформенном и божественном Qt.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 13:31
Это ты про Windows (дыра только с оффтопиком связана)?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Sluggard , 24-Янв-18 14:09
Сегодняшняя только с оффтопиком, завтраа что-нибудь для Linux (или кроссплатформенное) найдут.
Electron изначально убогое жручее дерьмо!
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 20:42
Нужно сделать альтернативу электрона на фф квантуме.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 07:18
Есть Qt и QML, этого мало уже? Зоопарк продолжается.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено DerRoteBaron , 24-Янв-18 13:34
Платформа для самых ленивых.
В части приложений (Slack, например) не запаривались вовсе и отрисовывают браузерную версию вообще без отличий от того же самого в хромиуме.
Вот только ест это от 500 метров памяти при работе
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Neptus , 24-Янв-18 16:18
Ленивые скоты придумали компьютер, для всякой автоматизации. Вот не пользуйтесь им !!! И кроватью тоже, её тоже придумали лентяи...
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Anonymoustus , 24-Янв-18 20:35
Ну-ка просвети нас, аноним, какую такую автоматизацию даёт неблагодарному человечеству «платформа Electron» культяпками ленивых гoвнoкoдерoв.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено key , 25-Янв-18 23:42
Да вот только скоты которые придумали компьютер были как миниум профи, а те кто юзают электрон как максимум профаны.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Дуплик , 24-Янв-18 17:45
>божественном Qt. Это тот, на котором ни одно DE нормальное сделать не могут?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено A.Stahl , 24-Янв-18 19:33
На fdisk и apt тоже нет ни одного DE, но это не делает эти программы плохими.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Эрнэст , 25-Янв-18 09:25
Вроде Qt и C++ не одно и то же, да?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 07:20
>>божественном Qt.
> Это тот, на котором ни одно DE нормальное сделать не могут?Тоже самое могу сказать про GTK. И вообще нет нормальных DE, ни одно не устраивает.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Ю.Т. , 25-Янв-18 09:37
> И вообще нет нормальных DE, ни
> одно не устраивает.Да.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено kvaps , 25-Янв-18 13:56
Значит пришло время отказаться от DE
"Уязвимость в приложениях на базе платформы Electron"
Отправлено анон , 25-Янв-18 16:31
>>>божественном Qt.
>> Это тот, на котором ни одно DE нормальное сделать не могут?
> Тоже самое могу сказать про GTK. И вообще нет нормальных DE, ни
> одно не устраивает.Э, а крыска чем не угодила? )
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 26-Янв-18 08:25
а чё сразу QT.
есть java c божественным javaFX.
да много что есть
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 13:33
Who's care?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 14:09
https://englishtips4u.com/2012/03/17/engtips-who-cares-vs-wh.../мамке своей так будешь писать, а не уважаемым господам
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 07:07
Уважаемые господа на electron подсели? Ну извините. :-)
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним Анонимович Анонимов , 25-Янв-18 09:14
Что за язык используется для объяснения? Понял только то, что на английском написано. Остальное не понял.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 16:11
> Что за язык используется для объяснения? Понял только то, что на английском
> написано. Остальное не понял.Очевидно, индусо-англицкий диалект.
who cares/who is caring for
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним Анонимович Анонимов , 25-Янв-18 21:27
Спасибо!
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 13:43
Electron не может обеспечить ни приемлемых системных требований, ни безопасности, теперь уже. Еще один повод послать его и всё связанное куда подальше, теперь и в корпоративной среде.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Чупачупс , 24-Янв-18 13:52
Подскажите, мне нужно сделать интерфейс, чтобы был1) Zoom
2) Редактирование графов
3) DnD внутри приложения
4) DnD c рабочего стола в приложение и обратно
5) Pan
Что прикажете использовать вместо Electron?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Alex , 24-Янв-18 13:59
Qt?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 15:06
C++ ? Не смешите мои копыта, 2k18, это не гибко. Компании экономят время и деньги, разрабатывая один продукт под все платформы, а не несколько. Этот ваш Qt подобных преимуществ не предлагает. Веб версию на нём не напишешь и на него не перенесёшь.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аномномномнимус , 24-Янв-18 15:40
2k18, а вы всё ещё не осилили ни че го. Веб-версию сегодня можно писать на всём, что ещё поддерживается. Про "веб-версию" выше не было сказано ни слова, хотя либы в общем-то есть.
Qt можно юзать и в связке с Python. И внезапно у него есть джанга => веб. ОПАНЬКИ!
И да, вся интеграция с ОС и десктопом в Qt будет работать, а в веб-прилагах шыш, нужна обвязка
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Aukamo , 24-Янв-18 17:49
Holy War!
"Уязвимость в приложениях на базе платформы Electron"
Отправлено freehck , 25-Янв-18 11:13
> Веб-версию сегодня можно писать на всём, что ещё поддерживается.Правда-правда. Пишем веб-приложение с фронтендом на ExtJS и бэкендами на Scala, Clojure и Racket. Прекрасно себя чувствуем. :)
"Уязвимость в приложениях на базе платформы Electron"
Отправлено rustofen , 24-Янв-18 18:00
никогда не понимал, зачем школьники пишут 2k18 вместо 2018? количество знаков одно и то же... даже k посложнее - нужно переводить фокус на буквенную часть клавиатуры. а на мобилах так и вообще жесть.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 20:11
Может, Windows 2000 хотят? )
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Джон Ленин , 25-Янв-18 03:16
Тогда-бы уже писали "Третья Эра", в том смысле как "Третье тысячелетие".
Сразу будет 3M и всё. На тысячу лет вперёд хватит, и вдвое короче.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Ю.Т. , 25-Янв-18 09:39
> никогда не понимал, зачем школьники пишут 2k18 вместо 2018? количество знаков одно
> и то же... даже k посложнее - нужно переводить фокус на
> буквенную часть клавиатуры. а на мобилах так и вообще жесть.Типа сюрвайвед ин 2k
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Anonymoustus , 25-Янв-18 09:46
> Типа сюрвайвед ин 2k Born in 2k: https://en.wikipedia.org/wiki/Generation_Z
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 07:22
> C++ ? Не смешите мои копыта, 2k18, это не гибко.
> это не гибко.рукалицо.жипег
Ну используй QML если хочешь компании время сэкономить. Только не факт, что с электроном ты его сэкономишь, особенно когда будешь отлавливать абсолютно разные баги на, казалось бы, одной платформе для унифицированной разработке приложений.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено key , 25-Янв-18 23:55
Лель. Не гибко это брать движок браузера и пытаться что-то ваять на его основе в самом 0тстойном всех популярном ЯП. Таким подходом можно с аналогичным успехом эмулировать x86 виртуалку и писать под одну ось и запускать виртуалку, на каждый запуск программы, хоть в браузере. Еще и безопасней будет.
А C++ де факто единственная кроссплатформенная вещь без машины в машине.
Ну и веб стандарты это та еще пом0йка.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 28-Янв-18 04:10
1. js - один из самых лучших и удобных яп, что вообще существуют.2. Идея с эмуляцией х86 виртуалки очень хороша, честно. Реально, за этим будущее - лет через 5-10 так и будет.
3. За использование С/С++ надо руки отрывать и выгорнять техдира ссаными тряпками на мороз - такого количества возможностей допутстить критическую ошибку нет ни в одном языке. Только java/.net/go/rust для системщины, php/python/ruby для серваков, и js для всего остального - от виджетов интерфейса до десктопных аппликух. И именно поэтому электрон - отличная вещь.
4. Веб-стандарты красивы и хороши с прихода html5. Если неасилил, значит совсем тупoй.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Ю.Т. , 28-Янв-18 08:38
Вот он какой, классовый подход в информатике.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 17:02
На Qt приложения работали даже на Symbian 9.x с 256 RAM и 0.7 ГГц ЦПУ. А сколько кушает сабж? Соотношение функционал/потребление каково, если столько же кушает, например ядро Linux + KDE вместе взятые.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 14:26
Внезапно, но таки да Qt является единственным фреймворком в котором есть все и это всё связано между собой.Альтернативу кто-нибудь знает?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено T1000 , 24-Янв-18 16:34
Ну я знаю - FPC/Lazarus. В чем проблема?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 16:59
>единственным фреймворком в котором есть все
>единственным фреймворком
>фреймворком
"Уязвимость в приложениях на базе платформы Electron"
Отправлено T1000 , 24-Янв-18 17:04
>>единственным фреймворком в котором есть все
>>единственным фреймворком
>>фреймворком Библиотека LCL в Lazarus вполне себе фреймворк.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 20:25
Кому и кобыла невеста.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено НяшМяш , 24-Янв-18 21:19
Ну обычно человекам от программ надо ехать, а не жениться, жрать готовить и детей рожать ) Для того, что выпускает, например, отечественная налоговая и пенсионный фонд - с лихвой хватит того же лазаруса.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено T1000 , 25-Янв-18 11:57
> Кому и кобыла невеста.Понятно. Не читал, но осуждаю.
Продолжайте ждать конца компиляции своего C++ "проекта".
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 26-Янв-18 00:15
Иди, иди, накидай пару гридов на формочку.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено iZEN , 24-Янв-18 18:24
> Внезапно, но таки да Qt является единственным фреймворком в котором есть все и это всё связано между собой.Что "всё"? Поконкретнее можно, чем Qt насыщеннее Java/Swing?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 19:47
Хотя бы тем, что не тормозит и шрифты нормально рисует.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено iZEN , 25-Янв-18 14:36
> Хотя бы тем, что не тормозит и шрифты нормально рисует.Вас обманывают мантейнеры вашего дистрибутива - суют вам версию Java без поддержки шрифтов. В Debian/Ubuntu, вон, для Java нужно ДОПОЛНИТЕЛЬНО скачивать пакетик с русскими шрифтами. Вот же ж бред!
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Дуплик , 25-Янв-18 22:16
Qt тормозит похлеще Java
"Уязвимость в приложениях на базе платформы Electron"
Отправлено key , 25-Янв-18 23:56
Да вот черта с два. Идентичные приложения на java полностью сливают Qt. Есть и с чем сравнивать и сам когда то пилил и на том и на другом.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 26-Янв-18 13:06
> Qt тормозит похлеще Java Единица (недостижимая) абсолютного торможения - 1 Дуплик.
Как оно тормозит? Сколько это в нанодупликах будет?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено iZEN , 24-Янв-18 18:35
> Альтернативу кто-нибудь знает?SIZE (KDE/qt-everywhere-opensource-src-4.8.7.tar.gz) = 241075567
- этому что ль?
Вот:
SIZE (openjdk-8-src-b132-03_mar_2014.zip) = 124099402
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 19:48
> SIZE (KDE/qt-everywhere-opensource-src-4.8.7.tar.gz) = 241075567
> - этому что ль?Выкинь оттуда браузер, потом сравнивай.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 02:01
ты притворяешся или действительно такой дурной?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено iZEN , 25-Янв-18 14:33
Для скачивания комплекта библиотек Qt нужно регистрироваться на сайте разработчиков, указав персональные данные (мобильный телефон, город). Скачать JRE (клиентская часть) или OpenJDK (для разработки) можно без регистрации. Так кто дурной-то? Что вы пользователей дураками считаете?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 15:00
И куда здесь вводить персональные данные ?
https://download.qt.io/official_releases/qt/>Так кто дурной-то? Что вы пользователей дураками считаете?
и про кого это теперь?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Ю.Т. , 25-Янв-18 16:21
> И куда здесь вводить персональные данные ?
> https://download.qt.io/official_releases/qt/
>>Так кто дурной-то? Что вы пользователей дураками считаете?
> и про кого это теперь?ораклевская ява (т.е. стандартная) тоже по идентификатору
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 18:10
> ораклевская ява (т.е. стандартная) тоже по идентификатору Не тоже, а исключительно.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено iZEN , 25-Янв-18 20:01
> И куда здесь вводить персональные данные ?
> https://download.qt.io/official_releases/qt/Никуда. Там предлагаются для скачивания архивы сотни мегов с блобятиной:
qt-opensource-linux-x64-5.10.0.run - 993 МБ
qt-opensource-mac-x64-5.10.0.dmg - 2,5 ГБ
qt-opensource-windows-x86-5.10.0.exe - 2,3 ГБ
qt-opensource-windows-x86-pdb-files-desktop-5.10.0.zip - 2,1 ГБ
qt-opensource-windows-x86-pdb-files-uwp-5.10.0.zip - 1,4 ГБ
Для сравнения.
Комплект разработчика openjdk8 в развёрнутом бинарном виде весит всего 179,5 МБ (673 файла в 171 каталоге) на FreeBSD. Архив бинарника openjdk8-8.152.16_3.txz - 60,3 МБ.
Если не брать инструменты разработчика, которые не нужны на клиентском компьютере, а взять одну лишь openjre8, в которой есть всё для запуска программ на Java, то её код весит всего 103,3 МБ (140 файлов в 14 каталогах). Архив бинарника openjdk8-jre-8.152.16_3.txz - 27,8 МБ.
ЧТО засунуто в Qt-5.10, что оно весит в 35 раз больше чем Java, а умеет только показывать красивые панельки и переливаться цветовым градиентом? При этом на сборку KDE на основе Qt уходит минимум 6 часов. (openjdk8-jre-8.152.16 из исходников собирается 7 минут на AMD Phenom II X6 1055T)
> и про кого это теперь?
Покрутите пальцем у виска сами.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено key , 26-Янв-18 00:09
Ну если вы сравниваете только либы для запуска, то сранивайте и Qt для запуска - по дефолту если правильно помню около 15 мегабайт, при желании хелоу ворлд ужимали до 1,5 мегабайт.
А если вспомнить сколько памяти кушает прога на java и чем довольствуется Qt...ух!
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 14:39
если скорость работы не важна - Qt (тормозить будет правда похлеще, чем электрон)
если нужна и скорость работы - GTK+.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 14:57
Выкинь калькулятор и купи хотяб пк уровня i3
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 16:34
Зачем, если i3 с новыми крутыми патчами то тормозит как калькулятор, то перезагружается?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 19:18
pti=off
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 15:07
Gtk3 пока не видал ещё? Приготовь валокордин.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аномномномнимус , 24-Янв-18 15:41
Тормозить на Qt это надо уметь. Или скорее наоборот, это надо очень сильно неуметь?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 18:51
> Тормозить на Qt это надо уметь. Или скорее наоборот, это надо очень
> сильно неуметь?Ему бабка у парадной сказала. Сам то он не пробовал и не знает, но в стороне от разговора оставаться не хочет.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 16:11
>Qt тормозить будет правда похлеще чем электрончто, простите? Вы на qt пробовали писать что нибудь посложнее хеллоувордов?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено asdasdasd , 24-Янв-18 16:13
Qml и QtQuick (а оно к этому и идет) и привет тормоза.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 16:50
Да что вы к нему прицепились? Оно для интерфейса, а не для логики. Ваше право его не использовать.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 18:48
Если QML тормозит, то тормозомонстр GTK у вас вероятно вообще не запускается? Ничего быстрее и легковеснее QML для GUI не придумали.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено ivanpetrov , 25-Янв-18 03:04
То-то я и смотрю, что touch-GUI в большинстве embedded проектов на Qt Quick/QML. Вот дураки-то, надо им рассказать, что анимации с 60 FPS - это тормоза.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 16:57
Может быть просто те, кто пишут на Electron-like, умудряются делать тормоза на Qt?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 18:44
У Qt нативная производительность. Быстрее быть не может. И уж тем более Qt намного быстрее GTK+. QML отрисовывается через OpenGL. Более того, разработка на QML ничуть не медленнее разработки Electron.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Джон Ленин , 25-Янв-18 03:25
> если скорость работы не важна - Qt (тормозить будет правда похлеще, чем
> электрон)
> если нужна и скорость работы - GTK+.Вообще-то новый лазарус интегрирован с Qt, и байндинги к петону можно откопать (можно скриптить на паскале, луа, и петоне)
Тогда оно и простое как Электрон (QML+Lua/pas) и менее тормозное, чем Джава.
А GTK -- вообще мимо. Это тулкит, а не фреймворк, и слабо портабелен...
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Дуплик , 25-Янв-18 22:19
> если скорость работы не важна - Qt (тормозить будет правда похлеще, чем
> электрон)
> если нужна и скорость работы - GTK+.Истину глаголишь, братан. Правда я бы поправил: если скорость работы не важна, то лучше выбрать Java. Потому что даже Java-фреймворки быстрее Qt.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 26-Янв-18 00:31
Хоть один пруф можно?
Сколько пишу на Qt, тормозов в глаза не видел
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Ю.Т. , 26-Янв-18 07:23
>> если скорость работы не важна - Qt (тормозить будет правда похлеще, чем
>> электрон)
>> если нужна и скорость работы - GTK+.
> Истину глаголишь, братан. Правда я бы поправил: если скорость работы не важна,
> то лучше выбрать Java. Потому что даже Java-фреймворки быстрее Qt.Смонительное утверждение. Как и сосед, попрошу каких-то доказательств на сравнимых случаях использования.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Anonymoustus , 24-Янв-18 20:36
> Что прикажете использовать вместо Electron?Найти новую работу, не связанную с компьютерами.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 05:08
QtWebengine (в общем — хром)
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 24-Янв-18 17:27
Ну такое.. в npm сейчас 1.7.10 стоит как последняя версия.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено RobotsCantPoop , 24-Янв-18 23:33
А в проги на электроне можно запихать google analytics или яндекс метрику?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено iPony , 25-Янв-18 07:19
> А в проги на электроне можно запихать google analyticsЯ бы задал другой вопрос. А её там разве нет из коробки?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 09:56
доводилось гонять пару прог на электроне (внезапно, на нем даже некоторые синглплеерные инди игры делают - хипстеры такие хипстеры). ВЕЗДЕ (включая вышеназванные оффлайн проекты) поднималось соединение до googlesafebrowsing и висело до отключения самой программы. Разрабы пожимали плечами "мы ничего не добавляли, оно само. А переписывать код электрона - мы не программисты, а вебмакаки"
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 04:38
Да ладно. Нормальная платформа для людей и с нормальным языком - тоже для людей. Только гнев "настоящих" программистов тут не совсем понятен. Js уже не язык? А может быть и программировать уметь не надо? Спесивые глупцы.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 07:25
Что нормального в платформе, если новый скайп жрет гиг памяти? А там всего то, список слева, красивый текст по центру и минимальное сетевое взаимодействие.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 26-Янв-18 02:01
Если я правильно понимаю, то Electron для вас - это лишь графическая оболочка. Все верно?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено leap42 , 25-Янв-18 08:16
> Js уже не язык?udp сокет уже можно этим языком создать?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 25-Янв-18 08:25
Могу лишь задать встречный вопрос "Разве это проблема языка?"
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Ю.Т. , 25-Янв-18 09:43
> Могу лишь задать встречный вопрос "Разве это проблема языка?" Как правило, функциональность стандартной библиотеки (или библиотеки де-факто стандартной, если угодно) неотделима от функциональности языка.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено An , 25-Янв-18 10:03
Это оно?
https://nodejs.org/api/dgram.html
"Уязвимость в приложениях на базе платформы Electron"
Отправлено leap42 , 26-Янв-18 10:37
это nodejs так-то
вот я пишу код на javascript, он будет встроен в сайт, который будут открывать на своих рабочих станциях в браузере firefox (или seamonkey на старых тачках) мои пользователи и я хочу чтобы они могли подключаться к моему серверу (который уже написан) через udp, каким боком здесь нода?
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Аноним , 26-Янв-18 10:48
Если вас так сильно интересует UDP, то WebRTC позволяет это сделать.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено Ан , 29-Янв-18 10:24
Мы здесь ведем реч об "Electron" платформе и поэтому рассматриваем JS как язык для написания десктопных приложений (а не клиент-серверные решения), так что не надо тут дурачком прикидываться. Поэтому "node.js" тут как раз к месту.
"Уязвимость в приложениях на базе платформы Electron"
Отправлено key , 26-Янв-18 00:19
Вы про тот который Mocha? Действительно настолько нормальный язык, что сами гугловцы пишут - мы бы еще сильнее оптимизировали бы свой v8, да язык позволяет слишком много вольностей.