Изменения

Строка 127: Строка 127:  
В автомобильной промышленности трудно найти человека, который бы разрабатывал двигатели и одновременно интерьер машины: это два кардинально различающихся навыка. Никто не захочет мотор, который только ''выглядит'' мощным, и никто не захочет интерьер, который функционален, но тесный и уродливый. Подобно этому, в [[IT|индустрии]] ПО [[интерфейс]] пользователя (user interface) обычное не разрабатывается теми же людьми, которые программируют функциональную часть.
 
В автомобильной промышленности трудно найти человека, который бы разрабатывал двигатели и одновременно интерьер машины: это два кардинально различающихся навыка. Никто не захочет мотор, который только ''выглядит'' мощным, и никто не захочет интерьер, который функционален, но тесный и уродливый. Подобно этому, в [[IT|индустрии]] ПО [[интерфейс]] пользователя (user interface) обычное не разрабатывается теми же людьми, которые программируют функциональную часть.
   −
Однако в мире [[линукс]]а этот принцип часто нарушается: проекты обычно начинаются как игрушка для одного человека. Он делает всё сам, и поэтому интерфейс не нуждается в том, чтобы быть «''дружественным по отношению к пользователю''»: пользователь и так знает всё, что нужно знать о своём [[софт]]е. [[Vi]] — хороший пример программы, нарочно созданной для пользователя, который ''уже'' знает, как она работает. Теперь, бывает, новые пользователи перегружают компьютер, потому что не знают, как ещё можно выйти из vi.
+
Однако в мире [[линукс]]а этот принцип часто нарушается: проекты обычно начинаются как игрушка для одного человека. Он делает всё сам, и поэтому интерфейс не нуждается в том, чтобы быть «''дружественным по отношению к пользователю''»: пользователь и так знает всё, что нужно знать о своём [[софт]]е. [[Vi]] — хороший пример программы, нарочно созданной для пользователя, который ''уже'' знает, как она работает. Теперь, бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi.
   −
Существует большая разница между [[FOSS]]-программистом и большинством коммерческих разработчиков софта: программы, которые создаёт FOSS-программист, — это программы, которые он же и собирается использовать. Значит, хотя конечный результат может быть поначалу не особо «комфортным» для пользователя-новичка, он может предполагать комфортное пользование в дальнейшем, ведь софт разработан тем, кто знает что нужно конечному пользователю, — он сам является конечным пользователем. Эта ситуация сильно отличается от коммерческой разработки [[ПО]]: там программисты пишут программы ''для других людей'' и ''не являются'' реальными конечными пользователями.
+
Существует большая разница между [[FOSS]]-программистом и большинством коммерческих разработчиков софта: программы, которые создаёт FOSS-программист — это программы, которые он же и собирается использовать. Значит, хотя конечный результат может быть поначалу не особо «комфортным» для пользователя-новичка, он может предполагать комфортное пользование в дальнейшем, ведь софт разработан тем, кто знает, что нужно конечному пользователю, — он сам является конечным пользователем. Эта ситуация сильно отличается от коммерческой разработки [[ПО]]: там программисты пишут программы ''для других людей'' и ''не являются'' реальными конечными пользователями.
    
Таким образом, хотя vi имеет ужасно непривычный для новичков интерфейс, он широко используется сегодня, потому что тому, кто однажды познал этот интерфейс, становится понятным всё его великолепие. [[Firefox]] был разработан людьми, которые регулярно серфят по [[Web]]-у. [[Gimp]] был сделан людьми, которые используют его для работы с графическими файлами. И так далее.
 
Таким образом, хотя vi имеет ужасно непривычный для новичков интерфейс, он широко используется сегодня, потому что тому, кто однажды познал этот интерфейс, становится понятным всё его великолепие. [[Firefox]] был разработан людьми, которые регулярно серфят по [[Web]]-у. [[Gimp]] был сделан людьми, которые используют его для работы с графическими файлами. И так далее.
Анонимный участник