Різниця між плагінами Isotope та Masonry jQuery [закрито]


95

Нещодавно я відкрив плагіни Masonry та Isotope JQuery. Вони, здається, функціонально майже однакові, і обидва мають одного автора. Єдина очевидна різниця, яку я бачу - це ліцензія.

Які основні відмінності між цими двома з точки зору функціональності? Чому б ви використовували одне над іншим?

Відповіді:


136

Уривок з інтерв’ю з автором:

Для деяких людей Ізотоп був би дуже схожий на роботу, яку ви раніше робили з мулярством; Ви можете пояснити основні відмінності між ними?

Ізотоп має кілька особливостей, яких бракує мулярам. По суті, кладка робить одне, розміщуючи елементи елементів у каскадному компонуванні. Isotope має вбудовану логіку макетування, але крім того, він також має кілька інших режимів компонування, які можна використовувати для динамічного розташування елементів. Ви навіть можете розробити свій власний режим макета.

Як я вже згадував, він має вбудовану функцію фільтрації та сортування. Фільтрування елементів так само просто, як передача в селекторі jQuery:

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

Isotope використовує найкращі функції браузера. Замість використання типового позиціонування лівого / верхнього стилів Isotope застосовує підхід прогресивного вдосконалення та використовує перетворення CSS, якщо браузер підтримує їх. Це забезпечує найвищу продуктивність для першокласних браузерів. Завдяки апаратному прискоренню анімація виглядає шовковисто гладкою у веб-переглядачах WebKit та навіть у менш потужних пристроях, що використовують iOS. Перетворення CSS ефективніше працюють із переходами CSS, про що я поговорю пізніше.

Інша відмінність - це ліцензія, на яку зазначає @AminAriana. Кладка під ліцензією MIT , але Isotope є безкоштовною лише для особистого користування .

Ви можете придбати (25 $) комерційну ліцензію на цю сторінку .


19
Будь ласка, скопіюйте відповідний текст із веб-сторінки у свою відповідь (як цитату). Посилання може загинути (тимчасово або назавжди), що зробить вашу відповідь марною.
Šime Vidas

11
Окрім того, як ви вже зазначали у питанні, вам слід звернути увагу на умови ліцензування. Кладка під ліцензією MIT, але Isotope є безкоштовною лише для особистого користування. Люди, які читають відповідь, можуть це пропустити, тому я прямо вказав на це.
Амін Аріана

4
проте багато авторів Themeforest використовують ізотоп, незважаючи на ліцензію.
Юрген Пауль,

Нагадування: деякі люди розглядають варіант оплати як хорошу річ :) Це збільшує шанси на те, що проект буде продовжувати оновлюватися.
Гюго

2

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

Isotope - це чудовий плагін jQuery. Я успішно використовував його на декількох сайтах.

Одне з речей, яке мені найбільше подобається в Isotope, - це те, наскільки він настроюється. Це добре задокументовано, і він може робити майже все, про що ви думаєте, як розширити його за допомогою нескінченної прокрутки та використовувати режими нестандартного макетування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.