Angular.js vs Knockout.js vs Backbone.js [ปิด]


150

ฉันกำลังพิจารณาที่จะใช้สิ่งที่น่าพิศวงหรือเชิงมุมหรือ Backbone สำหรับโครงการส่วนบุคคลของฉัน ฉันต้องสร้างการโต้ตอบฝั่งไคลเอ็นต์ที่ใหญ่กว่าและใช้งานได้นานขึ้นเพื่อไปกับเนื้อหาฝั่งเซิร์ฟเวอร์ของฉัน

ฉันต้องการวิธีที่ง่ายและมีประสิทธิภาพในการจัดการส่วนต่อประสานผู้ใช้ที่ขับเคลื่อนด้วยข้อมูล

กรอบไหนที่คุณจะเลือกที่จะแก้ปัญหาที่อธิบายไว้ข้างต้นโดยพิจารณาจากความเป็นไปได้และด้านประสิทธิภาพ

คำตอบ:


111

ขึ้นอยู่กับลักษณะการสมัครของคุณ และเนื่องจากคุณไม่ได้อธิบายอย่างละเอียดมันจึงเป็นคำถามที่เป็นไปไม่ได้ที่จะตอบ ฉันพบว่า Backbone นั้นง่ายที่สุด แต่ฉันทำงานที่ Angular ทั้งวัน ประสิทธิภาพการทำงานขึ้นอยู่กับ coder มากกว่ากรอบในความคิดของฉัน

คุณทำการจัดการ DOM อย่างหนักหรือไม่ ฉันจะใช้ jQuery และ Backbone

แอพขับเคลื่อนข้อมูลมาก? เชิงมุมที่มีการเชื่อมโยงข้อมูลที่ดี

การเขียนโปรแกรมเกม? ไม่มี - ตรงไปยังผืนผ้าใบ; อาจเป็นเครื่องมือเกม


1
Backbone พร้อมReact.jsของ Facebook เป็นอีกทางเลือกหนึ่ง ดูบทความของ Clay Allsoppสำหรับภาพรวมที่ดีเกี่ยวกับการใช้งานกับ Backbone
วิลล์

1
jQuery ไม่เร็วนักสำหรับการจัดการ DOM อย่างหนักใช่ไหม
quux

4
@quux ตอนนี้ jQuery กลายเป็นภาษาระดับต่ำเมื่อเปรียบเทียบกับเฟรมเวิร์ก JS อื่น ๆ เฟรมเวิร์กเหล่านี้เช่น Angular / BackboneJs มีอินเตอร์เฟสที่หลากหลายในการจัดการ dom / data
Rizwan Yahya
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.