Почему я принципиальный противник написания GUI-кода руками? Да потому, что это идиотизм: это сущностно противоречит самой идее гуя как такового. Все знают, насколько отвратительной порой бывает такая отвратительная каша GUI-кода и функционального кода, особенно когда возникает необходимость вычленить функциональный код из приложения на какой-нибудь древней платформе. Но! В системах RAD, оборудованных автоматической генерацией гуи-кода типа Дельфи/Билдер этот недостаток хотя бы консистентен (аналоги мне неизвестны, и не уверен, насколько нынче зелена трава на майкрософтовской лужайке). Код гуя генерируют роботы, а мы им просто поклоняемся. То есть знаем типичные недостатки, где их искать и как их лечить. Когда же код гуя пишет вручную человек на том же gtk, результат в каждом конкретном случае непредсказуем. Фактически, ничего не изменилось со времён печально знаменитой закусочной Steve Balmer's MFC's - я не вижу никаких качественных отличий кодинга на тех же ГТК или Qt. Только количественные: на порядок меньше гемора, -//- проще, -//- красивее, -//- функциональнее.
Page Summary
Style Credit
- Style: Neutral Good for Practicality by
Expand Cut Tags
No cut tags
no subject
Date: 2008-11-26 11:49 am (UTC)no subject
Date: 2008-11-26 12:00 pm (UTC)no subject
Date: 2008-11-27 04:25 pm (UTC)В идеале -- xml описание элементов, пропущенное через "схему" настроек пользователя -> интерфейс.
no subject
Date: 2008-11-27 05:10 pm (UTC)no subject
Date: 2008-11-27 06:19 pm (UTC).NET в этом отношении (кроме WPF) тоже не двигается, там всё кодом выражается (даже понятие ресурсов почти извели). В первом приближении -- возможно правильно сделали.