LINUX.ORG.RU

История изменений

Исправление AP, (текущая версия) :

Вырывать из контекста плес не надо.

По-прежнему никак не связано с поддержкой разных гуёв одной программы. Алсо, авторам гнома насрать, каковы трудозатраты авторов энлайтенмента. У каждого свой проект.

Всё это выше про объём кода выше

Нет, ты опять мимо и не по делу.

Объясняю на пальцах. Вот есть залюбленный тобой до дыр Transmission. У него всего гуя:

1. Основное окно с главной менюхой, контекстной менюхой и одной панелью инструментов.
2. Диалог настройки.
3. Где-то полдюжины диалогов создания торрентов, открытия URL для magnet-ссылок и прочего.

По данным опенхаба, всего вместе у трансмиссшна ~271 тысяч строк кода. Я не знаю разблюдовку по ядру/гуям/документации, но для такого количества интерфейсных элементов налабать нативный гуй под каждую систему выглядит вполне посильно.

Теперь берём, допустим, GIMP. Это 836 тысяч строк кода, из которых бОльшая часть — как раз гуй. Что такое гуй: окно со встроенным менеджером, менюхи (основное и куча контекстных по панелям), панели, сложное взаимодействие с канвасом, кастомные виджеты и прочая милота минимум на полмиллиона строк кода.

А теперь расскажи мне, человек с нулевым опытом создания кросплатформенных приложений, насколько сравним трансмисшн с гимпом. И ещё расскажи, чего ты лезешь спорить.

Исходная версия AP, :

Вырывать из контекста плес не надо.

По-прежнему никак не связано с поддержкой разных гуёв одной программы. Алсо, авторам гнома насрать, каковы трудозатраты авторов энлайтенмента. У каждого свой проект.

Всё это выше про объём кода выше

Нет, ты опять мимо и не по делу.

Объясняю на пальцах. Вот есть залюбленный тобой до дыр Transmission. У него всего гуя:

1. Основное окно с менюхой.
2. Диалог настройки.
3. Где-то полдюжины диалогов создания торрентов, открытия URL для magnet-ссылок и прочего.

По данным опенхаба, всего вместе у трансмиссшна ~271 тысяч строк кода. Я не знаю разблюдовку по ядру/гуям/документации, но для такого количества интерфейсных элементов налабать нативный гуй под каждую систему выглядит вполне посильно.

Теперь берём, допустим, GIMP. Это 836 тысяч строк кода, из которых бОльшая часть — как раз гуй. Что такое гуй: окно со встроенным менеджером, менюхи (основное и куча контекстных по панелям), панели, сложное взаимодействие с канвасом, кастомные виджеты и прочая милота минимум на полмиллиона строк кода.

А теперь расскажи мне, человек с нулевым опытом создания кросплатформенных приложений, насколько сравним трансмисшн с гимпом. И ещё расскажи, чего ты лезешь спорить.