Was ist der Unterschied zwischen Vimperator und Pentadactyl?

54

Ich benutze Vimperator seit ein paar Monaten und liebe es (obwohl es mir schwer fällt, auf den Computern anderer zu primitiver Maus zurückzukehren). Ich habe gesehen, dass es eine Gabel namens Pentadactyl gibt , aber ich kann nicht sagen, was der Unterschied ist. Gibt es einen bestimmten Grund, einen über den anderen zu verwenden? Warum wurde es gegabelt?

John McDonnell
quelle

Antworten:

35

Ich bin der Projektgründer und immer noch Hauptentwickler von Vimperator. Ich habe hier meine eigenen wahrgenommenen Unterschiede zwischen den beiden Projekten zusammengefasst:

http://code.google.com/p/vimperator-labs/wiki/VimperatorVsPentadactyl (Projekt nach github verschoben, ein Klon des Links: http://www.wikivs.com/wiki/Pentadactyl_vs_Vimperator )

Bitte lesen Sie die ganze Seite, aber wenn Sie wirklich eine kurze Zusammenfassung brauchen, weil Sie nur Zeit damit verschwendet haben, die Komplexität von Pentadactyl zu bekämpfen;), hier ist es:

  • Vimperator : Das Hauptaugenmerk liegt auf Benutzerfreundlichkeit, Einfachheit, Stabilität und Design bei gleichzeitiger Beibehaltung eines leistungsstarken, modalen Browsing-Erlebnisses, das von Vim beeinflusst wird.
  • Pentadactyl : Ziel ist es, ein komplexes Biest zu erschaffen, in dem Hacker mit zu viel Freizeit alles (Un-) Erdenkliche tun können. Konzentriert sich auch mehr auf 1: 1 Vim-Kompatibilität.

Hoffe das hilft ein wenig. Ich bin sicher, dass beide Projekte ihre Zielgruppen haben.

maxauthority
quelle
2
Ihr habt euch nicht gut getrennt, was? ;) Na ja - danke für das coole Plugin - ich habe gerade gewechselt, es fühlt sich auf jeden Fall komisch an, dich zu beschimpfen und diesen Beitrag dann nur mit der Tastatur zu kommentieren. Jetzt fHinzufügen, um einen Kommentar hinzuzufügen;)
Nikib3ro
36
Diese Antwort ist unprofessionell und lässt Sie schlecht aussehen. Wenn jemand Ihr Projekt fragt, ist er kein Feind, den Sie offen kritisieren könnten, er hat nur eine andere Idee als Sie. Sie sollten Fakten präsentieren und die Benutzer anhand ihrer Erfahrungen entscheiden lassen, Ihr Schwesterprojekt nicht abschieben, weil sie ein paar Verpflichtungen eingehen, mit denen Sie persönlich nicht einverstanden sind. (NB: Ich habe diese Plugins erst letzte Woche entdeckt, daher habe ich keine Verbindung zu einem der beiden Projekte)
Samstag,
12
@suprjami Er hat bestimmte Punkte über ihre Philosophie kritisiert. Er sagt nicht, dass sie böse sind, weil sie gegabelt haben, sondern nur, dass ihre Philosophie falsch ist (aus seiner Sicht). Was stimmt damit nicht?
7.
1
@ 0fnt Ich würde vermuten, dass die meisten Leute auf einer Stack-Exchange-Website eher enzyklopädische Antworten erwarten würden. Er sagt nicht, dass die Philosophie von seinem POV falsch ist; stattdessen ist dies schlichter Sarkasmus.
Geo909
25

Vielleicht könnte der FAQ-Bereich auf der Seite, auf die Sie verlinkt haben, hilfreich sein, insbesondere http://5digits.org/pentadactyl/faq#faq-differences und http://5digits.org/pentadactyl/faq#faq-fork .

Der Hauptunterschied besteht darin, dass die aktivsten Entwickler von Vimperator zu Pentadactyl gewechselt sind. Weitere qualitative Änderungen können im Änderungsprotokoll gefunden werden, summieren sich jedoch im Wesentlichen zu dem, was wir für eine aktivere und durchdachtere Entwicklung halten.

Zu den augenfälligsten Unterschieden seit Pentadactyl 1.0 zählen eine umfassendere Firefox 4-Unterstützung, eine erheblich bessere Startzeit und Abschlussleistung, eine erheblich bessere :sanitizeUnterstützung für den Privatmodus, eine erheblich verbesserte Implementierung der inkrementellen Suche sowie wesentliche Verbesserungen beim Parsen von Ex-Befehlen (einschließlich der Fähigkeit) (zum Trennen von Befehlen mit |langen Befehlen und zum Teilen von langen Befehlen über mehrere Zeilen), Bedingungen ( :if/ :else) in Konfigurationsdateien, stark aktualisierte Dokumentation und eine Reihe von Fehlerkorrekturen.

Jan Hlavacek
quelle
3
Interessant, ich frage mich, wie der Vimperator-Entwickler reagieren würde.
John McDonnell
4
@maxauthority Können Sie darauf antworten?
Gerry
21

Ich kann nichts über die Politik hinter beiden Projekten sagen, aber hier ist, was ich über beide Projekte denke / herausgefunden habe:

  1. Entwicklungsaktivität: Beide Projekte haben in den letzten Monaten fast die gleiche Anzahl von Commits. Was die Qualität und die Auswirkung jedes Commits angeht, kann ich nicht viel sagen, ohne den Code zu überprüfen, aber bei Commit-Nachrichten scheint es auch ziemlich ähnlich zu sein. [ Pentadactyl ist immer eine oder wenige Versionen hinter den Firefox-Versionen]

  2. Benutzerfreundlichkeit : Für durchschnittliche Benutzer scheint Vimperator viel einfacher zu bedienen zu sein, während Pentadactyl eine steilere Lernkurve aufweist, sich aber sehr ähnlich wie Vim-Benutzer anfühlt [1].

    2.1. Keymapping: Die Optionen und das Keymapping in Vimperator sind für Durchschnittsbenutzer viel einfacher zu merken, z. B. um die Menüleiste anzuzeigen. In Vimperator können Sie einfach :set gui=menu"Navigation" für die Navigationsleiste, "Registerkarten" für die Registerkartenleiste usw. verwenden Pentadactyl ist :set go+=Moder :set guioptions+=M(ein einzelnes Zeichen für jedes Element, bei dem auch die Groß- und Kleinschreibung beachtet wird)

    2.2. Anpassung: Andererseits können Sie in Pentadactyl viel mehr Optionen anpassen als in Vimperator. In unserem vorherigen Beispiel können Sie in Pentadactyl die Lesezeichenleiste, die Statusleiste, die seitliche Bildlaufleiste, die untere Bildlaufleiste und vieles mehr auf dieselbe Weise wie oben beschrieben aktivieren und deaktivieren, während Vimperator wesentlich weniger Anpassungen unterstützt.

  3. Design: Vimperator sieht viel moderner aus als Pentadactyl.

Je nachdem, was für Sie wichtig ist, sind beide Projekte gut, wenn Sie sich nicht zu sehr für Ästhetik interessieren und bereit sind, einige Zeit damit zu verbringen, die genauen Befehle zu erlernen (oder sie in der Hilfe nachzuschlagen, die recht einfach zu navigieren ist), aber Sie möchten eine Vielzahl von Anpassungsoptionen, oder wenn Sie auf der Suche nach mehr Erfahrung sind, ist Pentadactyl genau das Richtige für Sie.

Auf der anderen Seite, wenn Sie ein durchschnittlicher Vim-Benutzer sind, der seine Browser-Erfahrung nur auf Tastaturen anwenden möchte, aber nicht zu viel Zeit mit dem Erlernen von Vimeperator verbringen möchte, ist dies etwas für Sie.

[1]: Grundlegende Funktionen sind in beiden Bereichen ähnlich, z. B. das Öffnen von Seiten, das Zurückblättern in den Verlauf, das Schließen von Registerkarten usw. Es handelt sich um die anderen Funktionen, über die ich spreche.

[2]: Vimperator kann Optionen haben, die tief im Inneren verborgen sind, um andere GUI-Optionen zu aktivieren / deaktivieren, aber selbst wenn sie existieren, sind sie nicht so sichtbar wie Pentadactyl.

Aqeel Zafar
quelle
7

Es ist kein technischer Vergleich, aber als Benutzer kann ich einen Unterschied feststellen:

  • Mit Pentadactyl sind Sie immer auf der vorherigen Version von Firefox (oder vielleicht früher--).

Bildbeschreibung hier eingeben

amar
quelle
1
Das ist nicht richtig. Ich habe immer die letzte Version von Firefox ausgeführt und hatte keine Probleme mit Pentadactyl.
Baptiste Wicht