ความแตกต่างระหว่างปลั๊กอิน Isotope และ Masonry jQuery [ปิด]


95

ฉันเพิ่งค้นพบปลั๊กอินMasonryและIsotope JQuery ดูเหมือนว่าจะมีลักษณะการทำงานเกือบจะเหมือนกันและทั้งสองดูเหมือนจะมีผู้แต่งคนเดียวกัน ข้อแตกต่างที่ชัดเจนเพียงอย่างเดียวที่ฉันเห็นคือใบอนุญาต

อะไรคือความแตกต่างหลักระหว่างสองสิ่งนี้ในแง่ของฟังก์ชันการทำงาน? ทำไมคุณถึงใช้อันอื่น?

คำตอบ:


136

ข้อความที่ตัดตอนมาจากการสัมภาษณ์ผู้เขียน:

สำหรับบางคนไอโซโทปจะมีลักษณะคล้ายกับงานที่คุณทำก่อนหน้านี้ด้วยการก่ออิฐ คุณสามารถอธิบายความแตกต่างหลักระหว่างทั้งสองได้หรือไม่?

ไอโซโทปมีคุณสมบัติหลายประการที่การก่ออิฐขาด การก่ออิฐเป็นหลักโดยวางองค์ประกอบรายการในการจัดเรียงแบบเรียงซ้อน ไอโซโทปมีตรรกะการจัดวางของ Masonry ในตัว แต่นอกจากนี้ยังมีโหมดเลย์เอาต์อื่น ๆ อีกมากมายที่สามารถใช้เพื่อจัดตำแหน่งองค์ประกอบแบบไดนามิก คุณยังสามารถพัฒนาโหมดเค้าโครงที่กำหนดเองได้

ดังที่ฉันได้กล่าวไปแล้วมันมีฟังก์ชันการกรองและการเรียงลำดับในตัวการกรองรายการทำได้ง่ายเพียงแค่ส่งผ่านตัวเลือก jQuery:

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

ไอโซโทปใช้ประโยชน์จากคุณสมบัติเบราว์เซอร์ที่ดีที่สุด แทนที่จะใช้การวางตำแหน่งสไตล์ซ้าย / บนทั่วไป Isotope ใช้แนวทางการเพิ่มประสิทธิภาพแบบก้าวหน้าและใช้การแปลง CSS หากเบราว์เซอร์สนับสนุน สิ่งนี้ให้ประสิทธิภาพสูงสุดสำหรับเบราว์เซอร์ชั้นยอด ด้วยการเร่งความเร็วของฮาร์ดแวร์ภาพเคลื่อนไหวจึงดูเนียนเรียบบนเบราว์เซอร์ WebKit และแม้แต่อุปกรณ์ที่มีประสิทธิภาพน้อยกว่าที่ใช้ iOS การแปลง CSS ทำงานได้ดีขึ้นด้วยการเปลี่ยน CSS ซึ่งฉันจะพูดถึงในภายหลัง

ความแตกต่างอีกประการหนึ่งคือใบอนุญาตตามที่ @AminAriana ชี้ให้เห็น การก่ออิฐอยู่ภายใต้ใบอนุญาตของ MITแต่ไอโซโทปนั้นฟรีสำหรับการใช้งานส่วนตัวเท่านั้น

คุณสามารถซื้อ (25 $) ใบอนุญาตการค้าไอโซโทปได้ในหน้านี้


19
โปรดคัดลอกและวางข้อความที่เกี่ยวข้องจากหน้าเว็บลงในคำตอบของคุณ (เป็นใบเสนอราคา) ลิงก์อาจตาย (ชั่วคราวหรือถาวร) ซึ่งจะทำให้คำตอบของคุณไร้ประโยชน์
Šime Vidas

11
นอกจากนี้ตามที่คุณกล่าวถึงในคำถามนี้คุณควรใส่ใจกับเงื่อนไขการอนุญาตให้ใช้สิทธิ์ การก่ออิฐอยู่ภายใต้ใบอนุญาตของ MIT แต่ไอโซโทปนั้นฟรีสำหรับการใช้งานส่วนตัวเท่านั้น คนที่อ่านคำตอบอาจมองข้ามเรื่องนี้ดังนั้นฉันจึงชี้ให้เห็นอย่างชัดเจน
Amin Ariana

4
แต่ผู้เขียนจำนวนมากใน Themeforest ใช้ไอโซโทปแม้จะมีใบอนุญาต
Jürgen Paul

คำเตือน: บางคนมองว่าตัวเลือกในการจ่ายเงินเป็นสิ่งที่ดี :) มันเพิ่มโอกาสที่โครงการจะได้รับการปรับปรุง
Hugo

2

PrimosK ตอบคำถามคุณได้ค่อนข้างมาก แต่ฉันแค่อยากจะตีระฆัง ...

ไอโซโทปเป็นปลั๊กอิน jQuery ที่ยอดเยี่ยม ฉันใช้มันสำเร็จในหลาย ๆ ไซต์

สิ่งหนึ่งที่ฉันชอบมากที่สุดเกี่ยวกับไอโซโทปคือการปรับแต่งได้ มีการบันทึกไว้เป็นอย่างดีและสามารถทำเกือบทุกอย่างที่คุณคิดเช่นการขยายด้วยการเลื่อนแบบไม่สิ้นสุดและใช้โหมดเค้าโครงที่กำหนดเอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.