The OpenNET Project / Index page

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



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

Оглавление

Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6, opennews (??), 02-Янв-16, (0) [смотреть все]

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


8. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  –2 +/
Сообщение от Аноним (-), 02-Янв-16, 20:27 
Графика вообще должна быть в системе одна на всех, один фреймворк, как в андроиде, подгружен один раз и все. А когда каждая программа подгружает одну и туже библиотеку, пусть и разные версии, то это вообще ужас. Одно дело когда эти 20 мб один раз подгрузились и висят в системе как API и каждая программа их пользует, и совсем другое дело, когда каждая программа эти 20 мб подгружает... Нужен один фреймворк, но сделанный нормально, с аппаратным ускорением и оптимизацией.

Когда же уже нормальную архитектуру сделают...

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

9. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от anonymous (??), 02-Янв-16, 20:53 
>Нужен один фреймворк, но сделанный нормально, с аппаратным ускорением и оптимизацией.

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

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

12. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +1 +/
Сообщение от бурамба (?), 02-Янв-16, 21:09 
лучше от того плакать, чем от этого рыдать
Ответить | Правка | Наверх | Cообщить модератору

17. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +5 +/
Сообщение от anonymous (??), 02-Янв-16, 22:22 
Мда.. Не часто можно видеть человека, рыдающего от наличия выбора. Хотя именно благодаря таким у нас до сих пор диктатура в почёте.
Ответить | Правка | Наверх | Cообщить модератору

23. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  –2 +/
Сообщение от Тот_Самый_Анонимус (?), 03-Янв-16, 08:09 
>Не часто можно видеть человека, рыдающего от наличия выбора

Выбора-то как раз и нет. Всё ГТКшное выглядит в винде, да и в лине под КДЕ как выкидыш. Говорят его можно настроить, чтобы не выглядело как г-но, но по умолчанию оно отвратительно.

Изначальное сообщение верно: графика должна быть одна, чтобы можно было махом изменить вешний вид всех программ. А мода на отдельный скин видео/аудиоплееров из винды и пришла.

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

25. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  –2 +/
Сообщение от Аноним (-), 03-Янв-16, 09:58 
Истину глаголишь, Тот_Самый_Анонимус, +100500 тебе.
Ответить | Правка | Наверх | Cообщить модератору

26. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +3 +/
Сообщение от anonymous (??), 03-Янв-16, 12:00 
>Всё ГТКшное выглядит в винде, да и в лине под КДЕ как выкидыш.

Во времена gtk2 и Qt4 проблем не было. Просто кое-кто решил дёрнуть одеяло на себя. А именно, сделать один правильный тулкит под одно правильное DE.


>графика должна быть одна, чтобы можно было махом изменить вешний вид всех программ

Вот в винде, например, одна графика, но каждый кому не лень наворачивает вот такое: http://cdn.ghacks.net/wp-content/uploads/2015/12/free-downlo... Выходит, заставить ходить всех строем не получится. В иксах вроде тоже есть виджеты, но сейчас большинство от них плюётся.

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

16. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 02-Янв-16, 22:20 
> Когда же уже нормальную архитектуру сделают...

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

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

18. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от anonymous (??), 02-Янв-16, 22:24 
>> Когда же уже нормальную архитектуру сделают...
> Интерфейсы на QML - QML очень гибок, интерфейсы быстро пишутся, почти не
> потребляют памяти, быстры в работе, поддерживают аппаратное ускорение и шейдерны для
> реализации любых сложных эффектов.

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

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

33. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 04-Янв-16, 00:44 
> Тормозное оно

Пруф? Нехай запускать на своем полудохлом cелероне на полудохлом ноутбуке.

> да и плясать вокруг жабоскриптов очень не хочется

А кто тебя как пользователя приложения заставляет это делать?

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

35. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от anonymous (??), 04-Янв-16, 00:53 
>Пруф? Нехай запускать на своем полудохлом cелероне на полудохлом ноутбуке.

Где-то это я уже слышал.


> А кто тебя как пользователя приложения заставляет это делать?

Вот поэтому QML и не нужен. Свобода выбора.


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

37. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +1 +/
Сообщение от Аноним (-), 04-Янв-16, 12:58 
А по существу будет что-то? А то я могу сделать вывод, что ты отказался от использования QML по надуманной самим собой же причине.
Ответить | Правка | Наверх | Cообщить модератору

38. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  –1 +/
Сообщение от anonymous (??), 04-Янв-16, 15:17 
А какой в этом смысл? Ты и так всем своим видом дал понять: "давайте мне пруфы, а я их всё равно не приму, ведь я же тролль!".
Ответить | Правка | Наверх | Cообщить модератору

39. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 04-Янв-16, 16:00 
Ну вообще-то троллинг начал ты. Раз уж ты "где-то это уже слышал", значит мы сталкивались в комментах опеннета, но вот я только ни разу не припомню чтобы когда-то ранее были предоставлены пруфы. Одни лишь вопли о тормозах QML.
Ответить | Правка | Наверх | Cообщить модератору

40. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  –1 +/
Сообщение от anonymous (??), 04-Янв-16, 17:41 
Почитай вот тут http://doc.qt.io/QtQuickCompiler/ (2-й абзац overview) и прими успокоительного. Но раз ты тролль, ты конечно хочешь, чтобы тебе кто-то принёс еду на блюдечке, а потом ты бы её демонстративно выкинул.
Ответить | Правка | Наверх | Cообщить модератору

41. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 04-Янв-16, 17:46 
А ты, похоже, последний абзац того же раздела дочитать не осилил?
Ответить | Правка | Наверх | Cообщить модератору

42. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  –1 +/
Сообщение от anonymous (??), 04-Янв-16, 19:11 
Я пока не осилил понять, что что ты донести хочешь ссылаясь на этот абзац? Давай по пунктам.
Ответить | Правка | Наверх | Cообщить модератору

43. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 04-Янв-16, 19:45 
Там чёрным по белому написано, что JS-код транслируется в C++-код и далее компилируется в машинный. А теперь процитирую тебя же:

> Тормозное оно

Ты, наверно, имел в виду, что время компиляции увеличится?

> да и плясать вокруг жабоскриптов очень не хочется

Дай догадаюсь. Ты - майнтейнер? Скомпилированными приложениями не пользуешься, тебя волнуют проблемы софта только на этапе компиляции?

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

44. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от anonymous (??), 05-Янв-16, 01:25 
>Там чёрным по белому написано, что JS-код транслируется в C++-код и далее компилируется в машинный.

А теперь на лицензию посмотри. И не болтай тут ерундой.


>Дай догадаюсь. Ты - майнтейнер? Скомпилированными приложениями не пользуешься, тебя волнуют проблемы софта только на этапе компиляции?

Ну типичный тролль. Я указал на очевидную проблему, ты затребовал пруф. Я тебе дал ссыль на платную тулзу для решения этй проблемы. Проблема есть? Есть. Пруф, в котором она описана и решается за деньги есть? Есть. Чего ты опять кукарекаешь?

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

45. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 05-Янв-16, 01:43 
Проблема есть? Есть. Решается? Решается. О лицензиях речи не было. Если для тебя платный == невозможно использовать, то это твои нищебpодские проблемы. Остальные имеют возможность быстро писать быстро работающий код, обходя конкурентов. (К вопросу наличия выбора.) Это первое. Второе. Ты мне всё-таки покажи медленно работающее приложение использующее QML. Все опенсорс-поделки, которые я видел, используют QML на таком базовом уровне, что скорость работы от нативного C++-кода не ощущается _вообще_. Более того, чисто субъективно, кажется что работают они быстрее благодаря аппаратному ускорению анимаций. Которое при нативном C++-коде практически никто не использует из-за сложности разработки.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

46. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от anonymous (??), 05-Янв-16, 11:14 
Всё с тобой понятно. Продолжай дальше кукарекать, богатенький ты наш.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

47. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 05-Янв-16, 14:20 
> что JS-код транслируется в C++-код

И что? Динамизъм, это такое дело, что в "машинный" код можно компилять до посинения – быстрее оно от этого не станет.
Вон, для того же питона есть трансляторы в С++ (shedskin, nuitka), однако PyPy (JIT) их обгоняет, как стоячего. И в свою очередь "обгоняется", стоит только отказаться от некоторых фич языка и использовать диалекты типа RPython и Cython.

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

48. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 05-Янв-16, 22:30 
Там также написано, что компиляция в C++-код решает все проблемы, которые они перечисляли, в том числе тормоза. Ты вообще в курсе, что с V8 в отдельных случаях быстродействие JS-кода приближается к быстродействию кода на C/C++? А учитывая, что QML это даже не чистый JS, а с ограничениями под конкретные интерфейсные задачи, компилится он всё-таки не как попало.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

49. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 05-Янв-16, 23:14 
> Там также написано, что компиляция в C++-код решает все проблемы, которые они
> перечисляли, в том числе тормоза.

Основная проблема:
> This entirely eliminates the need of deploying QML source code,

ну и до кучи платформы, где нет JITa.
А так – скорее из серии "Мужик, купи кирпич, а?"

> Ты вообще в курсе, что с
> V8 в отдельных случаях быстродействие JS-кода приближается к быстродействию кода на
> C/C++?

А я, в отдельных случаях, пешкодралом запросто любую бибику обгоню! Ну там, через лес, болото или хороший, бетонный забор.

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

50. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 06-Янв-16, 00:32 
Я что-то не понял процитированное тобой.

> Основная проблема:
>> This entirely eliminates the need of deploying QML source code

Какая же это проблема?

> ну и до кучи платформы, где нет JITa

Какой JIT? Зачем?

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

52. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 06-Янв-16, 16:08 
> Я что-то не понял процитированное тобой.

Ну дык кто же не дает подучить аглийкий?


> Какая же это проблема?

Учи аглиций! Там ведь серым по белому:
> For proprietary applications that wish to hide the source code from the end user, this is an unacceptable
> restriction.

Ну хоть через гугло-переводчик пропусти.


> Какой JIT? Зачем?

Отличный пример "Не читал, но обсуждаю!"
> The popular Just-in-time (JIT) compilation technique is used to generate machine code on the fly, which speeds up the execution of JavaScript and QML binding expressions.
>

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

53. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Аноним (-), 06-Янв-16, 17:50 
Похоже, ты сам не читал.

> Ну дык кто же не дает подучить аглийкий?
>> For proprietary applications that wish to hide the source code from the end user, this is an unacceptable restriction.
> Ну хоть через гугло-переводчик пропусти.

и

> Отличный пример "Не читал, но обсуждаю!"
>> The popular Just-in-time (JIT) compilation technique is used to generate machine code on the fly, which speeds up the execution of JavaScript and QML binding expressions.

Мы, вообще-то, обсуждали трансляцию в C++ и дальнейшую компиляцию в машинный код. _Во время компиляции приложения_, а не во время его работы. Какой тут ещё JIT, вот не пойму? Причём он тут и как можно его считать минусом приведённой техники, если он в ней никак не участвует?

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

51. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от anonymous (??), 06-Янв-16, 00:38 
Не корми его, он и так разжирел.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

54. "Обновления музыкального плеера Qmmp 1.0.5 и 0.9.6"  +/
Сообщение от Сергей (??), 07-Янв-16, 13:42 
> запускать на своем полудохлом cелероне на полудохлом ноутбуке.

На полудохлом оно уже не работает
http://pkgs.fedoraproject.org/cgit/rpms/qt5-qtdeclarative.gi...

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

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

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




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

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