The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в приложениях на базе платформы Electron, opennews (??), 24-Янв-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Уязвимость в приложениях на базе платформы Electron"  –6 +/
Сообщение от Чупачупс (?), 24-Янв-18, 13:52 
Подскажите, мне нужно сделать интерфейс, чтобы был

1) Zoom
2) Редактирование графов
3) DnD внутри приложения
4) DnD c рабочего стола в приложение и обратно
5) Pan

Что прикажете использовать вместо Electron?

Ответить | Правка | Наверх | Cообщить модератору

10. "Уязвимость в приложениях на базе платформы Electron"  +8 +/
Сообщение от Alex (??), 24-Янв-18, 13:59 
Qt?
Ответить | Правка | Наверх | Cообщить модератору

16. "Уязвимость в приложениях на базе платформы Electron"  –5 +/
Сообщение от Аноним (-), 24-Янв-18, 15:06 
C++ ? Не смешите мои копыта, 2k18, это не гибко. Компании экономят время и деньги, разрабатывая один продукт под все платформы, а не несколько. Этот ваш Qt подобных преимуществ не предлагает. Веб версию на нём не напишешь и на него не перенесёшь.
Ответить | Правка | Наверх | Cообщить модератору

18. "Уязвимость в приложениях на базе платформы Electron"  –1 +/
Сообщение от Аномномномнимус (?), 24-Янв-18, 15:40 
2k18, а вы всё ещё не осилили ни че го. Веб-версию сегодня можно писать на всём, что ещё поддерживается. Про "веб-версию" выше не было сказано ни слова, хотя либы в общем-то есть.
Qt можно юзать и в связке с Python. И внезапно у него есть джанга => веб. ОПАНЬКИ!
И да, вся интеграция с ОС и десктопом в Qt будет работать, а в веб-прилагах шыш, нужна обвязка
Ответить | Правка | Наверх | Cообщить модератору

33. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Aukamo (ok), 24-Янв-18, 17:49 
Holy War!
Ответить | Правка | Наверх | Cообщить модератору

81. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от freehckemail (ok), 25-Янв-18, 11:13 
> Веб-версию сегодня можно писать на всём, что ещё поддерживается.

Правда-правда. Пишем веб-приложение с фронтендом на ExtJS и бэкендами на Scala, Clojure и Racket. Прекрасно себя чувствуем. :)

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

35. "Уязвимость в приложениях на базе платформы Electron"  +9 +/
Сообщение от rustofen (?), 24-Янв-18, 18:00 
никогда не понимал, зачем школьники пишут 2k18 вместо 2018? количество знаков одно и то же... даже k посложнее - нужно переводить фокус на буквенную часть клавиатуры. а на мобилах так и вообще жесть.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

46. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от Аноним (-), 24-Янв-18, 20:11 
Может, Windows 2000 хотят? )
Ответить | Правка | Наверх | Cообщить модератору

60. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от Джон Ленин (?), 25-Янв-18, 03:16 
Тогда-бы уже писали "Третья Эра", в том смысле как "Третье тысячелетие".
Сразу будет 3M и всё. На тысячу лет вперёд хватит, и вдвое короче.
Ответить | Правка | Наверх | Cообщить модератору

76. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от Ю.Т. (?), 25-Янв-18, 09:39 
> никогда не понимал, зачем школьники пишут 2k18 вместо 2018? количество знаков одно
> и то же... даже k посложнее - нужно переводить фокус на
> буквенную часть клавиатуры. а на мобилах так и вообще жесть.

Типа сюрвайвед ин 2k

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

78. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Anonymoustus (ok), 25-Янв-18, 09:46 
> Типа сюрвайвед ин 2k

Born in 2k: https://en.wikipedia.org/wiki/Generation_Z

Ответить | Правка | Наверх | Cообщить модератору

69. "Уязвимость в приложениях на базе платформы Electron"  +3 +/
Сообщение от Аноним (-), 25-Янв-18, 07:22 
> C++ ? Не смешите мои копыта, 2k18, это не гибко.
> это не гибко.

рукалицо.жипег

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

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

100. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от keyemail (??), 25-Янв-18, 23:55 
Лель. Не гибко это брать движок браузера и пытаться что-то ваять на его основе в самом 0тстойном всех популярном ЯП. Таким подходом можно с аналогичным успехом эмулировать x86 виртуалку и писать под одну ось и запускать виртуалку, на каждый запуск программы, хоть в браузере. Еще и безопасней будет.
А C++ де факто единственная кроссплатформенная вещь без машины в машине.
Ну и веб стандарты это та еще пом0йка.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

118. "Уязвимость в приложениях на базе платформы Electron"  +2 +/
Сообщение от Аноним (-), 28-Янв-18, 04:10 
1. js - один из самых лучших и удобных яп, что вообще существуют.

2. Идея с эмуляцией х86 виртуалки очень хороша, честно. Реально, за этим будущее - лет через 5-10 так и будет.

3. За использование С/С++ надо руки отрывать и выгорнять техдира ссаными тряпками на мороз - такого количества возможностей допутстить критическую ошибку нет ни в одном языке. Только java/.net/go/rust для системщины, php/python/ruby для серваков, и js для всего остального - от виджетов интерфейса до десктопных аппликух. И именно поэтому электрон - отличная вещь.

4. Веб-стандарты красивы и хороши с прихода html5. Если неасилил, значит совсем тупoй.

Ответить | Правка | Наверх | Cообщить модератору

119. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Ю.Т. (?), 28-Янв-18, 08:38 
Вот он какой, классовый подход в информатике.
Ответить | Правка | Наверх | Cообщить модератору

29. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 24-Янв-18, 17:02 
На Qt приложения работали даже на Symbian 9.x с 256 RAM и 0.7 ГГц ЦПУ. А сколько кушает сабж? Соотношение функционал/потребление каково, если столько же кушает, например ядро Linux + KDE вместе взятые.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

13. "Уязвимость в приложениях на базе платформы Electron"  +2 +/
Сообщение от Аноним (-), 24-Янв-18, 14:26 
Внезапно, но таки да Qt является единственным фреймворком в котором есть все и это всё связано между собой.

Альтернативу кто-нибудь знает?

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

25. "Уязвимость в приложениях на базе платформы Electron"  +2 +/
Сообщение от T1000 (?), 24-Янв-18, 16:34 
Ну я знаю - FPC/Lazarus. В чем проблема?
Ответить | Правка | Наверх | Cообщить модератору

28. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 24-Янв-18, 16:59 
>единственным фреймворком в котором есть все
>единственным фреймворком
>фреймворком
Ответить | Правка | Наверх | Cообщить модератору

30. "Уязвимость в приложениях на базе платформы Electron"  +2 +/
Сообщение от T1000 (?), 24-Янв-18, 17:04 
>>единственным фреймворком в котором есть все
>>единственным фреймворком
>>фреймворком

Библиотека LCL в Lazarus вполне себе фреймворк.

Ответить | Правка | Наверх | Cообщить модератору

47. "Уязвимость в приложениях на базе платформы Electron"  –2 +/
Сообщение от Аноним (-), 24-Янв-18, 20:25 
Кому и кобыла невеста.
Ответить | Правка | Наверх | Cообщить модератору

55. "Уязвимость в приложениях на базе платформы Electron"  +3 +/
Сообщение от НяшМяш (ok), 24-Янв-18, 21:19 
Ну обычно человекам от программ надо ехать, а не жениться, жрать готовить и детей рожать ) Для того, что выпускает, например, отечественная налоговая и пенсионный фонд - с лихвой хватит того же лазаруса.
Ответить | Правка | Наверх | Cообщить модератору

82. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от T1000 (?), 25-Янв-18, 11:57 
> Кому и кобыла невеста.

Понятно. Не читал, но осуждаю.
Продолжайте ждать конца компиляции своего C++ "проекта".

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

103. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 26-Янв-18, 00:15 
Иди, иди, накидай пару гридов на формочку.
Ответить | Правка | Наверх | Cообщить модератору

36. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от iZENemail (ok), 24-Янв-18, 18:24 
> Внезапно, но таки да Qt является единственным фреймворком в котором есть все и это всё связано между собой.

Что "всё"? Поконкретнее можно, чем Qt насыщеннее Java/Swing?

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

44. "Уязвимость в приложениях на базе платформы Electron"  +3 +/
Сообщение от Аноним (-), 24-Янв-18, 19:47 
Хотя бы тем, что не тормозит и шрифты нормально рисует.
Ответить | Правка | Наверх | Cообщить модератору

85. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от iZEN (ok), 25-Янв-18, 14:36 
> Хотя бы тем, что не тормозит и шрифты нормально рисует.

Вас обманывают мантейнеры вашего дистрибутива - суют вам версию Java без поддержки шрифтов. В Debian/Ubuntu, вон, для Java нужно ДОПОЛНИТЕЛЬНО скачивать пакетик с русскими шрифтами. Вот же ж бред!


Ответить | Правка | Наверх | Cообщить модератору

96. "Уязвимость в приложениях на базе платформы Electron"  –1 +/
Сообщение от Дуплик (ok), 25-Янв-18, 22:16 
Qt тормозит похлеще Java
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

101. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от keyemail (??), 25-Янв-18, 23:56 
Да вот черта с два. Идентичные приложения на java полностью сливают Qt. Есть и с чем сравнивать и сам когда то пилил и на том и на другом.
Ответить | Правка | Наверх | Cообщить модератору

111. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 26-Янв-18, 13:06 
> Qt тормозит похлеще Java

Единица (недостижимая) абсолютного торможения - 1 Дуплик.

Как оно тормозит? Сколько это в нанодупликах будет?

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

37. "Уязвимость в приложениях на базе платформы Electron"  –2 +/
Сообщение от iZENemail (ok), 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


Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

45. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 24-Янв-18, 19:48 
> SIZE (KDE/qt-everywhere-opensource-src-4.8.7.tar.gz) = 241075567
> - этому что ль?

Выкинь оттуда браузер, потом сравнивай.

Ответить | Правка | Наверх | Cообщить модератору

58. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 25-Янв-18, 02:01 
ты притворяешся или действительно такой дурной?
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

84. "Уязвимость в приложениях на базе платформы Electron"  –1 +/
Сообщение от iZEN (ok), 25-Янв-18, 14:33 
Для скачивания комплекта библиотек Qt нужно регистрироваться на сайте разработчиков, указав персональные данные (мобильный телефон, город). Скачать JRE (клиентская часть) или OpenJDK (для разработки) можно без регистрации. Так кто дурной-то? Что вы пользователей дураками считаете?
Ответить | Правка | Наверх | Cообщить модератору

86. "Уязвимость в приложениях на базе платформы Electron"  +2 +/
Сообщение от Аноним (-), 25-Янв-18, 15:00 
И куда здесь вводить персональные данные ?
https://download.qt.io/official_releases/qt/

>Так кто дурной-то? Что вы пользователей дураками считаете?

и про кого это теперь?

Ответить | Правка | Наверх | Cообщить модератору

88. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Ю.Т. (?), 25-Янв-18, 16:21 
> И куда здесь вводить персональные данные ?
> https://download.qt.io/official_releases/qt/
>>Так кто дурной-то? Что вы пользователей дураками считаете?
> и про кого это теперь?

ораклевская ява (т.е. стандартная) тоже по идентификатору

Ответить | Правка | Наверх | Cообщить модератору

91. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 25-Янв-18, 18:10 
> ораклевская ява (т.е. стандартная) тоже по идентификатору

Не тоже, а исключительно.

Ответить | Правка | Наверх | Cообщить модератору

94. "Уязвимость в приложениях на базе платформы Electron"  –1 +/
Сообщение от iZENemail (ok), 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)

> и про кого это теперь?

Покрутите пальцем у виска сами.

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

102. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от keyemail (??), 26-Янв-18, 00:09 
Ну если вы сравниваете только либы для запуска, то сранивайте и Qt для запуска - по дефолту если правильно помню около 15 мегабайт, при желании хелоу ворлд ужимали до 1,5 мегабайт.
А если вспомнить сколько памяти кушает прога на java и чем довольствуется Qt...ух!
Ответить | Правка | Наверх | Cообщить модератору

14. "Уязвимость в приложениях на базе платформы Electron"  –12 +/
Сообщение от Аноним (-), 24-Янв-18, 14:39 
если скорость работы не важна - Qt (тормозить будет правда похлеще, чем электрон)
если нужна и скорость работы - GTK+.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

15. "Уязвимость в приложениях на базе платформы Electron"  –4 +/
Сообщение от Аноним (-), 24-Янв-18, 14:57 
Выкинь калькулятор и купи хотяб пк уровня i3
Ответить | Правка | Наверх | Cообщить модератору

24. "Уязвимость в приложениях на базе платформы Electron"  –1 +/
Сообщение от Аноним (-), 24-Янв-18, 16:34 
Зачем, если i3 с новыми крутыми патчами то тормозит как калькулятор, то перезагружается?
Ответить | Правка | Наверх | Cообщить модератору

42. "Уязвимость в приложениях на базе платформы Electron"  –1 +/
Сообщение от Аноним (-), 24-Янв-18, 19:18 
pti=off
Ответить | Правка | Наверх | Cообщить модератору

17. "Уязвимость в приложениях на базе платформы Electron"  +2 +/
Сообщение от Аноним (-), 24-Янв-18, 15:07 
Gtk3 пока не видал ещё? Приготовь валокордин.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

19. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от Аномномномнимус (?), 24-Янв-18, 15:41 
Тормозить на Qt это надо уметь. Или скорее наоборот, это надо очень сильно неуметь?
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

41. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 24-Янв-18, 18:51 
> Тормозить на Qt это надо уметь. Или скорее наоборот, это надо очень
> сильно неуметь?

Ему бабка у парадной сказала. Сам то он не пробовал и не знает, но в стороне от разговора оставаться не хочет.

Ответить | Правка | Наверх | Cообщить модератору

20. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 24-Янв-18, 16:11 
>Qt тормозить будет правда похлеще чем электрон

что, простите? Вы на qt пробовали писать что нибудь посложнее хеллоувордов?

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

21. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от asdasdasd (?), 24-Янв-18, 16:13 
Qml и QtQuick (а оно к этому и идет) и привет тормоза.
Ответить | Правка | Наверх | Cообщить модератору

26. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 24-Янв-18, 16:50 
Да что вы к нему прицепились? Оно для интерфейса, а не для логики. Ваше право его не использовать.
Ответить | Правка | Наверх | Cообщить модератору

40. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от Аноним (-), 24-Янв-18, 18:48 
Если QML тормозит, то тормозомонстр GTK у вас вероятно вообще не запускается? Ничего быстрее и легковеснее QML для GUI не придумали.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

59. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от ivanpetrov (ok), 25-Янв-18, 03:04 
То-то я и смотрю, что touch-GUI в большинстве embedded проектов на Qt Quick/QML. Вот дураки-то, надо им рассказать, что анимации с 60 FPS - это тормоза.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

27. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от Аноним (-), 24-Янв-18, 16:57 
Может быть просто те, кто пишут на Electron-like, умудряются делать тормоза на Qt?
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

39. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 24-Янв-18, 18:44 
У Qt нативная производительность. Быстрее быть не может. И уж тем более Qt намного быстрее GTK+. QML отрисовывается через OpenGL. Более того, разработка на QML ничуть не медленнее разработки Electron.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

61. "Уязвимость в приложениях на базе платформы Electron"  +1 +/
Сообщение от Джон Ленин (?), 25-Янв-18, 03:25 
> если скорость работы не важна - Qt (тормозить будет правда похлеще, чем
> электрон)
> если нужна и скорость работы - GTK+.

Вообще-то новый лазарус интегрирован с Qt, и байндинги к петону можно откопать (можно скриптить на паскале, луа, и петоне)

Тогда оно и простое как Электрон (QML+Lua/pas) и менее тормозное, чем Джава.

А GTK -- вообще мимо. Это тулкит, а не фреймворк, и слабо портабелен...

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

98. "Уязвимость в приложениях на базе платформы Electron"  –1 +/
Сообщение от Дуплик (ok), 25-Янв-18, 22:19 
> если скорость работы не важна - Qt (тормозить будет правда похлеще, чем
> электрон)
> если нужна и скорость работы - GTK+.

Истину глаголишь, братан. Правда я бы поправил: если скорость работы не важна, то лучше выбрать Java. Потому что даже Java-фреймворки быстрее Qt.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

105. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 26-Янв-18, 00:31 
Хоть один пруф можно?
Сколько пишу на Qt, тормозов в глаза не видел
Ответить | Правка | Наверх | Cообщить модератору

107. "Уязвимость в приложениях на базе платформы Electron"  –1 +/
Сообщение от Ю.Т. (?), 26-Янв-18, 07:23 
>> если скорость работы не важна - Qt (тормозить будет правда похлеще, чем
>> электрон)
>> если нужна и скорость работы - GTK+.
> Истину глаголишь, братан. Правда я бы поправил: если скорость работы не важна,
> то лучше выбрать Java. Потому что даже Java-фреймворки быстрее Qt.

Смонительное утверждение. Как и сосед, попрошу каких-то доказательств на сравнимых случаях использования.

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

49. "Уязвимость в приложениях на базе платформы Electron"  +7 +/
Сообщение от Anonymoustus (ok), 24-Янв-18, 20:36 
> Что прикажете использовать вместо Electron?

Найти новую работу, не связанную с компьютерами.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

63. "Уязвимость в приложениях на базе платформы Electron"  +/
Сообщение от Аноним (-), 25-Янв-18, 05:08 
QtWebengine (в общем — хром)
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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