Stalwart ([info]thestalwart) wrote,
@ 2008-03-26 02:32:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:efl, enlightenment, gnome, thoughts

GTK3 уже (давно) здесь?
Посетила меня интересная мысль. Почему бы не похоронить GTK насовсем и не вложиться в развитие EFL? Если кинуть в команду к Растерману десяток-другой кодеров, E уже через годик вполне сможет стать gnomE3 и втоптать в говно и KDE и всякие light-wmы типа Openboxа.




(Post a new comment)


[info]can3p
2008-03-26 12:58 am UTC (link)
Не надо. Если дать Растерману еще десяток кодеров, то он все-равно будет держать все в состоянии постоянной беты, стиль у него такой - уж сколько времени релиза нет. У команды Gnome есть хорошо отработанная система релизов, просто нужно волевое решение начать все ломать. Лично мне нравится эволюционный путь развития gnome - все эти замечательный виджеты на рабочем столя я все равно никогда не увижу, у меня окна раскрыты на весь экран. Качество панели меня и сейчас устраивает, файловый менеджер хотелось бы получше, но это можно сделать, и для этого gtk3 не нужно. Сейчас в гноме все нужное все равно прикручивается - например gio и pulseaudio

Они потормозят еще год, а потом сделают, но сделают хорошо.

(Reply to this)(Thread)


[info]thestalwart
2008-03-26 01:02 am UTC (link)
Разработка GNOME не отменяет факта дерьмовости GTK и необходимости ломать в щепки обратную совместимость при разработке GTK3

(Reply to this)(Parent)(Thread)


[info]can3p
2008-03-26 01:06 am UTC (link)
Тут несколько пунктов.
1. Ломать совместимость для устранения многолетних костылей естественно надо.
2. Если писать на си, то gtk - это дико, но если взять привязки типа gtkmm и gtk#, то там все совсем неплохо. Или в чем по вашему мнению заключается "дерьмовость"?

(Reply to this)(Parent)(Thread)


[info]thestalwart
2008-03-26 01:11 am UTC (link)
В отсутствии модели Model/View, в отсутствии нормального канваса, в отсутствии внутреннего разделения на гуй и код...

(Reply to this)(Parent)(Thread)


[info]can3p
2008-03-26 01:28 am UTC (link)
Эти вопросы решаются сторонними библиотеками. Libglade например, канва тоже есть (cairo)

(Reply to this)(Parent)(Thread)


[info]thestalwart
2008-03-26 01:31 am UTC (link)
Libglade тянет за собой полгнома, а кайро не позволяет класть на канву виджеты и манипулировать ими сохраняя виджета оригинальную функциональность (положить батон, наложить на него эффекты, порастягивать)

(Reply to this)(Parent)(Thread)


[info]can3p
2008-03-26 01:36 am UTC (link)
http://library.gnome.org/devel/gtk/2.12/GtkBuilder.html - в составе gtk
про cairo дискутировать не могу, т.к. неглубоко касался, мат.часть не моя )

(Reply to this)(Parent)


[info]redchrom.info
2008-03-26 01:20 am UTC (link)
И какой в этом сокраментальный смысл? Может лучше бросать свои силы на доведение KDE и Gnome до ума?

(Reply to this)(Thread)


[info]thestalwart
2008-03-26 01:21 am UTC (link)
GTK - тупик, а кеды без конкуренции быстро стухнут

(Reply to this)(Parent)(Thread)


[info]can3p
2008-03-26 01:26 am UTC (link)
с таким же успехом можно сказать, что X - это тупик. Gtk будет тупиком, когда не будет разработчиков, которые захотят ее развивать

(Reply to this)(Parent)(Thread)


[info]redchrom.info
2008-03-26 03:56 am UTC (link)
+1

(Reply to this)(Parent)


[info]red_buttons
2008-03-26 11:54 am UTC (link)
Есть что сказать по поводу efl vs. gtk и efl vs. qt4?

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

(Reply to this)(Thread)


[info]thestalwart
2008-03-26 12:06 pm UTC (link)
qt4 значительно тяжелее, а DE на таком легком ките как EFL сведет смысл юзания легких вм к плинтусу

(Reply to this)(Parent)(Thread)


[info]red_buttons
2008-03-26 12:18 pm UTC (link)
Блио, причём тут юзание лёгких вм? Их обычно не из-за лёгкости используют, а из-за удобства. DE часто просто по юзабилити людям не подходит. Иногда, если хочется DE, но не устраивает ВМ в ДЕ, то впихивают какой-нибудь хмонад в гнум/кеды. По аналогии, почему это должно зарубать использование всяких лёгких и мелких ВМ?

Кстати, вообще не очень понимаю, что есть «лёгкое вм». Они все более-менее мелкие, если брать не относительные значения, а абсолютные.

(Reply to this)(Parent)


[info]0xd34df00d
2008-03-26 01:44 pm UTC (link)
Не подскажете, где это Qt4 значительно тяжелее?

(Reply to this)(Parent)(Thread)


[info]thestalwart
2008-03-26 01:54 pm UTC (link)
Подскажу. На Nokia N800/N810 демо-аппликухи с простеньким гуем заметно подлаговывают, в отличие от Canola на EFL, которая летает

(Reply to this)(Parent)(Thread)


[info]0xd34df00d
2008-03-26 01:55 pm UTC (link)
С Nokia N800 не работал, но по собственному опыту скажу, что приложения одного уровня и на GTK, и на Qt4, и на каком-то еще "легком" тулките одинаково медленно работают на PII-233.

(Reply to this)(Parent)



Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…