LINUX.ORG.RU
ФорумTalks

Будущее Qt и GTK+

 ,


0

4

Как вы думаете, что будет с этими фреймворками в будущем? Смотрю, что Qt развивается интенсивнее, сообщество там больше. Даже Unity и LXDE решили переписать с GTK+ на Qt.

Как по мне, стек программ на Qt лучше оных на GTK+ и нету той разрозненности в DE, которая царит в стане GTK+ (GNOME, Cinnamon, Mate). Кеды монолитны и форкать их не собираются, как форкают Гном.

Лично я за Qt. Ибо под капотом там посовременнее. Отличная документация и т.д. Хотя сишку я люблю, но она не предназначена для того, чтобы писать на ней GUI, как в GTK+.

Но я также за то, чтобы GTK+ жил, процветал и развивался. Конкуренция нужна всегда. И свобода выбора.

★★

Последнее исправление: FilosofeM (всего исправлений: 3)
Ответ на: комментарий от vertexua

Сорри, но HTML не будет развиваться на моем десктопе. Уже существующих программ мне хватает, даже если завтра прекратят их развитие - ими можно будет продолжать пользоваться ещё многие годы, если не десятилетия. Ибо оффлайн и СПО. На фиксы у меня сил хватит, благо, руки не из задницы растут.

Так что «развитие HTML на каждом десктопе» - только во влажных мечтах веб-разрабов. Все основные для меня сайты умеют работать без JS и их можно смотреть хоть в links.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Deathstalker

Даже и не думай. Линуксоиды любят зоопарки - без этого повода срать на ЛОРе станет гораздо меньше.

ados ★★★★★
()
Ответ на: комментарий от golodranez

В Qt всё по разному работает на разных платформах, а вот ПИШЕТСЯ(код) одинаково.

Спасибо кэп, я это и имел в виду.

STL не везде одинаковый, особенно раньше, не так ли?

curufinwe ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Так что «развитие HTML на каждом десктопе» - только во влажных мечтах веб-разрабов. Все основные для меня сайты умеют работать без JS и их можно смотреть хоть в links.

Ну всё, пацан, ты обрушил целую индустрию веб-разработки только что!

AP ★★★★★
()
Ответ на: комментарий от curufinwe

STL не везде одинаковый

У разных компиляторов - да. Но если использовать свзяку gcc/mingw/clang - то об этом можно не задумываться.

Тем более в Qt stl и не нужен. Там есть свой, который везде одинаковый.

RazrFalcon ★★★★★
()
Ответ на: комментарий от golodranez

Хм, живу в развитой стране. Интернет везде. Ноут любого человека без интернета - «коробка с плюшками», цитируя классика.

Тем более речь шла от тулките отображения, а не способе доставки. man offline apps

vertexua ★★★★★
()
Ответ на: комментарий от RazrFalcon

Ну и напомню как выглядят проги на GTK под маком: http://itmages.ru/image/view/4275603/fe985a04 И это я молчу, что они тянут за собой иксы, что превращает того-же inkscape в ~300МБ-го монстра.

это разрабы inkscape неосиляторы.. тот же monodevelop работает без иксов, и выглядит вполне пристойно, хотя и не вполне нативно.

(вышесказанное не значит, что я одобряю GTK вообще, и на маке в частности)

waker ★★★★★
()
Ответ на: комментарий от curufinwe

Все в c++ есть, просто реализация различается на разных платформах. А qt какбэ кросплатформенный фреймворк

Ман «кроссплатформенный» — получишь какбэ по факту «реализация различается на разных платформах». Т.е. qt-кросплатформенность не лучше любой другой кроссплатформенности по определению. Сорта кроссплатформенности :)

slackwarrior ★★★★★
()
Ответ на: комментарий от RazrFalcon

У разных компиляторов - да. Но если использовать свзяку gcc/mingw/clang - то об этом можно не задумываться.

Попробуй не задуматься об этом, пользуя C++11 на андроиде «одним и тем же» gcc :) До первого макроса, который надо включить, чтоб заработал C++11 и, правда, не задумываешься о масштабе трагедии.

Тем более в Qt stl и не нужен.

Они ващет ни разу не противопоставляются, а взаимно-дополняются, как и STL с бустом :)

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Это да. Я подразумевал чисто Win/Mac/Linux. Тут особых проблем нет.

А так - да, в C++ зоопарк пострашнее линя.

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

Там есть свой, который везде одинаковый.

Я эту мысль упорно тут и пытаюсь изложить )))

curufinwe ★★★★★
()
Ответ на: комментарий от RazrFalcon

«Pantheon, MATE, Cinnamon» - это форки gnome2.

Ты лгёшь. Cinnamon это форк GNOME Shell. А Pantheon:

It is written from scratch using Vala and the GTK3 toolkit.

(c) https://wiki.archlinux.org/index.php/Pantheon
MATE же переписывают на GTK+3.

PS: LXDE мертв. Теперь LXQt.

Опять ложь. И LXDE и LXQt будут развиваться параллельно. Об этом говорилось в списке рассылки LXDE. BTW, опрос показывает, Какое DE вы используете в качестве единственного или основного? кто на самом деле «мёртв». Как и то, что lubuntu до сих пор остаётся на LXDE.

Qt5, может и нет, но Qt - да. Это просто факт, который тулкитофобы не могут принять.

GTK+3, может и нет, но GTK+2 — да. Это просто факт, который тулкитофобы не могут принять.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

С Pantheon протупил. А то, что Cinnamon форк не всего гнома, а его части, ну так блин, все равно GNOME.

опрос показывает

Опрос показывает, что никто не использует все еще не написанное DE. У них разве были стабильные релизы? Версия 0.10.0 как бы намекает.

GTK+3, может и нет, но GTK+2 — да. Это просто факт, который тулкитофобы не могут принять.

То есть аргументы кончились?

Эх, жаль в генту нельзя посмотреть список, не только установленных, пакетов, которые зависят от выбранного пакета. Тогда можно было бы проверить сколько прог зависят от gtk, и сколько от Qt. И уже от этого отталкиваться.

RazrFalcon ★★★★★
()
Ответ на: комментарий от AP

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

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

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

Не вижу причин не пользоваться и тем, и другим — там, где это оправдано.

AP ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Высеры FSF мне не очень интересны. Есть сервисы, которые нужны мне на десктопе и в мобильнике. Те немногие свободные аналоги, которые есть, надо сначала разворачивать на своём хосте, а потом писать к ним приложения. Нафига?

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от AP

Нафига?

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

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Этой «сиюминутной» выгоде уже лет пять. Ни один из нормальный человек не откажется решать какую-то задачу только потому, что для этого нет свободного инструмента. Впрочем, спорить об этом с гиками — заведомо бессмысленная затея.

AP ★★★★★
()
7 апреля 2017 г.
Ответ на: комментарий от RazrFalcon

Ну вот, сначала переписали юнити на Qt, а теперь закрывают...

wstorm ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.