Qual é a diferença entre o Vimperator e o Pentadactyl?

54

Eu tenho usado o vimperator por alguns meses e amado (embora dificulte a minha volta para o primitivo mousery nos computadores dos outros). Eu vi que há um fork chamado Pentadactyl , mas não posso dizer qual é a diferença. Existe algum motivo específico para usar um sobre o outro? Por que foi bifurcada?

    
por John McDonnell 23.03.2011 / 04:41

4 respostas

35

Eu sou o fundador do projeto e ainda desenvolvedor principal do Vimperator. Resumi minhas diferenças percebidas entre os dois projetos aqui:

link (Projeto movido para o github, um clone do link: link )

Por favor, leia a página inteira, mas se você realmente precisa de um breve resumo, porque você acabou de perder tempo lutando contra a complexidade do Pentadactyl;), aqui está:

  • Vimperator : O foco principal é a usabilidade, simplicidade, estabilidade e design, preservando ao mesmo tempo uma poderosa experiência de navegação modal influenciada pelo Vim.
  • Pentadactyl : O objetivo é criar uma fera complexa, onde hackers com muito tempo livre podem fazer qualquer coisa (incompreensível). Também se concentra mais na compatibilidade 1: 1 Vim.

Espero que isso ajude um pouco. Tenho certeza de que ambos os projetos têm seus públicos-alvo.

    
por 24.03.2011 / 09:53
24

Talvez a seção de perguntas frequentes na página a qual você se vinculou possa ser útil, especialmente link e link .

The main difference is that Vimperator's most active developers have moved on to Pentadactyl. More qualitative changes may be found in the change log, but essentially add up to what we consider more active and thoughtful development.

Among the most visible differences, as of Pentadactyl 1.0, are more extensive Firefox 4 support, significantly better startup time and completion performance, considerably better :sanitize and private mode support, a greatly improved incremental find implementation, major improvements in Ex command parsing (including the ability to separate commands with | and split long commands across lines), conditionals (:if/:else) in configuration files, greatly updated documentation, and a number of bug fixes.

    
por 23.03.2011 / 05:14
20

Eu não posso dizer nada sobre a política por trás de ambos os projetos, mas aqui está o que eu acho / descobri sobre os dois projetos:

  1. Atividade de desenvolvimento: Os dois projetos têm praticamente a mesma quantia de commits nos últimos dois meses. Quanto à qualidade e impacto de cada commit, eu não posso dizer muito sem verificar o código, mas a partir de mensagens de commits parece ser bem similar também. [ pentadactyl é sempre uma ou poucas versões atrás das versões do Firefox]

  2. Usabilidade: Para o usuário comum, o Vimperator parece muito mais fácil de usar, enquanto o Pentadactyl tem uma curva de aprendizado mais acentuada, mas seria muito semelhante aos usuários vim [1].

    2.1. Keymapping: As opções e keymapping no Vimperator são muito mais fáceis de lembrar para usuários comuns, por exemplo, para mostrar a barra de menus, no vimperator você pode simplesmente :set gui=menu (substituir 'navigation' por barra de navegação ' abas 'para barra de abas, etc.) enquanto em pentadáctilo é :set go+=M ou :set guioptions+=M (um único caractere para cada item que também diferencia maiúsculas e minúsculas)

    2.2. Personalização: Por outro lado, você pode personalizar muito mais opções no Pentadactyl que você pode fazer no Vimperator. Tomando nosso exemplo anterior, em Pentadactyl você pode ligar e desligar a barra de favoritos, barra de status, barra de rolagem lateral, barra de rolagem inferior e muito mais usando o mesmo método mencionado acima, enquanto o Vimperator suporta muito menos personalização.

  3. Design: O Vimperator tem um visual muito mais moderno do que o Pentadactyl.

Dependendo do que é importante para você, ambos os projetos são bons, se você não se preocupa muito com a estética e está disposto a gastar algum tempo aprendendo os comandos exatos (ou procurá-los em ajuda, o que é bastante simples navegar), mas quer muitas opções de personalização, ou se você está procurando por uma experiência mais vim, o Pentadactyl é para você.

Por outro lado, se você é um usuário médio do vim que quer transformar a experiência do navegador em apenas o uso do teclado, mas não quer gastar muito tempo aprendendo o Vimeperator é para você.

[1]: Funcionalidade básica é semelhante em ambos, como abrir páginas, voltar no histórico, fechar abas etc. são os outros recursos dos quais estou falando.

[2]: O Vimperator pode ter opções ocultas para ativar / desativar outras opções de gui, mas, mesmo que existam, elas não são tão visíveis quanto o Pentadactyl.

    
por 01.06.2012 / 15:47
7

Não é uma comparação técnica, mas, como usuário, vejo uma diferença:

  • Com Pentadactyl você está sempre na versão anterior do Firefox (ou talvez anterior -).

    
por 23.11.2012 / 07:53