Size: a a a

2020 May 30

JC

Julian =) Coffee in archlinux_ru
Для меня либа это то, что предоставляет абстракцию к нужному ресурсу и позволяет с этим работать.

А фреймворк задает правила, которыми ты должен пользоваться.
источник

JC

Julian =) Coffee in archlinux_ru
Если либа ломается от другой либы, то это фреймворк - это плохо.
источник

JC

Julian =) Coffee in archlinux_ru
Если либа не ломается от другой либы - это хорошо.
источник

JC

Julian =) Coffee in archlinux_ru
Qt и GTK - фреймворки, от них все проблемы.
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Что значит "либа ломается от другой либы"?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Все может слроматься
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Изменение API, ABI
источник

JC

Julian =) Coffee in archlinux_ru
Когда у тебя приложение на Qt, а система на GTK
источник

JC

Julian =) Coffee in archlinux_ru
Или наоборот
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
> система на GTK
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Чтоб ты понимал
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Это не проблема фреймворков
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
А проблема того, что у линукса нет единого платформенного API для гуя
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Т.е. системного тулкита
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Как у макоси или винды
источник

JC

Julian =) Coffee in archlinux_ru
Есть иксы
источник

JC

Julian =) Coffee in archlinux_ru
Есть воланд
источник

Б

Бот archlinux_ru in archlinux_ru
Есть терминал куда можно!
источник

JC

Julian =) Coffee in archlinux_ru
Есть gtk и qt
источник

JC

Julian =) Coffee in archlinux_ru
Бац, делаем обработчик 4 ситуаций и готово
источник