¿Cuál es la diferencia entre Vimperator y Pentadactyl?

54

He estado usando vimperator durante unos meses y me encantó (aunque me resulta difícil volver a la rutina primitiva en las computadoras de otros). He visto que hay un tenedor llamado Pentadactyl , pero no puedo decir cuál es la diferencia. ¿Hay alguna razón particular para usar uno sobre el otro? ¿Por qué fue bifurcado?

John McDonnell
fuente

Respuestas:

35

Soy el fundador del proyecto y aún el desarrollador principal de Vimperator. He resumido mis propias diferencias percibidas entre los dos proyectos aquí:

http://code.google.com/p/vimperator-labs/wiki/VimperatorVsPentadactyl (Proyecto movido a github, un clon del enlace: http://www.wikivs.com/wiki/Pentadactyl_vs_Vimperator )

Lea toda la página, pero si realmente necesita un breve resumen, porque acaba de perder el tiempo luchando contra la complejidad de Pentadactyl;), aquí está:

  • Vimperator : el enfoque principal está en la usabilidad, la simplicidad, la estabilidad y el diseño al tiempo que conserva una experiencia de navegación potente y modal influenciada por Vim.
  • Pentadactyl : el objetivo es crear una bestia compleja, donde los piratas informáticos con demasiado tiempo libre pueden hacer cualquier cosa (in) imaginable. También se centra más en la compatibilidad Vim 1: 1.

Espero que esto ayude un poco. Estoy seguro de que ambos proyectos tienen su público objetivo.

maxauthority
fuente
2
Ustedes no se han separado bien, ¿eh? ;) Bueno, de todos modos, gracias por el complemento genial, lo acabo de cambiar, definitivamente se siente extraño votarte y luego comentar esta publicación simplemente usando el teclado. Ahora fAdd para agregar comentario;)
nikib3ro
36
Esta respuesta no es profesional y te hace quedar mal. Si alguien bifurca su proyecto, no es un enemigo para que lo critique abiertamente, simplemente tiene una idea diferente a la suya. Debe presentar los hechos y dejar que los usuarios decidan en función de su experiencia, no descarte su proyecto hermano porque hacen algunos compromisos con los que no está de acuerdo personalmente. (NB: acabo de descubrir estos complementos la semana pasada, así que no estoy afiliado a ninguno de los proyectos)
suprjami
12
@suprjami Ha criticado puntos específicos sobre su filosofía. No está diciendo que sean malvados por bifurcar, solo dice que su filosofía está equivocada (de su POV). ¿Qué está mal con eso?
0fnt
1
@ 0fnt Supongo que la mayoría de la gente esperaría respuestas de una naturaleza bastante enciclopédica en un sitio web de intercambio de pila. No está diciendo que la filosofía está mal desde su punto de vista; en cambio, esto es simple sarcasmo.
geo909
25

Tal vez la sección de preguntas frecuentes en la página a la que se vinculó podría ser útil, en particular http://5digits.org/pentadactyl/faq#faq-differences y http://5digits.org/pentadactyl/faq#faq-fork .

La principal diferencia es que los desarrolladores más activos de Vimperator se han mudado a Pentadactyl. Se pueden encontrar más cambios cualitativos en el registro de cambios, pero esencialmente se suman a lo que consideramos un desarrollo más activo y reflexivo.

Entre las diferencias más visibles, a partir de Pentadactyl 1.0, se encuentra un soporte más extenso de Firefox 4, un tiempo de inicio y un rendimiento de terminación significativamente mejores :sanitize, un soporte de modo privado considerablemente mejor , una implementación de búsqueda incremental mejorada, mejoras importantes en el análisis de comandos Ex (incluida la capacidad para separar comandos con |y dividir comandos largos entre líneas), condicionales ( :if/ :else) en archivos de configuración, documentación muy actualizada y una serie de correcciones de errores.

Jan Hlavacek
fuente
3
Interesante, me pregunto cómo respondería el desarrollador de vimperator.
John McDonnell
44
@maxauthority ¿puede responder a esto?
Gerry
21

No puedo decir nada sobre la política detrás de ambos proyectos, pero esto es lo que creo / descubrí sobre ambos proyectos:

  1. Actividad de desarrollo: Ambos proyectos tienen casi la misma cantidad de compromisos en los últimos meses. En cuanto a la calidad y el impacto de cada confirmación, no puedo decir mucho sin verificar el código, pero de los mensajes de confirmación también parece ser bastante similar. [ pentadactyl es siempre una o pocas versiones detrás de los lanzamientos de Firefox]

  2. Usabilidad: para el usuario promedio, Vimperator parece mucho más fácil de usar, mientras que Pentadactyl tiene una curva de aprendizaje más pronunciada, pero se sentiría muy similar a los usuarios de vim [1].

    2.1. Mapeado de teclas: las opciones y el mapeo de teclas en Vimperator son mucho más fáciles de recordar para los usuarios promedio, por ejemplo, para mostrar la barra de menú, en vimperator puede simplemente :set gui=menu(sustituir 'barra de navegación' por barra de navegación, 'pestañas' por barra de pestañas, etc.) mientras que en pentadactyl es :set go+=Mo :set guioptions+=M(un solo carácter para cada elemento que también distingue entre mayúsculas y minúsculas)

    2.2. Personalización: por otro lado, puede personalizar muchas más opciones en Pentadactyl que en Vimperator. Tomando nuestro ejemplo anterior, en Pentadactyl puede activar y desactivar la barra de marcadores, la barra de estado, la barra de desplazamiento lateral, la barra de desplazamiento inferior y mucho más utilizando el mismo método mencionado anteriormente, mientras que Vimperator admite mucha menos personalización.

  3. Diseño: Vimperator tiene un aspecto mucho más moderno que el Pentadactyl.

Dependiendo de lo que sea importante para usted, ambos proyectos son buenos, si no le importa demasiado la estética y está dispuesto a pasar algún tiempo aprendiendo los comandos exactos (o buscarlos en la ayuda, que es bastante simple de navegar) pero desea muchas opciones de personalización, o si está buscando una experiencia más similar a la de Vim, Pentadactyl es para usted.

Por otro lado, si usted es un usuario promedio de vim que quiere convertir su experiencia de navegador solo en el uso del teclado pero no quiere pasar demasiado tiempo aprendiendo que Vimeperator es para usted.

[1]: La funcionalidad básica es similar en ambos, como páginas abiertas, retroceder en el historial, cerrar pestañas, etc. Son las otras características de las que estoy hablando.

[2]: Vimperator puede tener opciones ocultas en el fondo para habilitar / deshabilitar otras opciones de interfaz gráfica de usuario, pero incluso si existen, no son tan visibles como Pentadactyl.

Aqeel Zafar
fuente
7

No es una comparación técnica, pero como usuario puedo ver una diferencia:

  • Con Pentadactyl siempre estás en la versión anterior de Firefox (o tal vez anterior).

ingrese la descripción de la imagen aquí

amar
fuente
1
Eso no es correcto. Siempre ejecuto la última versión de Firefox y no he tenido problemas con pentadactyl.
Baptiste Wicht