Isotope ve Masonry jQuery eklentileri arasındaki farklar [kapalı]


95

Son zamanlarda Masonry ve Isotope JQuery eklentilerini keşfettim . İşlevsel olarak neredeyse aynı görünüyorlar ve her ikisi de aynı yazara sahip gibi görünüyor. Görebildiğim tek bariz fark ehliyet.

İşlevsellik açısından bu ikisi arasındaki temel farklar nelerdir? Neden birini diğerine tercih ettin?

Yanıtlar:


136

Yazarla yapılan röportajdan bir alıntı:

Bazılarına göre Isotope, daha önce Masonluk ile yaptığınız işe çok benziyordu; ikisi arasındaki temel farkları açıklayabilir misin?

İzotop, Masonluğun sahip olmadığı birkaç özelliğe sahiptir. Duvarcılık temelde tek bir şey yapar, öğe öğelerini kademeli bir düzene yerleştirir. Isotope, Masonry'nin yerleşik yerleşim mantığına sahiptir, ancak ek olarak, öğeleri dinamik olarak konumlandırmak için kullanılabilecek birkaç başka düzen moduna da sahiptir. Kendi özel düzen modunuzu bile geliştirebilirsiniz.

Bahsettiğim gibi, yerleşik filtreleme ve sıralama işlevine sahiptir. Öğeleri filtrelemek, bir jQuery seçiciden geçmek kadar kolaydır:

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

İzotop, piyasadaki en iyi tarayıcı özelliklerinden yararlanır. Tipik sol / üst stil konumlandırmasını kullanmak yerine, Isotope aşamalı bir geliştirme yaklaşımı benimser ve tarayıcı tarafından destekleniyorsa CSS dönüşümlerini kullanır. Bu, birinci sınıf tarayıcılar için birinci sınıf performans sağlar. Donanım hızlandırma devreye girdiğinde, animasyonlar WebKit tarayıcılarda ve hatta iOS kullanan daha az güçlü cihazlarda ipeksi pürüzsüz görünür. CSS dönüşümleri, daha sonra tartışacağım CSS geçişleriyle daha iyi performans gösterir.

@AminAriana'nın da belirttiği gibi bir diğer fark lisans. Duvarcılık MIT lisansı altındadır , ancak Isotope yalnızca kişisel kullanım için ücretsizdir .

Sen (25 $) satın alabilirsiniz İzotop ticari lisansı üzerinde bu sayfada .


19
Lütfen ilgili metni web sayfasından yanıtınıza kopyalayıp yapıştırın (alıntı olarak). Bağlantı (geçici veya kalıcı olarak) kaybolabilir ve bu da cevabınızı işe yaramaz hale getirir.
Šime Vidas

11
Ek olarak, soruda ima ettiğiniz gibi, Lisanslama koşullarına da dikkat etmelisiniz. Duvarcılık MIT lisansı altındadır, ancak Isotope yalnızca kişisel kullanım için ücretsizdir. Cevabı okuyan insanlar bunu görmezden gelebilir, ben de açıkça belirttim.
Amin Ariana

4
ancak Themeforest'teki birçok yazar, lisansa rağmen izotop kullanıyor.
Jürgen Paul

Hatırlatma: Bazı insanlar ödeme seçeneğini iyi bir şey olarak görür :) Bu, projenin güncellenmeye devam etme olasılığını artırır.
Hugo

2

PrimosK hemen hemen sorunuza cevap verdi, ama ben sadece şarkı söylemek istedim ...

Isotope harika bir jQuery eklentisidir. Bunu birden çok sitede başarıyla kullandım.

İzotop hakkında en sevdiğim şeylerden biri, ne kadar özelleştirilebilir olması. İyi belgelenmiştir ve sonsuz kaydırma ile genişletmek ve özel düzen modlarını kullanmak gibi aklınıza gelebilecek neredeyse her şeyi yapabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.