Różnice między wtyczkami Isotope i Masonry jQuery [zamknięte]

95

Niedawno odkryłem wtyczki Masonry i Isotope JQuery. Wydają się funkcjonalnie prawie identyczne i oba wydają się mieć tego samego autora. Jedyną oczywistą różnicą, jaką widzę, jest licencja.

Jakie są główne różnice między tymi dwoma pod względem funkcjonalności? Dlaczego miałbyś używać jednego nad drugim?

Dónal
źródło

Odpowiedzi:

136

Fragment rozmowy z autorem:

Dla niektórych ludzi Isotope wyglądałby bardzo podobnie do pracy, którą wykonałeś wcześniej z Masonry; czy możesz wyjaśnić główne różnice między nimi?

Izotop ma kilka cech, których brakuje Masonry. Masonry zasadniczo robi jedną rzecz, umieszczając elementy elementów w układzie kaskadowym. Isotope ma wbudowaną logikę układu Masonry, ale dodatkowo ma również kilka innych trybów układu, których można użyć do dynamicznego pozycjonowania elementów. Możesz nawet opracować własny tryb układu niestandardowego.

Jak wspomniałem, ma wbudowaną funkcję filtrowania i sortowania. Filtrowanie elementów jest tak proste, jak przekazanie selektora jQuery:

$('#container').isotope({ filter: '.my-selector' });

Isotope korzysta z najlepszych dostępnych funkcji przeglądarek. Zamiast używać typowego pozycjonowania stylów lewy / górny, Isotope stosuje podejście progresywnego ulepszania i używa transformacji CSS, jeśli jest obsługiwana przez przeglądarkę. Zapewnia to najwyższą wydajność przeglądarek z najwyższej półki. Wraz z uruchomieniem akceleracji sprzętowej animacje wyglądają gładko w przeglądarkach WebKit, a nawet na mniej wydajnych urządzeniach z systemem iOS. Przekształcenia CSS działają lepiej z przejściami CSS, które omówię później.

Kolejną różnicą jest licencja, jak wskazał @AminAriana. Masonry jest na licencji MIT , ale Isotope jest darmowy tylko do użytku osobistego .

Można kupić (25 $) izotopu licencję na wykorzystanie na tej stronie .

PrimosK
źródło
19
Proszę skopiować i wkleić odpowiedni tekst ze strony internetowej do odpowiedzi (jako cytat). Link może umrzeć (tymczasowo lub na stałe), co sprawi, że Twoja odpowiedź będzie bezużyteczna.
Šime Vidas
11
Ponadto, jak wspomniał Pan w pytaniu, należy zwrócić uwagę na Warunki Licencji. Masonry jest na licencji MIT, ale Isotope jest darmowy tylko do użytku osobistego. Osoby czytające odpowiedź mogą to przeoczyć, więc wyraźnie to wskazałem.
Amin Ariana
4
jednak wielu autorów Themeforest używa izotopów pomimo licencji.
Jürgen Paul
Przypomnienie: niektórzy uważają opcję płatności za dobrą rzecz :) Zwiększa to szanse, że projekt będzie nadal aktualizowany.
Hugo
2

PrimosK prawie odpowiedział na twoje pytanie, ale chciałem tylko zadzwonić ...

Isotope to niesamowita wtyczka jQuery. Z powodzeniem używałem go w wielu witrynach.

Jedną z rzeczy, które najbardziej lubię w Isotope, jest to, jak można go dostosować. Jest dobrze udokumentowany i może zrobić prawie wszystko, co przyjdzie Ci do głowy, na przykład rozszerzyć go o nieskończone przewijanie i używać niestandardowych trybów układu.

Ahrengot
źródło