Я - пользователь Linux, и я очень неохотно использовал Glade для разработки графических интерфейсов, поскольку создаваемые им xml-файлы можно легко модифицировать.Я знаю, это не кажется серьезной проблемой, но что, если это коммерческое приложение, которое вы просто не хотите, чтобы люди меняли?
Я использую Mac OS X время от времени, и я понял,что они используют файлы с именем .nib для графического интерфейса.Я думаю, что они по сути того же типа, что и в Nextstep и Openstep (есть даже приложение Linux, которое позволяет вам редактировать эти файлы).В любом случае, эти файлы включены в комплект приложения и, согласно , некоторые люди , полностью доступны для редактирования.Этот человек утверждает, что он даже успешно отредактировал интерфейс Keynote.
Теперь, почему это возможно?Это нормально для конечного пользователя, чтобы изменить интерфейс?Или лучше иметь графический интерфейс непосредственно в скомпилированном коде приложения, как в традиционных приложениях GTK?