Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Опросы > Новый файловый менеджер


Автор: Дрон 27.7.2005, 20:24
Вот есть Windows Explorer - довольно ограниченный по возможностям.
Есть FAR, который очень хорош, но уже немного морально устарел.
Есть Total Commander, который мне очень не нравится.

Вот и появилось желание написать новый smile

Итак, для начала, хочется выяснить будет ли он востребован?

Автор: simanyay 27.7.2005, 20:53
Если будет лучше Тотала по функциональности и удобству - конечно.
Если будет такой же как Тотал по функциональности и удобству, но бесплатный - конечно.

Автор: Дрон 27.7.2005, 20:55
Цитата(simanyay @ 27.7.2005, 21:53)
но бесплатный

На начальном этапе, естественно smile

Цитата(simanyay @ 27.7.2005, 21:53)
Если будет лучше Тотала по функциональности и удобству

У меня есть как минимум одна оригинальная идея, которая мне кажется полезной.

И вообще я планирую немного отойти от обычной концепции "двух панелей".

Автор: LSD 27.7.2005, 20:57
Цитата
Итак, для начала, хочется выяснить будет ли он востребован?

Не попробуешь, не узнаешь. Все новые идеи по началу непривычны и неудобны, а потом...

Автор: Дрон 27.7.2005, 21:02
Цитата(LSD @ 27.7.2005, 21:57)
Не попробуешь, не узнаешь.

Создание качественно продукта требует затрат некоторых ресурсов. Не хочется впустую тратить свои и чужие (один я всё равно не справлюсь, и надеюсь найти едниомышленников тут, на форуме smile ) силы.

Автор: simanyay 27.7.2005, 21:24
Цитата
И вообще я планирую немного отойти от обычной концепции "двух панелей".


Три панели? smile

Автор: Mal Hack 27.7.2005, 21:29
Я могу точно сказать, что хорошее ПО, истинно хорошее, никогда не будет суперпопулярное, но хато снискает славу и уважение в неочень больших кругах.
Тот же ТС - прекрасная вещь, но мне как пользователю он во сногих вещах не удобен, отчасти в тех, коорые есть в Эксплорере.

Делай.

Автор: Дрон 27.7.2005, 21:32
simanyay
Нет smile

Двух хватит. Но не совсем равноценных. Точнее их, конечно, можно использовать и классическим способом, но предполагается, что одна основная, а вторая вспомогательная (хотя и это не совсем точное определение).

Спеку я пока не написал, но основные идеи уже более или менее оформились smile

Автор: ManiaK 27.7.2005, 21:36
Цитата
Спеку я пока не написал, но основные идеи уже более или менее оформились

Оббукви их тут и может чего скажем путного smile

Автор: batigoal 27.7.2005, 21:51
Мне Эксплорера хватает. Но попробовал бы твое детище с удовольствием.

Автор: mvdr 28.7.2005, 09:20
Чем черт не шутит.
Есть же как минимум 100 разновидностей "Змейки", но каждая новая все равно популярна.

Автор: LSD 28.7.2005, 10:05
Цитата
Создание качественно продукта требует затрат некоторых ресурсов. Не хочется впустую тратить свои и чужие (один я всё равно не справлюсь, и надеюсь найти едниомышленников тут, на форуме smile ) силы.

А я пока не попробую, не могу сказать удобен он мне или нет smile

Автор: S.A.P. 28.7.2005, 10:47
Дрон ты хоть идею основную расскажи, чтобы можно было список требуемых фич выкладывать smile .

Автор: z-END 28.7.2005, 10:56
хуже от того что ты его сделаешь всеравно небудет!
я бы даже присоединился к разработкеsmile

Автор: Дрон 28.7.2005, 12:36
Для начала вот такое.

Основные тезисы:
1. Графическое приложение для Виндовс. Использование либо стандартного интерфейса, либо собственных скинов (последнее не очень-то и нужно, и будет реализовываться при условии, что быстродействие не пострадает).
2. Удобство работы при использовании только клавиатуры, или только мышки (в Far например, работать только мышкой было неудобно). Эффективное использование рабочего пространства экрана.
3. Две панели. Одна "навигационная", другая "рабочая". Ведь фактически я при работе использую только одну панель -- вторая нужна в основном для удобства копирования/перемещения файлов. В то же время назначение панелей -- только условность, реально равны по возможностям.
4. Наличие закладок (Tabs) общих для обоих панелей.
5. Поддержка phug-in'ов. Плугину может быть выделена целая панель, с которой он может делать что угодно. Забавно было бы видеть, например, почтовый клиент внутри менеджера файлов.
6. Возможность запускать сторонние приложения внутри менеджера (не ActiveX, а любые приложения -- этакий виртуальный рабочий стол). Как пример мне было бы очень удобно запустить калькулятор или Acrobat Reader не отдельным приложением, а прямо внутри файлового менеджера.
7. Расширенная поддержка консоли (новые команды, удобство обработки результатов)

ЗЫ: А кто, интересно было бы знать, проголосовал "Нет"? smile

Автор: ManiaK 28.7.2005, 12:58
Дрон вообщем-то ничего особенного, но пара действительно новых фич присутствует. Вопрос: будут ли они удобны. Но это видно уже будет после появления первой захудалой альфы.

Автор: Дрон 28.7.2005, 13:00
Цитата(ManiaK @ 28.7.2005, 13:58)
вообщем-то ничего особенного

Согласен. Но в том-то и дело, что даже старую идею можно реализовать по-новому smile

Автор: Vit 28.7.2005, 20:08
Пункт 6 - я не понял что имеется ввиду?... Т.е. я примерно понял как хотят чтобы это выглядело, но не понял как это предлагается реализовать изнутри, идеология существования таких процессов и виртуального пространства...

Всё остальное реализовано в TC

Автор: ManiaK 28.7.2005, 22:51
Цитата(Vit @ 28.7.2005, 21:08)
Пункт 6 - я не понял что имеется ввиду?... Т.е. я примерно понял как хотят чтобы это выглядело, но не понял как это предлагается реализовать изнутри, идеология существования таких процессов и виртуального пространства...

Это мало того, что трудно выполнимо, так ещё и не нужно! Достаточно view'ер аля тотал, который может по Ctrl+Q по умолчанию на панели открывать и pdf и doc и ещё кучу всего (если плагины нужные установить).

С другой стороны, эта концепция в тотале несколько недоразвита. Неплохо было бы сделать не view-плагины, а intab-плагины. То есть, плагины-программы, запускающиеся в табах. Это более обобщённый вариант.

Ещё, что в тотале дурно реализовано - так это работа с сис. папками вроде "Мой компьютер" и "Мои документы". Это, пожалуй, главный для меня сейчас минус тоталу.

Автор: Fixin 28.7.2005, 22:57
Сказал нет - все делаю в фаре, привычка - самое главное для меня. Да и все !НУЖНЫЕ! возможности есть, а скрипты и расположение меню - а оно надо? без этого не обойтись? префоманс повышается? и так непло.

Автор: Vit 28.7.2005, 22:57
Цитата(ManiaK @ 28.7.2005, 13:51)
Ещё, что в тотале дурно реализовано - так это работа с сис. папками вроде "Мой компьютер" и "Мои документы". Это, пожалуй, главный для меня сейчас минус тоталу.



Соглашусь... даже скорее всего это практически один единственный минус, если не принимать во внимания аргументы из серии религиозных войн...

Автор: Дрон 29.7.2005, 10:15
Цитата(Vit @ 28.7.2005, 21:08)
Пункт 6 - я не понял что имеется ввиду?... Т.е. я примерно понял как хотят чтобы это выглядело, но не понял как это предлагается реализовать изнутри, идеология существования таких процессов и виртуального пространства...

Ну там не будет, конечно, какой-то дополнительной изоляции smile
Просто подменяем родительское окно приложения с рабочего стола на своё окно. Можете глянуть http://forum.vingrad.ru/index.php?showtopic=59656&st=0
Даже если тот метод уберут, то есть и другие. И переключатся между приложениями можно при помощи Tabов.

Цитата(ManiaK @ 28.7.2005, 23:51)
ntab-плагины. То есть, плагины-программы, запускающиеся в табах. Это более обобщённый вариант.

Да так я и хочу.

Цитата(Vit @ 28.7.2005, 21:08)
Всё остальное реализовано в TC

Но мне совершенно не нравится, как там всё реализовано. Разве что плагин для консоли хорошо сделали smile

Добавлено @ 10:21
Цитата(ManiaK @ 28.7.2005, 23:51)
Это мало того, что трудно выполнимо, так ещё и не нужно! Достаточно view'ер аля тотал, который может по Ctrl+Q по умолчанию на панели открывать и pdf и doc и ещё кучу всего (если плагины нужные установить).

Ну да. Правда когда я случайно навёл курсор на html-файл, который должен вызываться из другого html и то у меня начали вылазить бесконечные кучи ошибок (у меня включен отладчик скриптов), так что пришлось просто убить тотал.

Но тот же браузер, запущенный отдельным процессом в Табе можно было бы закрыть без каких либо последствий.
Добавлено @ 10:24
Ну или вот ещё пример.
По Alt-F1 открывается список дисков для левой панели. Так а почему бы не расширить этот список?
Почему бы не сделать в то же меню список плагинов, которые можно открыть в этой панели?
И запихнуть туда же часто используемые программы?
Мелочь. А приятно.

И вот в таком духе. Т.е. Тотал может всё. А я хочу это всё сделать удобнее smile

Автор: Vit 29.7.2005, 21:11
Цитата
И вот в таком духе. Т.е. Тотал может всё. А я хочу это всё сделать удобнее 



Тут возражений несколько...

1) Т.е. конечно никто не против того чтоб сделать удобнее, хотя и понимание того что удобно, а что нет может слишком радикально отличатся для разных людей... Тот же FAR по возможностям очень близок к TC - что-то реализровано в одном, что-то в другом, но 99% фишек у них в общем-то одинаковые... И тем ни менее есть часть людей которые фанаты одного из них и ненавидят другой... Причём, зачастую одна и та же фишка одними оценивается чуть ли не как главный плюс, а другими как главный минус. TC пользуются миллионы людей, поэтому у авторов наверняка есть очень хорошая статистика того что просят больше, список фишек которые пользуются популярностью и т.д. По себе знаю, что попытка сделать что-то лучше очень часто заканчивается тем, что готовый продукт оказывается действительно лучше... но только для самого создателя, остальные же по тем или иным причинам предпочитают вовсе не твой, на первый взгляд идеальный продукт.

2) TC в настоящее время очень навороченная программа, я на него смотрю, и для меня создание такой программы это по-хорошему год работы, такой - ежедневной по 8-10 часов... Чтобы создать что-то лучшее, надо как минимум реализовать всё что уже есть в программах этого класса (даже если оно на первый взгляд и не нужно), иначе продукт не будет пользоваться популярностью.

3) Поддержка третьесторонних разработчиков. Есть несколько плуг-ин, которые очень удачно написаны для FAR или TC. Новая разработка должна обязательно поддерживать плуг-ины от них, иначе многие пользователи не перейдут на новый продукт, даже если он будет по всем параметрам лучше


Автор: Дрон 29.7.2005, 21:28
Vit
Да. Это я всё понимаю. Куда мне тягаться. Особенно по пункту 2 smile

Но для начала я хочу просто сделать то, чего мне не хватает в FAR и то, в чём мне не удобен Total.
Ну а дальше расширение "по просьбам трудящихся" smile

Автор: Любитель 31.7.2005, 09:00
Если сделать не совсем ФМ, а целиком оболочку, ориентированную на этот ФМ (облочка Window Explorer ,например, ориентирована на свой же ФМ), то я считаю смысл есть, естественно если функциональность этого ФМ была бы реально близка к функциональности Тотала, +фоновый поиск, +свои наборы колонок для некоторых папок (например для всех подпапок папки музыка - набор колонок, показывающий артиста, название, длительнось и т. д.), +более широкие возможности для плагинов, +... Дрон, ели ты согласен делать нечто подобное и не против моей еомпании, то я готов присоединиться.

Автор: Дрон 31.7.2005, 18:29
Любитель
Да я изначально и думал о новой оболочке, но пока решил остановиться просто на ФМ.

Цитата
ели ты согласен делать нечто подобное и не против моей еомпании, то я готов присоединиться.

Я пока начал потихоньку думать над архитектурой. Через пару дней, наверно, создам тему в "Совместных проектах..."

Автор: ManiaK 31.7.2005, 19:54
Vit есть одно но smile Это - работа на себя, а не на публику. Т.е., когда ты делаешь продукт "под себя" и просто выкладываешь его на всеобщее обозрение. Вероятность получить выгоду при таком подходе минимальна, но если желание велико и есть время - почему бы и нет?..
Насколько я понял, это именно этот случай.

Автор: Дрон 1.8.2005, 14:31
Цитата(ManiaK @ 31.7.2005, 20:54)
Насколько я понял, это именно этот случай.

Угу.

Цитата
Через пару дней, наверно, создам тему в "Совместных проектах..."

Всё-таки пока не создам smile
Решил, что ядро я всё-таки напишу сам. А вот дальше дам всем волю в написании plug-in'ов.

Автор: SergeCpp 17.8.2005, 13:44
Проголосовал "нет"

Использую Explorer и Far — отлично дополняют друг друга

Ну как, скажите, как убрать эти [корябочки] вокруг каталогов в TotalCommander?

Страшно некрасиво

Автор: Artiom 18.8.2005, 10:49
Я проголосовал "нет". Может это я сгоряча, но уж больно удобно мне с TC. Не очень представляю, что-то лучшее.

Автор: Vit 18.8.2005, 21:01
Цитата(SergeCpp @ 17.8.2005, 04:44)
Ну как, скажите, как убрать эти [корябочки]
вокруг каталогов в TotalCommander ?!



Где-то в ini недокументированных возможностях зарато. Есть програмулина WCTweak или как-то так... она это делает

Автор: Любитель 21.8.2005, 23:46
Цитата(SergeCpp @ 17.8.2005, 13:44)
Ну как, скажите, как убрать эти [корябочки]
вокруг каталогов в TotalCommander ?!

В ини: [Configuration] DirBrackets=0.

Автор: Sun 22.8.2005, 15:46
Мне под Виндой страшно не хватает консоли с табами, как в Linux. Я так понял что твой файловый менеджер будет с табами. Было-бы круто если можно было прятать панели и видеть консольный вывод как в Fare и переключатся между табами при помощи клавиш.

Автор: Дрон 22.8.2005, 15:50
Sun
Цитата(Sun @ 22.8.2005, 16:46)
Мне под Виндой страшно не хватает консоли с табами, как в Linux. Я так понял что твой файловый менеджер будет с табами. Было-бы круто если можно было прятать панели и видеть консольный вывод как в Fare и переключатся между табами при помощи клавиш.

Это, кстати, Total Commander умеет smile

Цитата
твой файловый менеджер будет с табами

Будет ли?.. smile
Архитектуру-то я более или менее придумал, а вот заниматься написанием кода как-то лениво smile

Автор: Sun 22.8.2005, 16:07
Цитата
Это, кстати, Total Commander умеет smile

TC - платный. Я на работе не могу его использовать.

Автор: Mayk 22.8.2005, 16:11
Дрон
Если после написания архитектуры тебе не не терпится бросится писать код, то значит что-то не так. (Скромное ИМХО).
На чем гуй собрался строить? Если не секрет, конечно.

Автор: Дрон 22.8.2005, 16:52
Цитата(Mayk @ 22.8.2005, 17:11)
На чем гуй собрался строить? Если не секрет, конечно.

Си++ и WinAPI
Добавлено @ 16:53
Цитата(Mayk @ 22.8.2005, 17:11)
Если после написания архитектуры тебе не не терпится бросится писать код, то значит что-то не так. (Скромное ИМХО).

Писания кода мне и на работе хватает...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)