Сравнительно недавно задался я вопросом о надобности FTP-клиента. Погуглил немного, полистал блоги, нашел много программ. которые пользователи чаще всего выбирают и используют. Но что именно выбрать себе?

Попробуем сначала выяснить – а зачем нам вообще нужен FTP-клиент, и что нам от него надо. Начнем с того, что выясним, зачем нам вообще нужен FTP-клиент. Не будем здесь упоминать об узкоспециализированных нуждах (например, для разработчиков), так как в большинстве случаев они и сами знают что им надо 🙂 или фирма/организация даст что есть или купит что надо.

А вот в реальной жизни «простым смертным» надо:
1. залить/слить файлы на/с FTP (режим передачи файлов кому нибудь, или даже как заменитель USB-флэшки)
2. иногда пошарить по FTP-серверам в поисках программ, музыки или фильмов.

Заметьте, что скачка файлов не вынесена отдельно, и на это есть одна причина – большинство браузеров сейчас поддерживают закачку с FTP, и если ограничиваться только задачей скачки из FTP, то может даже ничего и не надо искать?

Итак, попробуем собрать список того, на что лично я рекомендую обращать внимание при выборе программы. Надеюсь, мое мнение поддержат многие.

Общие характеристики:

  • стабильность
  • удобство пользования
  • «красота»
  • простота и скорость установки

В большинстве случаев, цена в наших краях часто не имеет значения, но даже так надо искать «лекарства»», что требует дополнительных усилий и времени.

Функциональные характеристики:

  • корректная работа с русскими названиями файлов и папок
  • возможность настройки прокси
  • возможность менять/переименовывать файлы прямо на сервере
  • возможность быстро ограничивать трафик
  • возможность ставить передачу файла на паузу и докачки
  • возможность качать много файлов (параллельная скачка или создание очередей)
  • возможность синхронизации папок

Остальные свойства программ – чисто субъективные, и нужны сравнительно меньшему количеству пользователей (не скажу что никому не нужны, просто нужны не всем).

Вот по этим критериям и будем оценивать программы. Результатом не будут никакие оценки, только факты и личное мнение (много субъективности, немного объективности). Дальше Вам решать… В конце статьи – сводная таблица с поддерживаемыми функциями.

Итак, сегодня в фокусе:

  • Cyberduck
  • FileZilla
  • OneButton FTP
  • muCommander
  • CrossFTP

Ограничимся бесплатными программами, попробуем жить честно, не украв ни у кого копейку. Да и будет потом еще что протестировать и сравнить 🙂

Cyberduck

Статус: бесплатная
Сайт разработчика. Скачать (10.3MB)
Требования: Mac OS X 10.4 или выше

Один из самых популярных FTP-клиентов.

cyberduck

Что понравилось:

  • автоматическая русская локализация
  • частичная поддержка кирилличных названий
  • полная поддержка Drag’n’Drop
  • возможность быстро изменять траффик
  • приятный простой интерфейс

Что не понравилось:

  • (субъективно) если выбрать несколько файлов для закачки на сервер, все они в окне очереди покажутся одной записью (вроде бы удобно), но здесь не можно убрать один файл из всего пакета.
  • по той же причине не видно, какие файлы уже переданы, а какие еще в очереди
  • не возможно назначить внешний редактор на любую программу – есть только фиксированный список внешних программ, в котором нету TextEdit…
  • частичная поддержка кириллицы, видимо ограничивается одной-двумя дополнительными кодировками (но надо признать – и это уже большой плюс).

FileZilla

Статус: бесплатная
Сайт разработчика. Скачать (4.4MB)
Требования: Mac OS X 10.4 или выше

Вроде бы хорошая программа, позволяет скрыть ненужные части (панель статуса, панель активных передач, дерево папок, …).

filezilla

Что понравилось:

  • поддержка многих языков интерфейса (жаль, что не автоматическое определение)
  • есть кнопка Quickconnect (Быстрое соединение) для быстрого подключения к FTP серверам
  • возможность параллельно передавать файлы и переходить по папкам
  • возможность фильтрации файлов (например, не показывать временные файлы, или показывать только картинки, можно добавить и свои конфигурации)
  • возможность сравнивать папки
  • поддержка Dran’n’Drop для закачки на сервер
  • код программы один на все платформы

Что не понравилось:

  • почему-то нет поддержки Dran’n’Drop в Finder для скачки с сервера
  • есть возможность приостановить все закачки, но нет возможности поставить на паузу конкретный файл
  • нет быстрой возможности изменять ширину канала при передаче
  • нет автоматического восстановления соединения
  • удаление файла только из контекстного меню (стандартная команда Cmd + Del не работает)
  • кириллица поддерживается не очень хорошо – создать папку можно (иногда дает ошибку, но все-таки можно), но когда начинать передачу файла название папки «ломается» (см. снимок ниже – в дереве папок название нормальное, но когда пробовать открыть папку – в дереве (оказывается и на сервере) появилась новая папка с «поломанным» именем). и что хуже – эта папка и будет с файлами, а правильная – пустая…
  • панель прогресса тоже нестабильная – кроме плохой поддержки кирилличных названий после паузы и продолжения передачи список вырос и статус показывался в одной позиции, даже если я делал прокрутку этого списка.
  • общая стабильность программы на низком уровне (как и на Win платформе, что в принципе и не странно – код один).

OneButton FTP

Статус: бесплатная
Сайт разработчика. Скачать (1.4MB)
Требования: Mac OS X 10.4 или выше

А так все хорошо начиналось… Программа имела своего пользователя, подавала надежды, а тут на тебе. Разработчик нашел себе работу, и положил болт конец програмке. Но, почему бы и не посмотреть на то, что тоже часто используют?

onebutton

Что понравилось:

  • минималистский интерфейс
  • работа с несколькими серверами одновременно
  • маленький размер программы (всего 1.4 МБ)

Что не понравилось:

  • не поддерживается кириллица
  • нестабильная связь. почти после каждой операции окно файлов пустое, команда обновить не помогает, приходиться переподключаться к серверу.
  • нету полного статуса передачи (только лог)
  • исходя из пункта выше – непонятно, есть ли параллельная работа с файлами
  • нет ограничений трафика

muCommander

Статус: бесплатная
Сайт разработчика. Скачать (2.4 МБ)
Требования: Mac OS X 10.4 или выше

Здесь нужно подчеркнуть, что muCommander не есть чисто FTP клиент. Это файловый менеджер с возможностью работать с FTP. Но даже несмотря на это, использование в виде FTP клиента вполне оправдано.

mucommander

Что понравилось:

  • удобное и информативное окно статуса передачи
  • есть локализация
  • поддержка кириллицы

Что не понравилось:

  • частичная поддержка Dran’n’Drop – не работает для скачки из сервера
  • нет возможности параллельной работы с файлами и закачками

CrossFTP

Статус: бесплатная
Сайт разработчика. Скачать (0.24MB)
Требования: Mac OS X 10.4 или выше

Здесь надо заметить, что есть Pro версия (платная), которая будет немного функциональней бесплатной.

crossftp

Что понравилось:

  • окно графика скорости закачки
  • возможность работать с несколькими закладками
  • поддержка многих кодировок (для поддержки кириллицы пришлось искать в настройках кодировки)
  • в принципе, заявлена кроссплатформенность

Что не понравилось:

  • установка: надо скачать установщик (Java), который скачает программу
  • кнопка паузы не всегда работает, приходится жать кнопку отмены закачки
  • при заявленной поддержке Drag’n’Drop заставить работать его не смог
  • в бесплатной версии нет возможности ограничивать трафик или увеличивать число потоков для закачки
  • даже для платной версии быстро изменить ширину канала не выйдет – надо лезть в настройки
  • панель Quick Connect не такая уж и быстрая… для подключения к новому серверу надо сначала создать закладку для подключения, а уж потом подключиться.
Функция Cyberduck FileZilla OneButton muCommander CrossFTP
русская локализация + + +
корректная работа с русскими названиями файлов и папок + +? +
возможность настройки прокси + + (Pro)
возможность менять/переименовывать файлы на сервере +/+ +/+ -/+ +/+ ?/+
возможность быстро ограничивать трафик + +
возможность ставить передачу файла на паузу и докачки + + + + +
параллельная скачка или создание очередей + + ? +
возможность синхронизации папок + +

Что же, протестировав 5 клиентов, я так и не нашел идеального… Под Windows на работе я нашел бесплатные программы для практически всех нужд. Жаль, что для OS X нет такого большого выбора.

В итоге, оставил пока Cyberduck, хотя и идеальным пока не считаю.

Если кто пользуется именно БЕСПЛАТНЫМ клиентом – всегда рады комментариям и мнениям.


Читайте также: