The OpenNET Project / Index page

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



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

Оглавление

Выпуск видеоредактора Shotcut 20.06, opennews (??), 01-Июл-20, (0) [смотреть все]

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


2. "Выпуск видеоредактора Shotcut 20.06"  –14 +/
Сообщение от iCat (ok), 01-Июл-20, 11:26 
Одно огорчает: QT.
Плохо понимаю: неужели так сложно создать программу без привязки к фреймворку? Тут я не делаю различия между QT и GTK...
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск видеоредактора Shotcut 20.06"  +12 +/
Сообщение от Аноним (1), 01-Июл-20, 11:28 
> неужели так сложно создать программу без привязки к фреймворку?

Попробуй и узнаешь.

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

6. "Выпуск видеоредактора Shotcut 20.06"  +6 +/
Сообщение от Аноним (6), 01-Июл-20, 11:36 
Плохо понимаешь. Да, сложно.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

8. "Выпуск видеоредактора Shotcut 20.06"  –1 +/
Сообщение от Andrey (??), 01-Июл-20, 11:39 
Неужели так сложно установить зависимости пакета?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

11. "Выпуск видеоредактора Shotcut 20.06"  +4 +/
Сообщение от Аномномномнимус (?), 01-Июл-20, 12:43 
Когда люди не разбираются, но чушь несут - вот ЭТО огорчает.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

13. "Выпуск видеоредактора Shotcut 20.06"  +1 +/
Сообщение от анонимомус (?), 01-Июл-20, 13:16 
Недавно попадалось высказывание, что типо разработчики приложения ленивые, в AppStore опубликовали приложение, а в Goolge Play нет, по ходу у людей в голове полная каша, что многие приложения с одним названием под разные платформы - фактически разные приложения им даже в голову не приходит.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск видеоредактора Shotcut 20.06"  +/
Сообщение от Аноним (19), 01-Июл-20, 13:44 
Cinelerra, наверное, единственная монтажка, написанная на C. Потому она очень быстрая даже на слабых компах.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

23. "Выпуск видеоредактора Shotcut 20.06"  +1 +/
Сообщение от COBA (?), 01-Июл-20, 17:26 
А как же Blender?
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск видеоредактора Shotcut 20.06"  +/
Сообщение от Аноним (-), 06-Июл-20, 20:25 
В свежих версиях его основательно обгадили гадюкой. Жабу еще забыли.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск видеоредактора Shotcut 20.06"  +3 +/
Сообщение от Аноним (22), 01-Июл-20, 17:14 
>Для построения интерфейса применяется Qt5. Код написан на C++ и распространяется под лицензией GPLv3.

Qt кошерный фреймворк, софт на нём б-гу угодный.

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

31. "Одно огорчает: QT."  +1 +/
Сообщение от userd (ok), 01-Июл-20, 23:52 
> неужели так сложно создать программу без привязки к фреймворку?

Да, довольно сложно. В определённом смысле вообще невозможно.
Представьте себе - Вам нужен очень простой диалог с полем ввода и парой кнопок [Ok][Cancel].
Очевидно, что нам нужен какой-то код, который обеспечит работу этого диалога; Этот код в значительной части (работа поля ввода, кнопок, изменение размера и перемещение диалога и т.п.) одинаков для кучи приложений, поэтому его разумно вынести в библиотеку. Когда такая библиотека проходит сложный путь развития, начинает покрывать разные аспекты работы приложения и даже определять его структуру её "повышают" в звании до фреймворка.

Так что использование какого-либо фреймворка - это естественное нежелание изобретать особенные механизмы для каждой программы и каждого диалога.

С другой стороны - есть образцы "мета-фрейворков", которые в своей реализации опираются на другие. Сходу вспоминаются VCL в OpenOffice, wxWidgets, LCL в Lazarus-е, может быть есть ещё что-то. Создание таких "мета-фрейворков" непросто, а использование не безоблачно из-за различия базовых фреймворков.

Так что совсем без фреймворков нельзя, теоретически можно использовать wxWidgets - и таким образом при сборке выбирать GTK/Qt/X11/Win - но просто Qt (или GTK) использовать продуктивнее.

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

32. "Одно огорчает: QT."  +/
Сообщение от iCat (ok), 02-Июл-20, 04:16 
> Так что совсем без фреймворков нельзя...

Благодарю тебя, добрый человек, за подробный ответ.

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

47. "Одно огорчает: QT."  +/
Сообщение от Аноним (19), 04-Июл-20, 19:38 
> совсем без фреймворков нельзя

А какие фреймворки используются в C++ софте:
https://ru.wikipedia.org/wiki/K-Meleon
https://ru.wikipedia.org/wiki/Opera
https://ru.wikipedia.org/wiki/MPC-HC
https://ru.wikipedia.org/wiki/Ffdshow
https://en.wikipedia.org/wiki/Foobar2000
https://ru.wikipedia.org/wiki/uTorrent
что они летают на винде в отличии от... Qt.

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

49. "Одно огорчает: QT."  +/
Сообщение от Аноним (19), 04-Июл-20, 19:46 
Я все равно выбираю Linux. Но я, в отличии от фанатиков, признаю его слабые места. А слабые места это жирнофреймворки, как ни печально. Только GTK2 софт еще более менее быстр, но его время подходит к концу, к сожалению.
Ответить | Правка | Наверх | Cообщить модератору

58. "Одно огорчает: QT."  +/
Сообщение от Аноним (-), 07-Июл-20, 01:27 
Есть FLTK, E17.
Ответить | Правка | Наверх | Cообщить модератору

54. "Одно огорчает: QT."  +/
Сообщение от Аноним (-), 06-Июл-20, 21:04 
Гольное винапи - в mpc и торенте как минимум. Оно вообще сишное изначально. Проблема только в том что это непортабельно нихрена.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

59. "Одно огорчает: QT."  +/
Сообщение от Аноним (59), 07-Июл-20, 01:30 
> С другой стороны - есть образцы "мета-фрейворков", которые в своей реализации опираются
> на другие. Сходу вспоминаются VCL в OpenOffice, wxWidgets, LCL в Lazarus-е,
> может быть есть ещё что-то.

Libui конечно же. Делает некое абстрактное апи из gtk в лине, winapi в винде, вроде даже для макоси что-то портировано.

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

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

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




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

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