NAS>>>> у меня всего один вопрос. а писание гуя всегда такой ад? VZ>>> Hа GTK - да. Используй Qt. В штатном Qt Creator есть визуальный VZ>>> редактор форм, который позволит создать гуй для приложения за VZ>>> пару минут. AV>> Все эти "редакторы форм" ставят разработку с ног на уши: вместо AV>> того, чтобы описать структуры данных, разработать алгоритмы и AV>> увязать все это с каким-то междумордием (будь то CLI или GUI), в AV>> этих угробищах сначала рисуется гуйня и уже к ней лепятся костыли, AV>> пытающиеся как-то реализовать алгоритм. AV>> Избежать этого и все же создать адекватную софтину с гуйней можно. AV>> Для этого достаточно разделить задачу на две части и отдать двум AV>> разработчикам: первый пишет демона, реализующего весь функционал, AV>> а второй рисует гуйню, которая с этим самым демоном общается, AV>> передавая высочайшие пользовательские повеления. NS> в таком подходе у нас появляется еще одна дополнительная "бяка" - NS> (де)сериализация, которая в типовых случаях тоже крива, уродлива и NS> невнятна.
Если демонописатель не совсем дурак, то никаких бякостей не возникнет.
NS> (кто сказал XML?)
А главное - зачем?
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii