LINUX.ORG.RU

GNOME vs. KDE с точки зрения разработчика

 ,


0

3

Предположим, что основная задача десктопной оси - запуск приложений.

Гном в этом плане прост и лаконичен: часто запускаемые приложения находятся на панели слева, редко запускаемые находятся в специальном меню.

KDE красив и не тормозит, но… Нажимаешь «Пуск» и вываливается эта помойка: выключить, настроить, поискать, запустить. Какие то виджеты, которые ещё в седьмой винде на мороз выкинули. Спорная DE, по моему мнению.

С точки зрения разработки всё наоборот. Гном - это C (для UI так себе), Vala, GKT (чисто гномьи технологии)

У KDE проще, плюсы и Qt. Легко начать разрабатывать приложение и прокачанные скилы пригодятся в оплачиваемых проектах. Да и стек приложений получше у KDE.

Интересно было бы услышать мнения, под что лучше делать приложения.


Ответ на: комментарий от WitcherGeralt

да и с чего бы качество софта под линуксом должно страдать в пользу винды?

Почему если софт кроссплатформенный, то качество под Линуксом должно страдать? Качество софта на GTK3 страдает уже с момента создания за счёт инопланетного интерфейса (CSD, кнопки на заголовке окна, отсутствие меню и полный бардак с расположением команд, огромные контролы (зачем притащили выключатели со стартфонов, чем флажки не угодили?) и трата впустую места на экране).

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

А в каком месте оно страдает? Качество софта как раз страдает в случае использования gtk.

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

Качество софта как раз страдает в случае использования <родного для десктопного линукса графического тулкита>

Очень странное и безосновательное заявление.

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

Качество софта на GTK3 страдает уже с момента создания за счёт инопланетного интерфейса (CSD, кнопки на заголовке окна, отсутствие меню и полный бардак с расположением команд, огромные контролы (зачем притащили выключатели со стартфонов, чем флажки не угодили?) и трата впустую места на экране).

Скажите, почему вы опять теплое и мягкое собираете в одну кучу? Стиль приложений GNOME к GTK3 имеет очень малое отношение.

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

Ты перечисляешь субъективные недостатки подхода Гнома к построению УИ, но виноват почему-то ГТК.

meliafaro ★★★★★
()

Значит, тезисно, мой личный подход и отношения.

  1. Я не являюсь разработчиком full-time. Примеривался к месту на галерах, но это не моё. Но я таки время от времени программирую, более-менее интенсивно, в зависимости от обстоятельств настроения и интересности решаемой задачи.

  2. Знакомство с кедами и гнумом состоялось очень давно. 350 тыщ лет назад. Кеды практически сразу не зашли, а потом я узнал, что они на крестах и овладевать ими расхотелось насовсем. Крестами, впрочем, мало-помалу овладеваю, но иcключительно из-за желания проникнуться экосистемой технологии .Net. Описывать ход рассуждений не буду, но допускаю, что для кого-то это и могло бы быть интересным. Таким образом, GTK+ стали основой визуализации моих систем, хотя сам гнум заменяет крыса или что-то более лёгкое. QT-библиотек и приложений стараюсь по возможности избегать.

  3. К тому моменту, когда смог установить на ПК linux, моим ЯП был Си. Поэтому как только появилась необходимость разработки GUI, недолго думая засел за изучение GTK+. В GTK привлекает именно плавность и неспешность разработки. И это полностью коррелирует с пунктом номер 1. Применяю GTK+ и под Windows.

  4. На QT под Windows смотрел. Но тулза мне не зашла, в полном соответствии с пунктом номер 2.

  5. Имею учётки и время от времени выступаю с речами на ресурсах гнума, гтк и связанных с ними (Федора и тыды). За это бываю одариваем всяческими материальными носимыми ништяками.

anonymous
()
Ответ на: комментарий от seiken

Пожалуй, это самый большой удар по Linux на десктопе. Диверсия, которая даже MS не пришла в голову, со всеми их GUI-революциями.

Gnome 3 - лучшее что случалось с Linux на десктопах. Жаль только что некоторые идеи не доведены до ума, а некоторые стандартные приложения вызывают только недоумение.

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

Качество софта как раз страдает в случае использования <родного для десктопного линукса графического тулкита>

В Линуксе нет никакого графического тулкита, есть только TTY и ядерная консоль. В разных дистрибутивах разные тулкиты считаются родными, иногда несколько тулкитов/DE равноправно поддерживается. Если искать самый родной тулкит, то можно до Motif дойти.

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

Ты бы вначале изучил матчасть, прежде чем вваливаться на ЛОР с сомнительными утверждениями.

anonymous
()
Ответ на: комментарий от X512

В Линуксе нет никакого графического тулкита, есть только TTY и ядерная консоль. В разных дистрибутивах разные тулкиты считаются родными, иногда несколько тулкитов/DE равноправно поддерживается. Если искать самый родной тулкит, то можно до Motif дойти.

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

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

Но если он некоммерческий, то почему на поддержку винды и мака не наплевать?

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

anonymous
()
Ответ на: комментарий от sogadis982

плееров уже везде хватает

И все они унылы. На GTK хоть Rhythmbox накатали, Banshee. А на Qt до сих пор нет ни одного плеера с нормальным адекватным отображением библиотеки. А сраный хваленый Juk и вовсе не излечился от падучей болезни.

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

Пилит в своих целях игнорируя мнение сообщества.

Какого сообщества? Это ты себя любимого сообществом называешь?

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

rip

Ибо rhythmbox шел и идет изкаропки во всех гномодистрах по умолчанию, вот и сдох. Хотя, имхо, banshee куда адекватнее ритмбокса.

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

А что не так с гтк под виндой?

Не знаю, сам не пробовал, верю на слово тем, кого GTK под виндой не устраивает, мне всё равно.

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

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

meliafaro ★★★★★
()

У KDE проще, плюсы и Qt. Легко начать разрабатывать приложение

У меня одного слова «проще» и «легко» в связи с C++ вызывают нервное хихиканье?

bread
()

gtk поддерживается redhat, qt - рано или поздно закопают и забудут (вместе с дырявым с++).

anonymous
()
Ответ на: комментарий от WitcherGeralt

верю на слово тем, кого GTK под виндой не устраивает

gimp и geany в оффтопике вполне себе ничего (как, впрочем, и qb-софт)

anonymous
()

Чтобы не страдать выбором gtk/qt - пиши на паскале: написано один раз - компилируется везде!

anonymous
()
Ответ на: комментарий от meliafaro

для открыть произвольный список аудио/послушать/закрыть

есть Quodlibet

sogadis982
()
Ответ на: комментарий от anonymous

С++ можно выучить за 21 день!

Пускай живёшь ты Си-шником, родишься вновь — бухгалтером,
А после из бухгалтера до Си-шника дорастёшь,
Но если туп, как дерево, — родишься Python-бабом
И будешь Python-бабом тыщу лет, пока помрёшь.
anonymous
()

основная задача десктопной оси - запуск приложений

Это лютое 4.2, начиная с которого — весь тред не имеет смысла.

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

mertvoprog
()
Ответ на: комментарий от LongLiveUbuntu

Gnu Kul’Ti, это же очевидно.

Напомнить, на замену чего (проприетарного) он создавался?

Думали, если буквы перемешать, то никто не догадается?

Топикстартер — гений! ;)

mertvoprog
()
Ответ на: комментарий от anonymous

ЛОРчуем паскаль. Вон Double Commander написан на Lazarus — выпускается в двух видах, на GTK+ и на Qt. Тупо разные опции сборки, всё «под капотом». Только плагины под них разные делать надо, увы.

Поговаривают, wxWidgets тоже так может, но в живой природе его с Qt-бэкендом не встречали, надо потыкать.

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

Библиотекорасты, не постигшие «всё есть файл», должны страдать. И валить с наших линуксов на iOS, слепленную по заветам Раскина. Когда там 20''-й iPad Pro выпустят?

mertvoprog
()
Ответ на: комментарий от fsb4000

PHP, Perl, Ruby.

Минимум на двух последних есть реальные программы.

mertvoprog
()
Ответ на: комментарий от Korchevatel

обязательность Qt Creator

Да ну?

Как же тогда Qt-приложения в CLI собираются банальным qmake? ;)

Начиная с Qt5, уже даже с moc пердолиться не нужно! Эдак в 2012-м на винде не осилили: оно полдня на GPRS качало зависимости и собиралось, и всё равно в итоге вышла непонятная бяка.

mertvoprog
()
Ответ на: комментарий от Aster

Вы херню какую-то пишете.

Это как надо умудриться, чтобы написать Hello World, которые работает только под гномом или только под кедами? Разве что расширение/клизмоид, но это зло.

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

которые не смогли перейти на GTK3

Тут проблема больше идеологическая.

Мы вот даже новые программы разрабатываем на GTK+2 или с кросскомпиляцией GTK+2/3, ибо GTK+3 — говно, и заменой GTK+2 не является.

У разработчиков Audacious мотивация примерно такая же, но они на Qt переползать намерились.

mertvoprog
()
Последнее исправление: mertvoprog (всего исправлений: 2)
Ответ на: комментарий от Siborgium

Ну-ну, и поэтому в GTK+3 сломаны классические скроллбары (GTK_OVERLAY_SCROLLING=0 работает криво, поведение отличается, да и темы с ним артефактят), и при прокрутке до конца вылезает анимированная холодрыґа.

mertvoprog
()
Ответ на: комментарий от Polugnom

О 4-й версии говорить пока рано, предыдущих же это не касается.

mertvoprog
()
Ответ на: комментарий от anonymous

dvdisaster тоже неплох, выглядит только страшненько ;) Пользуем под Windows XP.

Ещё лет 9 назад, когда онтопика толком и не видели, находили какую-то программу на GTK+ под винду, для проигрывания MIDI, кажется. Надо откопать, чего это было.

mertvoprog
()

KDE красив и не тормозит, но… Нажимаешь «Пуск» и вываливается эта помойка: выключить, настроить, поискать, запустить. Какие то виджеты, которые ещё в седьмой винде на мороз выкинули.

и обои эти скучные, надоело!!!

А если серьёзно: не надоело расписываться в слабеньких способностях мозга, который теряет концентрацию внимания, увидев (о боже!) 4 пункта меню?

Интересно было бы услышать мнения, под что лучше делать приложения.

Под венду на Visual Basic твой потолок.

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

Есть еще программа которая пакует в .arc архив так что не умничай чудило она и была с жтк

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