Что такое GTK для оболочки Gnome и единства

Может кто-нибудь сказать мне, что такое GTK, оболочка Genome и единство между всеми этими.

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

В настоящее время использую Ubuntu 13.10

Спасибо заранее,

квант

1 ответ

Решение

Что такое GTK

На самом простом уровне - GTK - это графический инструментарий, то есть набор библиотек и известный интерфейс прикладного программирования (API), позволяющий разработчикам создавать приложения с использованием этих предопределенных библиотек кода.

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

Гном-Шелл и Единство

На самом простом уровне - Gnome-Shell & Unity - это также "приложение", которое использует GTK, чтобы придать им внешний вид.

Я очень упрощен - Gnome-Shell и Unity - сложные звери, использующие множество технологий программирования, оконные менеджеры и т. Д. Они на самом деле представляют собой множество-много отдельных "приложений", объединенных для обеспечения пользовательского интерфейса, с которым вы взаимодействуете.

Я считаю здесь скрипты разных типов (python/bash и т. Д.), Отдельные приложения, созданные на C/C++/Python/Javascript и т. Д. И т. Д.

Выводы

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


Ресурсы:

Другие вопросы по тегам