Сравнительно недавно задался я вопросом о надобности 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-клиентов.
Что понравилось:
- автоматическая русская локализация
- частичная поддержка кирилличных названий
- полная поддержка Drag’n’Drop
- возможность быстро изменять траффик
- приятный простой интерфейс
Что не понравилось:
- (субъективно) если выбрать несколько файлов для закачки на сервер, все они в окне очереди покажутся одной записью (вроде бы удобно), но здесь не можно убрать один файл из всего пакета.
- по той же причине не видно, какие файлы уже переданы, а какие еще в очереди
- не возможно назначить внешний редактор на любую программу – есть только фиксированный список внешних программ, в котором нету TextEdit…
- частичная поддержка кириллицы, видимо ограничивается одной-двумя дополнительными кодировками (но надо признать – и это уже большой плюс).
FileZilla
Статус: бесплатная
Сайт разработчика. Скачать (4.4MB)
Требования: Mac OS X 10.4 или выше
Вроде бы хорошая программа, позволяет скрыть ненужные части (панель статуса, панель активных передач, дерево папок, …).
Что понравилось:
- поддержка многих языков интерфейса (жаль, что не автоматическое определение)
- есть кнопка Quickconnect (Быстрое соединение) для быстрого подключения к FTP серверам
- возможность параллельно передавать файлы и переходить по папкам
- возможность фильтрации файлов (например, не показывать временные файлы, или показывать только картинки, можно добавить и свои конфигурации)
- возможность сравнивать папки
- поддержка Dran’n’Drop для закачки на сервер
- код программы один на все платформы
Что не понравилось:
- почему-то нет поддержки Dran’n’Drop в Finder для скачки с сервера
- есть возможность приостановить все закачки, но нет возможности поставить на паузу конкретный файл
- нет быстрой возможности изменять ширину канала при передаче
- нет автоматического восстановления соединения
- удаление файла только из контекстного меню (стандартная команда Cmd + Del не работает)
- кириллица поддерживается не очень хорошо – создать папку можно (иногда дает ошибку, но все-таки можно), но когда начинать передачу файла название папки «ломается» (см. снимок ниже – в дереве папок название нормальное, но когда пробовать открыть папку – в дереве (оказывается и на сервере) появилась новая папка с «поломанным» именем). и что хуже – эта папка и будет с файлами, а правильная – пустая…
- панель прогресса тоже нестабильная – кроме плохой поддержки кирилличных названий после паузы и продолжения передачи список вырос и статус показывался в одной позиции, даже если я делал прокрутку этого списка.
- общая стабильность программы на низком уровне (как и на Win платформе, что в принципе и не странно – код один).
OneButton FTP
Статус: бесплатная
Сайт разработчика. Скачать (1.4MB)
Требования: Mac OS X 10.4 или выше
А так все хорошо начиналось… Программа имела своего пользователя, подавала надежды, а тут на тебе. Разработчик нашел себе работу, и положил болт конец програмке. Но, почему бы и не посмотреть на то, что тоже часто используют?
Что понравилось:
- минималистский интерфейс
- работа с несколькими серверами одновременно
- маленький размер программы (всего 1.4 МБ)
Что не понравилось:
- не поддерживается кириллица
- нестабильная связь. почти после каждой операции окно файлов пустое, команда обновить не помогает, приходиться переподключаться к серверу.
- нету полного статуса передачи (только лог)
- исходя из пункта выше – непонятно, есть ли параллельная работа с файлами
- нет ограничений трафика
muCommander
Статус: бесплатная
Сайт разработчика. Скачать (2.4 МБ)
Требования: Mac OS X 10.4 или выше
Здесь нужно подчеркнуть, что muCommander не есть чисто FTP клиент. Это файловый менеджер с возможностью работать с FTP. Но даже несмотря на это, использование в виде FTP клиента вполне оправдано.
Что понравилось:
- удобное и информативное окно статуса передачи
- есть локализация
- поддержка кириллицы
Что не понравилось:
- частичная поддержка Dran’n’Drop – не работает для скачки из сервера
- нет возможности параллельной работы с файлами и закачками
CrossFTP
Статус: бесплатная
Сайт разработчика. Скачать (0.24MB)
Требования: Mac OS X 10.4 или выше
Здесь надо заметить, что есть Pro версия (платная), которая будет немного функциональней бесплатной.
Что понравилось:
- окно графика скорости закачки
- возможность работать с несколькими закладками
- поддержка многих кодировок (для поддержки кириллицы пришлось искать в настройках кодировки)
- в принципе, заявлена кроссплатформенность
Что не понравилось:
- установка: надо скачать установщик (Java), который скачает программу
- кнопка паузы не всегда работает, приходится жать кнопку отмены закачки
- при заявленной поддержке Drag’n’Drop заставить работать его не смог
- в бесплатной версии нет возможности ограничивать трафик или увеличивать число потоков для закачки
- даже для платной версии быстро изменить ширину канала не выйдет – надо лезть в настройки
- панель Quick Connect не такая уж и быстрая… для подключения к новому серверу надо сначала создать закладку для подключения, а уж потом подключиться.
Функция | Cyberduck | FileZilla | OneButton | muCommander | CrossFTP |
русская локализация | + | + | — | + | — |
корректная работа с русскими названиями файлов и папок | + | +? | — | + | — |
возможность настройки прокси | — | + | — | — | + (Pro) |
возможность менять/переименовывать файлы на сервере | +/+ | +/+ | -/+ | +/+ | ?/+ |
возможность быстро ограничивать трафик | + | — | — | + | — |
возможность ставить передачу файла на паузу и докачки | + | + | + | + | + |
параллельная скачка или создание очередей | + | + | ? | — | + |
возможность синхронизации папок | + | + | — | — | — |
Что же, протестировав 5 клиентов, я так и не нашел идеального… Под Windows на работе я нашел бесплатные программы для практически всех нужд. Жаль, что для OS X нет такого большого выбора.
В итоге, оставил пока Cyberduck, хотя и идеальным пока не считаю.
Если кто пользуется именно БЕСПЛАТНЫМ клиентом – всегда рады комментариям и мнениям.
Последние комментарии