web-dev-qa-db-fra.com

Quelle est la différence entre Vimperator et Pentadactyl?

J'utilise vimperator depuis quelques mois et j'adore (bien que cela me rende difficile de revenir à la souris primitive sur les ordinateurs des autres) . J'ai vu qu'il y avait une fourchette appelée Pentadactyl , mais je ne peux pas dire quelle est la différence. Y a-t-il une raison particulière pour utiliser l'un sur l'autre? Pourquoi était-ce fourchu?

54
John McDonnell

Je suis le fondateur du projet et le développeur principal de Vimperator. J'ai résumé ici mes différences perçues entre les deux projets:

http://code.google.com/p/vimperator-labs/wiki/VimperatorVsPentadactyl (Le projet a été déplacé vers github, un clone du lien: http://www.wikivs.com/wiki/Pentadactyl_vs_Vimperator )

Veuillez lire toute la page, mais si vous avez vraiment besoin d'un bref résumé, car vous venez de perdre du temps à lutter contre la complexité de Pentadactyl;), la voici:

  • Vimperator : L'accent est mis sur la convivialité, la simplicité, la stabilité et le design, tout en préservant une expérience de navigation modale puissante influencée par Vim.
  • Pentadactyl : Le but est de créer une bête complexe, où les pirates disposant de trop de temps libre peuvent faire n'importe quoi (in) imaginable. Se concentre également davantage sur la compatibilité Vim 1: 1.

Espérons que cela aide un peu. Je suis sûr que les deux projets ont leurs publics cibles.

35
maxauthority

Peut-être que la section FAQ de la page vers laquelle vous avez accédé pourrait être utile, en particulier http://5digits.org/pentadactyl/faq#faq-differences et http://5digits.org/pentadactyl/faq#faq-fork .

La principale différence est que les développeurs les plus actifs de Vimperator sont passés à Pentadactyl. Des modifications plus qualitatives peuvent être trouvées dans le journal des modifications, mais correspondent en gros à ce que nous considérons comme un développement plus actif et plus réfléchi.

Parmi les différences les plus visibles, à partir de Pentadactyl 1.0, figurent une prise en charge plus étendue de Firefox 4, des temps de démarrage et des performances d'achèvement nettement améliorés, une prise en charge de :sanitize et du mode privé considérablement améliorée, une implémentation de recherche incrémentielle considérablement améliorée, des améliorations majeures de l'analyse syntaxique des commandes Ex (y compris la possibilité de séparer les commandes avec | et de séparer les commandes longues sur plusieurs lignes), les conditions (:if/:else) dans les fichiers de configuration, une documentation grandement mise à jour et un certain nombre de corrections de bugs.

24
Jan Hlavacek

Je ne peux rien dire sur la politique derrière les deux projets, mais voici ce que je pense/ai découvert sur les deux projets:

  1. Activité de développement: Les deux projets ont à peu près le même nombre de commits au cours des deux derniers mois. Pour ce qui est de la qualité et de l'impact de chaque commit, je ne peux pas en dire beaucoup sans vérifier le code, mais à partir des messages de commit, il semble également être très similaire. [( pentadactyl est toujours une ou plusieurs versions derrière les versions de Firefox]

  2. Ergonomie: Pour un utilisateur moyen, Vimperator semble beaucoup plus facile à utiliser, alors que Pentadactyl a une courbe d'apprentissage plus abrupte, mais se sentirait très similaire aux utilisateurs de vim [1].

    2.1. Keymapping: Les options et le keymapping dans Vimperator sont beaucoup plus faciles à mémoriser pour les utilisateurs moyens. Par exemple, pour afficher la barre de menus, dans vimperator vous pouvez simplement :set gui=menu ( remplacez 'navigation' par la barre de navigation, 'onglets' par la barre de tabulation, etc.) alors que dans pentadactyl, il s'agit de :set go+=M ou :set guioptions+=M (un seul caractère pour chaque élément, qui respecte également la casse)

    2.2. Personnalisation: D'autre part, vous pouvez personnaliser beaucoup plus d'options dans Pentadactyl que vous ne pouvez en faire dans Vimperator. Dans notre exemple précédent, dans Pentadactyl, vous pouvez activer et désactiver la barre de favoris, la barre de statut, la barre de défilement latérale, la barre de défilement inférieure et bien d’autres encore, en utilisant la même méthode que celle mentionnée ci-dessus, alors que Vimperator prend en charge beaucoup moins de personnalisation.

  3. Conception: Vimperator a un look beaucoup plus moderne que Pentadactyl.

Selon ce qui est important pour vous, les deux projets sont bons, si vous vous souciez peu de l'esthétique et êtes prêt à passer un peu de temps à apprendre les commandes exactes (ou à les rechercher dans l'aide, ce qui est assez simple à naviguer), mais voulez de nombreuses options de personnalisation, ou si vous recherchez une expérience plus semblable à vim, Pentadactyl est fait pour vous.

D'un autre côté, si vous êtes un utilisateur moyen de vim qui souhaite transformer l'expérience de son navigateur en un clavier uniquement, mais ne veut pas passer trop de temps à apprendre que Vimeperator est fait pour vous.

[1]: La fonctionnalité de base est similaire dans les deux cas, comme les pages ouvertes, revenir dans l'historique, fermer les onglets, etc. Ce sont les autres fonctionnalités dont je parle.

[2]: Vimperator peut avoir des options cachées au fond pour activer/désactiver les autres options de l'interface graphique, mais même si elles existent, elles ne sont pas aussi visibles que Pentadactyl.

20
Aqeel Zafar

Ce n'est pas une comparaison technique, mais en tant qu'utilisateur, je peux voir une différence:

  • Avec Pentadactyl, vous êtes toujours sur la version précédente de Firefox (ou peut-être précédente--).

enter image description here

7
amar