Jaka jest różnica między Vimperatorem a pentadaktylem?

54

Używam vimperatora od kilku miesięcy i kocham go (chociaż utrudnia mi to powrót do prymitywnej myszy na komputerach innych). Widziałem, że istnieje widelec o nazwie Pentadactyl , ale nie mogę powiedzieć, jaka jest różnica. Czy jest jakiś konkretny powód, aby używać jednego nad drugim? Dlaczego był rozwidlony?

John McDonnell
źródło

Odpowiedzi:

35

Jestem założycielem projektu i nadal głównym programistą Vimperatora. W tym miejscu podsumowałem moje spostrzegane różnice między dwoma projektami:

http://code.google.com/p/vimperator-labs/wiki/VimperatorVsPentadactyl (Projekt przeniesiony do github, klon łącza: http://www.wikivs.com/wiki/Pentadactyl_vs_Vimperator )

Proszę przeczytać całą stronę, ale jeśli naprawdę potrzebujesz krótkiego streszczenia, ponieważ właśnie zmarnowałeś czas na walkę ze złożonością Pentadactyl;), oto on:

  • Vimperator : Główny nacisk kładziony jest na użyteczność, prostotę, stabilność i wygląd, przy jednoczesnym zachowaniu potężnego, modalnego sposobu przeglądania, na który wpływa Vim.
  • Pentadactyl : Celem jest stworzenie złożonej bestii, w której hakerzy ze zbyt dużą ilością wolnego czasu mogą zrobić każdą (nie) możliwą do wyobrażenia rzecz. Koncentruje się również bardziej na kompatybilności Vim 1: 1.

Mam nadzieję, że to trochę pomoże. Jestem pewien, że oba projekty mają docelowych odbiorców.

maxauthority
źródło
2
Nie rozstaliście się dobrze, co? ;) Cóż, w każdym razie - dziękuję za fajną wtyczkę - właśnie ją zmieniłem, zdecydowanie czuję się dziwnie, kiedy cię oceniam, a następnie komentujesz ten post, używając tylko klawiatury. Teraz fDodaj, aby dodać komentarz;)
nikib3ro 18.09.2013
36
Ta odpowiedź jest nieprofesjonalna i sprawia, że ​​źle wyglądasz. Jeśli ktoś rozwiąże twój projekt, nie jest wrogiem, którego otwarcie krytykujesz, ma inny pomysł niż ty. Powinieneś przedstawiać fakty i pozwolić użytkownikom decydować na podstawie ich doświadczenia, nie zrzucaj swojego siostrzanego projektu, ponieważ wprowadzają kilka zobowiązań, z którymi osobiście się nie zgadzasz. (Uwaga: Właśnie odkryłem te wtyczki w zeszłym tygodniu, więc nie mam żadnego związku z żadnym projektem)
suprjami
12
@ suprjami Skrytykował konkretne punkty dotyczące ich filozofii. Nie mówi, że są źli w rozwidlaniu, po prostu mówi, że ich filozofia jest zła (z jego POV). Co z tym jest nie tak?
0nt
1
@ 0fnt Wydaje mi się, że większość osób spodziewałaby się odpowiedzi o charakterze raczej encyklopedycznym na stronie wymiany stosów. Nie mówi, że filozofia jest błędna z jego POV; zamiast tego jest to zwykły sarkazm.
geo909
25

Być może sekcja FAQ na stronie, do której prowadziłeś link, może być pomocna, w szczególności http://5digits.org/pentadactyl/faq#faq-differences i http://5digits.org/pentadactyl/faq#faq-fork .

Główną różnicą jest to, że najbardziej aktywni programiści Vimperatora przeszli na Pentadactyl. Więcej zmian jakościowych można znaleźć w dzienniku zmian, ale zasadniczo składają się na to, co uważamy za bardziej aktywny i przemyślany rozwój.

Wśród najbardziej widocznych różnic, począwszy od Pentadactyl 1.0, jest bardziej rozbudowana obsługa Firefoksa 4, znacznie lepszy czas uruchamiania i ukończenia, znacznie lepsza :sanitizeobsługa trybu prywatnego, znacznie ulepszona implementacja wyszukiwania przyrostowego, znaczne ulepszenia w analizie poleceń Ex (w tym możliwość do oddzielania poleceń za pomocą |i dzielenia długich poleceń na linie), warunkowych ( :if/ :else) w plikach konfiguracyjnych, bardzo zaktualizowanej dokumentacji i szeregu poprawek błędów.

Jan Hlavacek
źródło
3
Ciekawe, zastanawiam się, jak zareagowałby twórca vimperatora.
John McDonnell
4
@maxauthority czy jesteś w stanie na to odpowiedzieć?
Gerry
21

Nie mogę nic powiedzieć o polityce stojącej za obydwoma projektami, ale oto, co myślę / dowiedziałem się o obu projektach:

  1. Działalność deweloperska: oba projekty mają prawie taką samą liczbę zobowiązań w ciągu ostatnich kilku miesięcy. Jeśli chodzi o jakość i wpływ każdego zatwierdzenia, nie mogę wiele powiedzieć bez sprawdzenia kodu, ale z komunikatów zatwierdzenia wydaje się być również podobny. [ pentadactyl jest zawsze jedną lub kilkoma wersjami wydań Firefoksa]

  2. Użyteczność: dla przeciętnego użytkownika Vimperator wydaje się znacznie łatwiejszy w użyciu, podczas gdy Pentadactyl ma bardziej krzywą uczenia się, ale byłby bardzo podobny do użytkowników vima [1].

    2.1 Mapowanie klawiszy: Opcje i mapowanie klawiszy w Vimperatorze są znacznie łatwiejsze do zapamiętania dla przeciętnych użytkowników, na przykład, aby wyświetlić pasek menu, w vimperatorze możesz po prostu :set gui=menu(zastąpić „nawigację” paskiem nawigacji, „zakładki” na pasku kart itp.), Podczas gdy w pentadaktyl to :set go+=Mlub :set guioptions+=M(jeden znak dla każdego elementu, który również rozróżnia małe i duże litery)

    2.2 Personalizacja: Z drugiej strony możesz dostosować o wiele więcej opcji w Pentadactyl niż w Vimperatorze. Biorąc nasz poprzedni przykład, w Pentadactyl możesz włączać i wyłączać pasek zakładek, pasek stanu, boczny pasek przewijania, dolny pasek przewijania i wiele innych przy użyciu tej samej metody, jak wspomniano powyżej, podczas gdy Vimperator obsługuje znacznie mniej dostosowywania.

  3. Design: Vimperator ma znacznie bardziej nowoczesny wygląd niż Pentadactyl.

W zależności od tego, co jest dla Ciebie ważne, oba projekty są dobre, jeśli nie dbasz zbytnio o estetykę i chcesz poświęcić trochę czasu na naukę dokładnych poleceń (lub poszukaj ich w pomocy, która jest dość łatwa w nawigacji), ale chcesz wiele opcji dostosowywania, lub jeśli szukasz bardziej vimowego doświadczenia, Pentadactyl jest dla Ciebie.

Z drugiej strony, jeśli jesteś przeciętnym użytkownikiem vima, który chce zmienić obsługę przeglądarki tylko na klawiaturę, ale nie chce spędzać zbyt dużo czasu na nauce Vimeperator jest dla Ciebie.

[1]: Podstawowa funkcjonalność jest podobna w obu przypadkach, jak otwieranie stron, cofanie się w historii, zamykanie kart itp. To inne funkcje, o których mówię.

[2]: Vimperator może mieć ukryte opcje głęboko w celu włączenia / wyłączenia innych opcji GUI, ale nawet jeśli istnieją, nie są tak widoczne jak Pentadactyl.

Aqeel Zafar
źródło
7

Nie jest to porównanie techniczne, ale jako użytkownik widzę jedną różnicę:

  • Dzięki Pentadactyl zawsze korzystasz z poprzedniej wersji Firefoksa (a może poprzedniej--).

wprowadź opis zdjęcia tutaj

amar
źródło
1
To nie jest poprawne. Zawsze korzystam z ostatniej wersji Firefoksa i nie miałem problemów z pentadactylem.
Baptiste Wicht