tag:blogger.com,1999:blog-3208941668630248550.post2228332516915508131..comments2024-03-13T10:43:06.615+02:00Comments on 18-ть лет с Delphi: О собственных фреймворкахAlex W. Lulinhttp://www.blogger.com/profile/08400475846894229767noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-3208941668630248550.post-38206091563647521002013-09-17T22:39:39.663+03:002013-09-17T22:39:39.663+03:00"Можно ли констатировать провал MVC"
--..."Можно ли констатировать провал MVC"<br /><br />-- САМА идея - по-моему - неплоха. Но не в исполнении Apple. Других исполнений я, к сожалению, детально не знаю.<br /><br />Знаю - "своё". Но это далеко уже не MVC. Да и там - "вопросов" - БОЛЬШЕ, чем ответов.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-5747786583890121172013-09-17T22:37:25.169+03:002013-09-17T22:37:25.169+03:00Дополнение.
В наш век - потребительства, чтения п...Дополнение.<br /><br />В наш век - потребительства, чтения по-диагонали и ... мобильных технологий.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-64675052731959181942013-09-17T22:11:17.600+03:002013-09-17T22:11:17.600+03:00Вы кстати сами не раз говорили, что " наш век...Вы кстати сами не раз говорили, что " наш век мобильных технологий" - многие разработки начинаются с "красивой картинки". Главное - "чтобы красиво". А "предметная область" - на закуску. Мне как "старому" программисту - это ножом по сердцу. Но от реальности бытия - не денешься.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-45023127280427681232013-09-17T22:09:26.230+03:002013-09-17T22:09:26.230+03:00"Такая вот блин "инкапсуляция" моде..."Такая вот блин "инкапсуляция" модели в оболочку из интерфейса. Гы-гы."<br />-- я давно склоняюсь к тому, что надо не только "описывать какую задачу решаем", но и "рисовать экраны". СРАЗУ.<br /><br />А потом "экраны" сводить к тому "какую задачу решаем". И искать противоречия. Ну или попадания в точку.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-83311604637284729962013-09-17T22:03:26.230+03:002013-09-17T22:03:26.230+03:00"Если MVC полностью отделял модель от вью, то..."Если MVC полностью отделял модель от вью, то, походу, можно было в модели как угодно навязывать ленточек и бантиков, смещая их практически на 1,5 пикселя влево. "<br /><br />-- дело в том, что и View строились по формальным правилам. Это было одной из краеугольныйх идей разработки. Но жизнь - внесла коррективы. И в итоге - появились возможности влиять на эти правила "неформально".Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-46228802124224951172013-09-17T22:01:21.206+03:002013-09-17T22:01:21.206+03:00"- Отделима ли душа от тела?
- Отделима ли мо..."- Отделима ли душа от тела?<br />- Отделима ли модель данных от интерфейса?"<br /><br />-- я - оптимист. Пока я верю в это.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-54577514537771992422013-09-17T22:00:39.875+03:002013-09-17T22:00:39.875+03:00"Можно какой-нибудь пример?"
-- пример ..."Можно какой-нибудь пример?"<br /><br />-- пример чего именно? Провала?Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-18038644651975437102013-09-17T21:59:31.966+03:002013-09-17T21:59:31.966+03:00"Можно ли констатировать провал MVC (не, не В..."Можно ли констатировать провал MVC (не, не Ваш, обще-человеческий) как то, что никакая модель данных не является полезной вне контекста интерфейсного интерфейса (думаю, Вы поняли, о чем я)."<br /><br />-- не стал бы говорить так "резко".Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-14825472526019927482013-09-17T21:58:37.491+03:002013-09-17T21:58:37.491+03:00"Я просто столкнулся с тем, что пользователь ..."Я просто столкнулся с тем, что пользователь НЕ ДУМАЕТ в терминах предметной области (еще раз внимательно). Пользователь уже сделал скачок в сознании и проецирует реальную жизнь на кнопки-списки-тулбары, а не на абстрагированную (ща скажу - НЕ натуральную) модель данных?"<br /><br />-- это похоже на правду.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-16745885962212515672013-09-17T21:57:42.557+03:002013-09-17T21:57:42.557+03:00"Списочное свойство, к примеру, выбиралось из..."Списочное свойство, к примеру, выбиралось из лист-бокса, тогда как дизайнеры потребовали комбо-бокс?"<br /><br />-- вы АБСОЛЮТНО правы. Один из ПЕРВЫХ косяков лежал именно в этой плоскости.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-57348388506099803402013-09-17T09:37:13.915+03:002013-09-17T09:37:13.915+03:00Прошу уточнений.
Если MVC полностью отделял модель...Прошу уточнений.<br />Если MVC полностью отделял модель от вью, то, походу, можно было в модели как угодно навязывать ленточек и бантиков, смещая их практически на 1,5 пикселя влево. <br /><br />Можно какой-нибудь пример?<br />>>- Описывать "области ввода". Опирающиеся на "бизнес-объекты областей ввода" и сущности с их операциями. В терминах VCL - "формы". И РЕАЛИЗУЮЩИЕ "сущности" и "операции".<br /><br />Косяк (извините) был где-то тут? :)<br />Списочное свойство, к примеру, выбиралось из лист-бокса, тогда как дизайнеры потребовали комбо-бокс? И тогда "отрезанная" от интерфейса предметно-ориентированная база в прикладных терминах/сущностях начала нагружаться признаками из разяряда "как оно должно выглядеть"?<br /><br />- Отделима ли душа от тела?<br />- Отделима ли модель данных от интерфейса?<br /><br />Можно ли констатировать провал MVC (не, не Ваш, обще-человеческий) как то, что никакая модель данных не является полезной вне контекста интерфейсного интерфейса (думаю, Вы поняли, о чем я).<br /><br />Я просто столкнулся с тем, что пользователь НЕ ДУМАЕТ в терминах предметной области (еще раз внимательно). Пользователь уже сделал скачок в сознании и проецирует реальную жизнь на кнопки-списки-тулбары, а не на абстрагированную (ща скажу - НЕ натуральную) модель данных?<br /><br />Такая вот блин "инкапсуляция" модели в оболочку из интерфейса. Гы-гы.Всеволод Леоновhttp://blogs.embarcadero.com/vsevolodleonovnoreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-71200501438762935552013-09-16T22:51:51.333+03:002013-09-16T22:51:51.333+03:00Для Python И PyQT подобное - было бы конечно интер...Для Python И PyQT подобное - было бы конечно интересно если кто-нибудь реализовал бы :-)Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.com