Re[5]: Почему настоящие программисты избегают C++
От: Cyberax Марс  
Дата: 22.02.05 10:19
Оценка:
d Bratik пишет:

> Привожу простой пример. Программисты обычно сначала проектируют модель

> данных в БД (таблицы, реляционные связи и т.д.), а потом только
> берутся за пользовательский интерфейс. И оказывается, что какие-то
> данные пользователю лучше всего представлять в виде дерева. При
> попытке построить дерево все начинает жутко тормозить

С чего бы? Из-за запросов на каждый клик мышки? Так это сами виноваты.

> из-за того, что модель данных в пользовательском интерфейсе совершенно

> не согласуется с моделью данных в БД.

Скорее оно начинает тормозить из-за того, что у GUI-программистов кривые
руки.

> Эта проблема наблюдается сплошь и рядом, причем в самых серьезных

> продуктах и системах. Она часто решается путем отказа от удобств в
> GUI, который работает не так, как удобно пользователю, а так, как
> удобно программисту.

Какая проблема? Торможение дерева?

Обычно схема БД проектируется и оптимизируется так, чтобы
соответствовать предметной области. GUI обычно проектируется с такой же
целью (и обычно является далеко не самой главной частью).

--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 1.9
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.