The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск графического тулкита GTK+ 3.22, opennews (??), 22-Сен-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "Выпуск графического тулкита GTK+ 3.22"  +1 +/
Сообщение от Orduemail (ok), 22-Сен-16, 14:36 
> Я думал там С++, ООП, все дела.

Ты хотя бы About читал к gtkmm, прежде чем начинать использовать библиотеку? gtkmm -- это обёртка над C'шными библиотеками. Или раньше не было опыта работы с обёртками?

Обёртка всегда будет требовать знакомства с низлежащей библиотекой. Просто потому что. Работа с сисколлами через libc будет требовать хотя бы примерного знания того, что такое сисколл, как он реально вызывается, что представляет из себя обёртка над сисколлом в libc, откуда берутся все эти замечательные декларации структур и тд, и тп. Для этого не обязательно быть сертифицированным разработчиком ядра, но хотя какой-нибудь обзор на пару тысяч слов, призванный ликвидировать безграмотность, прочитать стоит.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

27. "Выпуск графического тулкита GTK+ 3.22"  +3 +/
Сообщение от yekmemail (ok), 22-Сен-16, 14:57 
>[оверквотинг удален]
> Ты хотя бы About читал к gtkmm, прежде чем начинать использовать библиотеку?
> gtkmm -- это обёртка над C'шными библиотеками. Или раньше не было
> опыта работы с обёртками?
> Обёртка всегда будет требовать знакомства с низлежащей библиотекой. Просто потому что.
> Работа с сисколлами через libc будет требовать хотя бы примерного знания
> того, что такое сисколл, как он реально вызывается, что представляет из
> себя обёртка над сисколлом в libc, откуда берутся все эти замечательные
> декларации структур и тд, и тп. Для этого не обязательно быть
> сертифицированным разработчиком ядра, но хотя какой-нибудь обзор на пару тысяч слов,
> призванный ликвидировать безграмотность, прочитать стоит.

std::thread тоже обертка над pthread и ничего, всё красиво. Так можно дойти до того, что все библиотеки это прослойки между сишным интерфейсом ядра и они должны ничем друг от друга не отличаться по степени гавености. Однако для гтк я привел пару примеров которые делают его большим гавном по сравнению с другими. Мне вот интересно, почему никто не может даже подумать о том, что разрабы этого гтк(мм) просто хреново всё продумали и получился монстр с непонятным апи? Там какието сверхчеловеки что ли сидят, которым нужно слепо доверять?
Что мешает этой обертке не юзать голые указатели и кидать исключения? В одном же месте они кидают аж три разных исключения (правда в примере зачемто их тут же обрабатывают), а в другом возвращают nullptr. А вы оправдывайте такое поведение библиотеки тем, что я якобы чтото там не почитал. Нет уж, давайте либо по существу, либо всётаки признаем что qt лучше. (хотел написать что гтк гавно, но ведь непоймут-с)

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск графического тулкита GTK+ 3.22"  –3 +/
Сообщение от Аноним (-), 22-Сен-16, 16:41 
> либо всётаки признаем что qt лучше.

проще признать что у кого то руки крюки и голова для шапки

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск графического тулкита GTK+ 3.22"  +1 +/
Сообщение от yaa (?), 22-Сен-16, 21:31 
> Обёртка всегда будет требовать знакомства с низлежащей библиотекой. Просто потому что

А на ... тогда обёртка?

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру