Программное обеспечение современных ЭВМ: файловые менеджеры (Проводник, Windows Commander, Far), сравнительный анализ
Введение
Впечатление от графического интерфейса операционной системы во многом определяется удобством файлового менеджера. Именно с его помощью выполняется поиск, копирование и перемещение, переименование и удаление файлов, доступ к архивам. «Проводник», как и всякое стандартное средство, обеспечивает лишь необходимый минимум функций, давая возможность навигации по дереву каталогов и доступа к отдельным объектам с помощью мыши. Не случайно для многих любимой оболочкой остается файловый менеджер с классическим двухоконным интерфейсом. Необходимость двух панелей продиктована удобством выполнения двуместных операций, а наличие дополнительных функций наподобие просмотра текстовых и графических файлов, работы с FTP-серверами, непосредственного доступа к архивам распространенных форматов обеспечивает современному файловому менеджеру законное место в обязательном наборе программ.
История файловых менеджеров началась с того, что после массового распространения операционной системы MS Dos, возникла насущная необходимость в упрощении управления ресурсами компьютера. Командная строка, при всей ее, в то время «продвинутости», для рядовых пользователей все же казалась слишком сложной. Кроме того, для ее использования пользователям мало того, что надо было помнить основные команды и их ключи, но и уметь набирать эти команды на клавиатуре без ошибок. Что в ряде случаев создавало дополнительные осложнения. Хотя даже для самых рядовых программистов того времени такой проблемы просто не существовало. Однако не будем забывать о другом уровне абстракции сознания программиста по сравнению с обычными пользователями и других навыках. Справедливости ради надо отметить, что в то время существовали и альтернативные процессорные системы, в которых в качестве операционной системы использовался самый распространенный в то время язык программирования – бейсик. Прежде всего, это системы на основе альтернативной разработки – процессора Z80. Проблема упрощения управления файлами там решалась достаточно интересно. Над бейсиком была создана программная надстройка, которая эмулирована операционную систему DOS (впрочем, это не мешало надстройке называться DOS-ом). А уже на основе «DOSа» загружался файловый менеджер, весьма напоминающий по внешнему виду знаменитый Нортон коммандер.
Исходя из вышеозначенной проблемы, был создан ряд программных разработок. В то время наиболее успешным проектом язвился файловый менеджер «Нортон коммандер».
Norton Commander (www.symantec.com/region/ru/). Один из старейших файловых менеджеров, созданный известным программистом Питером Нортоном (компания Symantec). “Родоначальник” семейства OFM — классических файловых менеджеров. В нем впервые использован двухпанельный интерфейс, когда экран делится на две самостоятельные области — панели, в каждой из которых отображается содержимое одного каталога. Поскольку основные операции, выполняемые над файлами, — это их копирование и перенос из одного каталога в другой, такой подход очень эффективен. Первоначально программа работала в псевдографическом режиме (текстовых окон), и команды вызывались комбинациями клавиш. ............