1) не надо мне читать лекции. 2) не надо мне читать лекции по истории. 3) не надо мне читать лекции по истории, с началом за здравие и концом за упокой.
Есть две мейнстримных концпеции программирования: структурное (функциональное) и объектное (или чаще объектно-ориентированное). Так вот первое нихрена не подходит для программирования ГУИ (где объекты и сигналы??? - нету!!!), а любая попытка на забабахать на первом гуй превращается в массовое изобретательство велосипедов (ага, вот она, GTK).
Ну конечно, можно растечься мыслию по древу, рассказать что объектно можно и на асме писать... ... только это из серии забивания микроскопом гвоздей и добычи скальной породы пинцетом.
ЗЫ Адекватные разработчики, используют для реализации проектов те инструменты, которые лучше для этих самых проектов подходят.
ЗЫЫ > То что интерфейсы до сих пор не базируются на специфической для этой области теории (которая должна быть с сильным уклоном в психологию и эргономику) а ляпаются тяп-ляп, исходя из интуитивных представлений разработчика, приводит к их чудовищной неэффективности, как в плане потребляемой памяти и CPU, так и в плане удобства действий пользователя.
Вообще не понял, при чём тут дизайн-интерфейс-внешний вид.
no subject
2) не надо мне читать лекции по истории.
3) не надо мне читать лекции по истории, с началом за здравие и концом за упокой.
Есть две мейнстримных концпеции программирования: структурное (функциональное) и объектное (или чаще объектно-ориентированное). Так вот первое нихрена не подходит для программирования ГУИ (где объекты и сигналы??? - нету!!!), а любая попытка на забабахать на первом гуй превращается в массовое изобретательство велосипедов (ага, вот она, GTK).
Ну конечно, можно растечься мыслию по древу, рассказать что объектно можно и на асме писать...
... только это из серии забивания микроскопом гвоздей и добычи скальной породы пинцетом.
ЗЫ
Адекватные разработчики, используют для реализации проектов те инструменты, которые лучше для этих самых проектов подходят.
ЗЫЫ
> То что интерфейсы до сих пор не базируются на специфической для этой области теории (которая должна быть с сильным уклоном в психологию и эргономику) а ляпаются тяп-ляп, исходя из интуитивных представлений разработчика, приводит к их чудовищной неэффективности, как в плане потребляемой памяти и CPU, так и в плане удобства действий пользователя.
Вообще не понял, при чём тут дизайн-интерфейс-внешний вид.