В чем разница между Вимператором и Пентадактилем?

19158
John McDonnell

Я использую vimperator в течение нескольких месяцев и люблю его (хотя мне трудно возвращаться к примитивным мышлениям на компьютерах других). Я видел, что есть вилка под названием Pentadactyl, но я не могу сказать, в чем разница. Есть ли какая-то конкретная причина использовать один над другим? Почему это было разветвлено?

54

4 ответа на вопрос

35
maxauthority

Я основатель проекта и до сих пор главный разработчик Vimperator. Я суммировал мои собственные различия между этими двумя проектами здесь:

http://code.google.com/p/vimperator-labs/wiki/VimperatorVsPentadactyl (проект перенесен на github, клон ссылки: http://www.wikivs.com/wiki/Pentadactyl_vs_Vimperator )

Пожалуйста, прочитайте всю страницу, но если вам действительно нужно краткое резюме, потому что вы просто потратили время на борьбу со сложностью Пентадактиля;), вот оно:

  • Vimperator : Основное внимание уделяется удобству использования, простоте, стабильности и дизайну, сохраняя при этом мощный, модальный опыт просмотра под влиянием Vim.
  • Пентадактиль : цель состоит в том, чтобы создать сложного зверя, где хакеры, имеющие слишком много свободного времени, могут делать любые (не) мыслимые вещи. Также больше внимания уделяется совместимости с Vim 1: 1.

Надеюсь, это немного поможет. Я уверен, что оба проекта имеют свою целевую аудиторию.

Вы, ребята, не расстались, а? ;) Ну, в любом случае - спасибо за классный плагин - я только что переключил, он определенно чувствует себя странно, голосуя за вас, а затем комментируя этот пост, просто используя клавиатуру. Теперь добавить комментарий;) kape123 11 лет назад 2
Этот ответ непрофессиональный и плохо выглядит. Если кто-то подписывает ваш проект, он не является для вас врагом, чтобы открыто критиковать его, у них просто другая идея, чем у вас. Вы должны представлять факты и позволять пользователям принимать решения, основываясь на их опыте, не отказывайтесь от участия в вашем родственном проекте, потому что они вносят несколько коммитов, с которыми вы лично не согласны. (NB: я только что обнаружил эти плагины на прошлой неделе, так что я не имею никакого отношения ни к одному из проектов) suprjami 10 лет назад 35
@suprjami Он критиковал определенные моменты, об их философии. Он не говорит, что они злые за разветвление, просто говорит, что их философия неправильна (из его POV). Что в этом плохого? 0fnt 10 лет назад 11
@ 0fnt Я думаю, что большинство людей ожидают ответов довольно энциклопедического характера на веб-сайте обмена стека. Он не говорит, что философия неправильна от его POV; вместо этого это простой сарказм. geo909 8 лет назад 1
24
Jan Hlavacek

Может быть, вам поможет раздел часто задаваемых вопросов на странице, на которую вы ссылаетесь, в частности http://5digits.org/pentadactyl/faq#faq-differences и http://5digits.org/pentadactyl/faq#faq-fork .

Основное отличие состоит в том, что наиболее активные разработчики Vimperator перешли на пентадактиль. Более качественные изменения могут быть найдены в журнале изменений, но, по сути, дополняют то, что мы считаем более активной и вдумчивой разработкой.

Среди наиболее заметных отличий от Pentadactyl 1.0 - более обширная поддержка Firefox 4, значительно лучшее время запуска и производительность, значительно улучшенная :sanitizeподдержка частного режима, значительно улучшенная реализация инкрементного поиска, значительные улучшения в разборе команд Ex (включая возможность разделение команд |и разделение длинных команд по строкам), условные выражения ( :if/ :else) в файлах конфигурации, сильно обновленная документация и ряд исправлений ошибок.

Интересно, мне интересно, как разработчик vimperator отреагирует. John McDonnell 13 лет назад 3
@maxauthority вы можете ответить на это? Gerry 12 лет назад 4
20
Aqeel Zafar

Я не могу ничего сказать о политике обоих проектов, но вот что я думаю / узнал об обоих проектах:

  1. Деятельность по разработке: Оба проекта имеют примерно одинаковое количество коммитов за последние пару месяцев. Что касается качества и влияния каждого коммита, я не могу сказать много, не проверяя код, но из сообщений коммита это тоже похоже. [ пентадактиль всегда одна или несколько версий за релизами Firefox]

  2. Удобство использования: для среднего пользователя Vimperator кажется гораздо более простым в использовании, в то время как Pentadactyl имеет более крутую кривую обучения, но он будет очень похож на пользователей vim [1].

    2.1. Сопоставление клавиш: параметры и сопоставления клавиш в Vimperator гораздо проще запомнить для обычных пользователей, например, для отображения строки меню, в vimperator вы можете просто :set gui=menu(заменить «навигация» для панели навигации, «вкладки» для панели вкладок и т. Д.), Тогда как в пентадактиль это :set go+=Mили :set guioptions+=M(один символ для каждого элемента, который также чувствителен к регистру)

    2.2. Настройка: С другой стороны, вы можете настроить гораздо больше параметров в Pentadactyl, чем в Vimperator. Взяв наш предыдущий пример, в Pentadactyl вы можете включать и выключать панель закладок, строку состояния, боковую полосу прокрутки, нижнюю полосу прокрутки и многое другое, используя тот же метод, что и выше, тогда как Vimperator поддерживает гораздо меньше настроек.

  3. Дизайн: Vimperator выглядит намного современнее, чем пентадактиль.

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

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

[1]: Базовая функциональность одинакова в обоих случаях, например, открытые страницы, возвращение в историю, закрытие вкладок и т. Д. Это другие функции, о которых я говорю.

[2]: Vimperator может иметь опции, скрытые в глубине, чтобы включать / отключать другие опции графического интерфейса, но даже если они существуют, они не так заметны, как пентадактиль.

7
amar

Это не техническое сравнение, но как пользователь я вижу одно отличие:

  • С Pentadactyl вы всегда используете предыдущую версию Firefox (или, может быть, предыдущую).

enter image description here

Это не правильно. Я всегда запускаю последнюю версию Firefox, и у меня не было проблем с пентадактилем. Baptiste Wicht 10 лет назад 1