Различия между плагинами Isotope и Masonry jQuery

Недавно я обнаружил масонство и Isotope Плагины JQuery. Они кажутся функционально почти идентичными, и оба имеют одного и того же автора. Единственная очевидная разница, которую я вижу, - это лицензия.

Каковы основные различия между этими двумя функциями с точки зрения функциональности? Почему бы вам использовать одно вместо другого?


person Dónal    schedule 13.01.2012    source источник


Ответы (2)


Отрывок из интервью с автором:

Для некоторых людей Isotope будет очень похож на работу, которую вы ранее проделали с Masonry; можете ли вы объяснить основные различия между ними?

Изотоп имеет несколько особенностей, которых не хватает масонству. По сути, масонство делает одно - размещает элементы элементов каскадом. Isotope имеет встроенную логику компоновки Masonry, но, кроме того, он также имеет несколько других режимов компоновки, которые можно использовать для динамического позиционирования элементов. Вы даже можете разработать свой собственный режим макета.

Как я уже упоминал, в него встроены функции фильтрации и сортировки. Фильтровать элементы так же просто, как передать в селекторе jQuery:

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

Isotope использует лучшие возможности браузера. Вместо того, чтобы использовать типичное расположение стилей слева / сверху, Isotope использует подход прогрессивного улучшения и использует преобразования CSS, если они поддерживаются браузером. Это обеспечивает высочайшую производительность для первоклассных браузеров. С включением аппаратного ускорения анимация выглядит гладко и гладко в браузерах WebKit и даже на менее мощных устройствах с iOS. Преобразования CSS лучше работают с переходами CSS, о которых я расскажу позже.

Другое отличие - это лицензия, как указала @AminAriana. Masonry находится под лицензией MIT, но Isotope предоставляется только бесплатно для личного использования.

Вы можете купить (25 $) коммерческую лицензию на изотоп на эту страницу.

person PrimosK    schedule 13.01.2012
comment
Скопируйте и вставьте соответствующий текст с веб-страницы в свой ответ (в виде цитаты). Ссылка может умереть (временно или навсегда), что сделает ваш ответ бесполезным. - person Šime Vidas; 14.01.2012
comment
Кроме того, как вы упомянули в вопросе, вам следует обратить внимание на Условия лицензирования. Каменная кладка находится под лицензией Массачусетского технологического института, но Isotope предоставляется бесплатно только для личного использования. Люди, читающие ответ, могут не заметить это, поэтому я указал на это прямо. - person Amin Ariana; 07.05.2012
comment
Тем не менее, многие авторы Themeforest используют изотоп, несмотря на лицензию. - person Jürgen Paul; 30.08.2012
comment
Напоминание: некоторые люди считают, что возможность платить - это хорошо :) Это увеличивает шансы, что проект и дальше будет обновляться. - person Hugo; 11.05.2013

PrimosK в значительной степени ответил на ваш вопрос, но я просто хотел вмешаться ...

Isotope - отличный плагин jQuery. Я успешно использовал его на нескольких сайтах.

Что мне больше всего нравится в Isotope, так это его настраиваемость. Он хорошо документирован и может делать почти все, что вы можете придумать, например, расширять его с помощью бесконечной прокрутки и использовать пользовательские режимы макета.

person Ahrengot    schedule 19.09.2012