Пожиратели FTP. Выбираем лучший клиент

Совсем недавно мне привалило бесконечное счастье в виде широкополосного доступа в Сеть. И там, в этой прекрасной бесконечности, на многочисленных FTP-серверах огромные залежи “вкусного” ждут-не дождутся момента, когда мой FTP-клиент начнет их качать...
Стоп, какой еще “мой FTP-клиент”? Нет его у меня, – раньше обходился встроенными в браузер возможностями. Но сейчас-то этого явно недостаточно. Значит – будем выбирать лучший FTP-клиент.

Что да как...
Итак, что же должна уметь искомая программа? Первое требование к клиенту – удобство работы с ним. Сюда прежде всего относится удобство навигации по серверам и локальным дискам; во вторую очередь – ясность интерфейса.
Второе – функциональность программы. Любой современный клиент просто-таки обязан уметь работать с различными типами серверов при их разных настройках, поддерживать многопоточную скачку, перекачку с сервера на сервер... и делать прочие нужные вещи, коих не счесть. К этому же пункту я отнес и стабильность программы, которая проверялась самым извращенным способом – во время закачки клиент “убивался” через менеджер процессов. Сразу скажу – далеко не все программы после такого издевательства смогли продолжить работу с того же места.
Ну, и третье – возможности автоматизации работы программы. Очень хочется, чтобы клиент не только умел работать по расписанию, но и самостоятельно принимать решения в затруднительных ситуациях. Произошел обрыв связи – клиент должен дождаться её восстановления и докачать файл. Если скачиваемый файл уже присутствует на диске, а пользователя нет за компьютером – клиент ждёт минуту и продолжает качать... В общем, пусть думает за пользователя.
В обзор попали далеко не все рассмотренные программы, “за бортом” остались те из них, которые не удовлетворяли хотя бы одному из приведённых требований. Не стал я рассматривать “качалки”, встроенные в броузеры и подобные им – все-таки по возможностям до специализированного софта им далеко.
Все “умения” приведенных программ находятся в сравнительной таблице. А сейчас я расскажу вам собственно об этих программах.

Total Commander 6.54a
Первым делом испытанию подвергся клиент, встроенный в популярный файл-менеджер Total Commander. Хотя это и не отдельная программа, а только часть файл-менеджера, его использование стало стандартом де-факто для многих пользователей. В самом деле – неприхотливому пользователю большего желать не нужно. Жмем Ctrl+F, выставляем настройки соединения (для каждого сервера их можно указать отдельно), и подключаемся. Работа с FTP-сервером практически идентична работе с локальным диском; таким образом, времени на освоение клиента вообще не требуется. А некоторые удобные функции TC (например, синхронизация каталогов) значительно облегчат жизнь любому пользователю, активно работающему с FTP.
Но в бочке меда, как всегда, не обходится без пресловутой ложки дегтя. TC хоть и имеет необходимый минимум функций для работы с FTP, но по возможностям специализированному FTP-клиенту уступает. Конечно, часть недостатков, вроде отсутствия поддержки SFTP, устранима с помощью плагинов, но другая часть неустранима в принципе. Так, TC не сможет выключить компьютер по окончанию закачки или же автоматически восстановить соединение после обрыва связи. Причина понятна: в данном случае функции FTP-клиента – это лишь приятный бонус к основным возможностям файлового менеджера. Но пользователям так нравится этот бонус, что в грядущей седьмой версии обещано часть недостатков убрать.
А раз так – ставим этому клиенту три балла из пяти за удобство и простоту, и надеемся на его светлое будущее.

FileZilla 2.2.22
Программа с первого взгляда мне как-то не понравилась. Невзрачный интерфейс, не сулящий не райское блаженство, а наоборот – муки адские. Посудите сами. Окно FileZilla современно смотрелось бы году в 97-ом; сейчас же такой интерфейс вызывает ассоциацию с давно ушедшими временами (см. рис. слева)...

Но FileZilla – OpenSource-проект, а значит – вполне возможно, что работает он лучше, чем выглядит. При взгляде на настройки этого клиента, понимаешь, что так оно и есть. Самые тонкие параметры соединения можно настроить вручную, или – оставить на усмотрение программы. Во время тестов она работала у меня практически без настройки, и никаких проблем в работе не возникло.
Но в остальном... Работать в FileZilla оказалось очень неудобно. Хотя, возможно, это дело привычки. Да и функционалом программа как-то не блещет. Нет, к примеру, планировщика, да и то, как этот FTP-клиент обрабатывает очередь закачек, мне тоже не понравилось. Все файлы скачиваются одновременно – возможность параллельной закачки несколких файлов не предусмотрена. Для модемного соединения такое поведение ещё приемлемо, но для высокоскоростной линии – совсем наоборот. Разочаровало меня и то, что FileZilla оказалась неспособна работать с несколькими серверами одновременно – это уж ни в какие ворота...
Короче говоря – последнее впечатление оказалось таким же, как и первое: привыкнуть к этой программе будет трудновато, слишком уж она неудобна, да и функционал подкачал. Два балла из пяти.

SmartFTP 2.0.994
Мне сразу стало интересно: насколько программа соответствует своему названию? По крайней мере, ее интерфейс мне показался не то что “умным”, а, скорее, даже “мудрым” (см. рисунок справа).

Посудите сами: интерфейс сделан в том же “плавающем” стиле, что и у AceFTP, но продумано всё гораздо лучше. Посудите сами: в дереве каталогов FTP уже посещенные ветви отмечаются жирным шрифтом, а недоступные – особым значком. В строке статуса показывается общий размер файлов в папке, а количество потоков и ограничение скорости можно выставлять на лету! И эти возможности не нужно искать — всё очевидно до безобразия.
Кстати, ведет себя программа действительно довольно умно. При каждой затруднительной ситуации она спрашивает пользователя о том, как ей поступить, и в дальнейшем всегда ведет себя так же. Рекомендуется заранее указать ответы на все ее вопросы, и тогда программа будет работать на полном автомате, отвлекая пользователя лишь сообщениями об успешных закачках.
И на сладкое: SmartFTP имеет довольно удобный планировщик и может показывать график статистики скачек. К тому же, после вылета или сбоя программа не теряет очередь закачек, и продолжает работу с того же места. Это – твердая пятерка. Даже если у SmartFTP и есть недочеты — искать их просто не хочется. Браво!

AceFTP Pro 3.72.0
Честно признаться, я ожидал, что эта программа будет внешне похожа на две предыдущие. Но я ошибся – интерфейс AceFTP гораздо ближе к двухпанельному файловому менеджеру, плюс очень гибко настраивается, поскольку все элементы сделаны “плавающими” и расположить их можно как угодно.
Понравилось мне и богатство функций:одна только возможность задать правила докачки файлов, имеющихся на локальном диске, чего стоит! К AceFTP можно подключить антивирус, дабы “на лету” проверять скачиваемые файлы – ну как такое может не понравиться? И главное, все нужные настройки находятся на виду, не нужно ничего искать, так что разобраться сможет кто угодно.
Но вот в работе стали понемногу проявляться различные недочёты этой программы. К примеру, с некоторыми серверами AceFTP соединяться просто отказался, и причиной тому было отсутствие возможности работы в Passive Mode. Чем больше я работал с этой программой, тем сильнее портилось первое положительное впечатление. Качать файлы в несколько потоков программа не умеет, очередь закачек самостоятельно не восстанавливает. Жаль, что довольно удобная программа для тяжёлой работы не подходит. Три балла из пяти.

FlashFXP 3.3.5 Beta
Интересный клиент, хотя и не без недостатков. Интересны прежде всего функции, которых в других клиентах нет – вроде подсчёта суммарного размера файлов на FTP, или поиска файлов там же. Ещё одной интересной и неожиданной особенностью программы оказалось удобство навигации – посетить нужный адрес можно многими способами. К примеру, чтобы перейти в папку на FTP, из которой когда-то скачивался файл, нужно выбрать этот файл из истории закачек, и в выпадающем меню щелкнуть по соответствующему пункту. Также есть классная возможность импорта списков FTP-серверов из других программ, в том числе и из Total Commander.
Подобных мелких, приятных, но зачастую бесполезных возможностей у FlashFXP множество. Но, как я говорил, есть и недостатки. Нет такой нужной многопоточности (что странно), нет многого нужного. И, тем не менее, программа в некотором роде приятная, и пользователю-диалапщику я советую её попробовать. Четыре балла.

CoreFTP 1.3c
Эта программа выглядит по-спартански – минимум украшений, максимум кнопок. А вот чтобы разобраться, что делает та или иная кнопка, приходится читать подсказку – зачастую догадаться о ее назначении по иконке просто невозможно. Из настроек интерфейса – только кнопка “Change view”, которая располагает четыре окна программы (локальный/удалённый списки файлов, лог, список закачек) одним из возможных способов.
Настройки программы ничем особым меня не удивили – соответствующее окно выглядит довольно бедно. Да и из функций мне понравился только довольно мощный планировщик. Остальное находится на среднем уровне, а значит и оценка будет средней. Тройка, да и та с натягом.

CuteFTP 7.0 Professional
Последняя из рассматриваемых нами программ, несмотря на свой “безобидный” вид a la Explorer, оказалась довольно мощной. Обилие настроек не может не понравиться; тем более, что бесполезных и ненужных среди них нет. Отметить какую-либо особенность, правда, не могу, но лишь потому, что все логично вписывается в мое представление о том, что должен уметь FTP-клиент.
Разобраться в интерфейсе программы можно буквально с первого взгляда. Как я уже сказал, он чем-то напоминает Проводник Windows, но при этом выглядит не ущербно, а напротив — очень ясно и информативно. Слева находится дерево локальных папок, которое можно переключить на менеджер сайтов. Справа – навигатор FTP, а внизу – список закачек.
Во время тестирования программы я нашел как очевидные плюсы, так и столь же очевидные минусы. Из плюсов особо отмечу поддержку макросов (программа может запомнить какую-то последовательность совершаемых пользователем действий, чтобы потом повторить ее), поддержку работы в несколько потоков (это может заметно увеличить скорость скачивания), и конечно – планировщик (программа может скачивать файлы по расписанию). Из недостатков: нельзя задать ограничение по скорости для всей программы или для определённой закачки. А такая возможность может пригодиться, чтобы оставить часть сетевого канала свободной для других целей – например для web-сёрфинга. Нашел я и другие недостатки, но, покопавшись в настройках, сумел большинство из них обойти.
CuteFTP заслуживает, в принципе, высокой оценки, которую я ей и ставлю. Пять баллов.

WebDrive (вне конкурса)

Shareware (20 days trial)
$54.95-9,999.95
7.1 Мбайт
www.webdrive.com
English

Несмотря на то, что эта программа вовсе не FTP-клиент в привычном понимании, обойти её стороной я просто не смог. Дело в том, что эта программа позволяет подключить любой FTP-ресурс в качестве сетевого диска. А это значит, что работать с этим ресурсом станет возможно откуда угодно – ссылки на него появятся, например, в диалогах открытия и сохранения файлов. Если ваш любимый файл-менеджер не поддерживает работу с FTP – с помощью WebDrive он эту поддержку получит.
Настройки у программы богатые, и я бы сказал – интересные. Так, к примеру, это единственная из рассматриваемых программ, которая имеет возможность принудительного кэширования данных (т.е., WebDrive в свободное от работы время потихоньку сливает файлы на винчестер в надежде что они вам когда-нибудь понадобятся). Владельцам безлимитных подключений такая возможность может понравиться.
Недостаток у программы я заметил лишь один: если FTP-сервер находится не на 21 порту, то WebDrive не сможет с ним соединиться – в программе нет возможности указать порт, отличный от умолчания...
Впрочем, такая неприятность случается редко, и уникальные возможности программы уже сделали ее для меня незаменимой. Уверен, что и вам она понравится.

Итоги
Все программы, попавшие в обзор, добросовестно выполняют основные функции, у каждой из них есть свои “фишки” и недостатки, которые сравнивать между собой оказалось не так-то и просто. И все-таки меня обольстил клиент SmartFTP, который, похоже, выкачает мне ещё не один гигабайт всякого барахла. Как альтернатива ему остается CuteFTP – обе эти программы я буду изучать в дальнейшем.
Остальные программы подойдут в каких-то конкретных ситуациях – так нет ничего удобнее связки Total Commander+WebDrive при редактировании файлов на FTP, а ReGet’ом можно пользоваться тем, кто качает файлы с FTP только время от времени.
Выбор пожирателей FTP велик. Для себя я выбор уже сделал, надеюсь и вы воспользуетесь моим опытом. Удачного выбора!


Рекомендуем почитать: