Вообще, я сейчас изучаю Qt4. Пока не могу понять один момент (хотя читал википедию, статьи, гуглил) - смысл и цель существования KDE API. Учитывая, что Qt - это полноценная библиотека для написания любых программ, на основе Qt написан сам KDE. Тогда что именно добавляет KDE API сверх того, что уже есть в Qt. Что вообще значит "писать программу под KDE", какой в этом смысл по сравнению с написанием просто под Qt? Зачем ещё одна обёртка над уже полноценной библиотекой?
И ещё, если Вам будет не лень уделить пару минут - гляньте, пожалуйста, мою картинку. На ней я нарисовал, как я примерно представляю себе, как выглядит иерархия всяких графических итд API. Укажите, где я там ошибся, если я ошибся. Хочу привести в порядок у себя в голове всё это. Кстати, подобной упрощённой схемы для понимания устройства я тоже нигде не нашёл.
Спасибо всем кто ответит :)
В этой теме есть очень много полезных ссылок. Возпользовавшихся ими - ты для себя многое откроешь.Если чуть-чуть почитаешь!
Я её уже смотрел, конечно. Хорошая тема.
(Но чуть-чуть почитать десятки книг вряд ли так просто :)
По поводу цели существования библиотеки KDE:
Кпримеру, все приложения KDE должны брать настройки внешнего вида(цветовая схема, стиль, ...) из одного места. Можно конечно написать чисто на Qt и сделать самому чтение настроек из нужных файлов. Но проще 1 раз создать классы с таким поведение по умолчанию, и множество разработчиков KDE сэкономят время.
Теперь тоже самое более абстрактно:
В библиотеке KDE реализован функционал который должен присутствовать в каждом приложении KDE.
А, ну вроде понятно. Спасибо.
Это в windows всё из одного места
Перечитал свою фразу.)))) Под столом.))))
В KDE всё из хорошего места)
KDE это мегабольшая фигня. это десктоп в широком смысле этого слова. Здесь всё от управления окнами, сетями, файлами и т.д.
Я тоже сейчас изучаю. Чиркни в личку контакты, если что какие-то моменты можно будет обсудить.
Я ужё прошёл стадию HelloWord.
Делаю патч для этой проги.
Дело в том, что у неё сейчас плохая эргономика и совершенно нет документации.
Ого, одно название чего стоит ^_^
Отправить комментарий