Bias :: Многофункциональный информационный менеджер
Авг 25, 2008 СофтWare 3,842 19 | font-size: ↑ ↓
Сегодня мы поговорим о довольно необычном проекте. Среди других продуктов, попадающих под определение “органайзер”, выделяется несколько необычной для этой категории продуктов философией.
Основополагающим принципом при разработке данного проекта стал упор на его расширямость (модульная архитектура) и переносимость. Ядро приложения, по сути, является всего-лишь контейнером для данных, за визуализацию которых отвечают пользовательские расширения. Помимо визуализации данных, расширения, естественно, предоставляют пользователю определенный набор функций для манипулирования оными. Ядро же, в свою очередь, предоставляет интерфейс для управления самим набором расширений, визуального упорядочивания данных и инструментов, а также функций шифрования/расшифровки, импорта/экспорта данных и т.п., тоесть это своеобразный “каркас” для построения органайзера, обладающего именно тем функционалом, который необходим конкретному пользователю. Подобным принципом (расширение функциоанала за счет пользовательских аддонов) руководствовались, например, и разработчики такого известного открытого проекта, как Firefox — как показала практика, пропагандируемый им подход к разработке, распостранению и поддержке продукта крайне удачен и тепло встречается пользователями, в особенности — энтузиастами.







(голосов: 5, рейтинг: 4 из 5)