Linux Forum Казахстан

Общий => Новости => Тема начата: Zhek@Ch от 15 Февраля 2011, 10:23

Название: GTK+ 3.0.0
Отправлено: Zhek@Ch от 15 Февраля 2011, 10:23
Увидел свет (http://mail.gnome.org/archives/gtk-list/2011-February/msg00031.html) первый стабильный релиз новой ветки интструментария для создания графического интерфейса пользователя - GTK+ 3.0.0 (http://www.gtk.org/). Ключевым изменением новой ветки является значительная переработка (http://library.gnome.org/devel/gtk3/3.0/migrating.html) программного интерфейса, которая вылилась не только в расширении (http://library.gnome.org/devel/gtk3/3.0/api-index-3-0.html) API (http://library.gnome.org/devel/gtk3/3.0/), но и в его чистке и реструктуризации - удалены (http://library.gnome.org/devel/gtk3/3.0/api-index-deprecated.html) признанные устаревшими элементы API, все "public" структуры переведены в область видимости "private". Ценой нарушения обратной совместимости с прошлыми версиями Gtk стало повышение производительности и уменьшение размера библиотеки.

 Из базовых изменений GTK+ 3.0 можно отметить:

GTK+ -- мультиплатформенный инструментарий для создания графических интерфейсов пользователя. Предлагая полный набор виджетов, GTK+ подходит для различных проектов от самых маленьких до полноценных программных пакетов. GTK+ был разработан с нуля для поддержки разных языков, не только C/C++. Использование GTK+ на таких языках, как Perl и Python (особенно в комбинации с Glade GUI builder) обеспечивает эффективный метод для быстрой разработки приложений (RAD).

GTK+ -- свободное программное обеспечение и часть проекта GNU. Однако, положения лицензии GNU LGPL позволяют использование GTK+ всеми разработчиками, включая разработку проприетарного программного обеспечения без лицензирования и выплат отчислений. GTK+ -- полностью бесплатный, свободный инструментарий графических интерфейсов промышленного уровня, доступный на сегодняшний день. С тех пор, как GTK+ был разработан в рамках проекта GNU Image Manipulation Program (GIMP), GTK+ используется в большом диапазоне программного обеспечения. В частности, на GTK+ основан рабочий стол GNOME. GTK+ 3 будет включён в третью версию GNOME.

# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=29565)