|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 06 Mar 2005 15:23:28 To : Mykola Nikishov Subject : Re: Photoshop 7 + wine -------------------------------------------------------------------------------- Mykola Nikishov <mn@mn.com.ua> wrote: MN> On 2005-03-05, Victor Wagner <vitus@45.free.net> wrote: >> Как раз наоборот. Единственный способ написать хорошую >> десктопную программу, это задуматься над тем, какими >> понятиями привык оперировать специалист в данной области, и >> поддержать в программе именно эти понятия. MN> Понятиями всё не заканчивается - второй настолько же MN> важный момент состоит в способе работы с этими понятиями. Hу, понятие в предметной области - это такой объект в стиле OOP. К нему обязательно прилагаются соответствующие методы, и взаимоотношения с другими понятиями. Кстати, именно это объясняет популярность OOP. Кажется, что легко смоделировать на объектно-ориентированном языке предметную область, и тогда автоматически получится killer application. Ан нет. MN> Если способ, ожидаемый и привычный пользователю, MN> реализован в программе - тогда она может стать MN> действительно killer application. killer application она может стать только если в ней появится новое качество, которое без компьютера недостижимо, но которое естественным образом вытекает из данной предметной области. Чтобы придумать такое качество нужен гений. Примеры - реляционные БД, для которых был разработан новый математический формализм, электронные таблицы, текстовые редакторы. -- -- Мне, пожалуйста, книгу "Эффективная работа в Microsoft Windows". -- Фантастика на втором этаже! --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1517801bf463c.html, оценка из 5, голосов 10
|