การเปรียบเทียบเฟรม
ตารางที่ 1 แสดงการเปรียบเทียบโดยละเอียดของกรอบงานทั้งห้าที่กล่าวถึงในบทความนี้
ต้นแบบ | jQuery | ยุ้ย | ต่อJS | มูทูลส์ | |
---|---|---|---|---|---|
เวอร์ชันล่าสุด | 1.6.1 | 1.4.1 | 03.00 น | 3.1 | 1.2.4 |
ใบอนุญาต | เอ็มไอที | เอ็มไอที&จีพีแอล | บีเอสดี | เชิงพาณิชย์และ GPL เวอร์ชัน 3 | เอ็มไอที |
ความเข้ากันได้ของเบราว์เซอร์ | |||||
การสนับสนุน IE | 6.0+ | 6.0+ | 6.0+ | 6.0+ | 6.0+ |
การสนับสนุนไฟร์ฟอกซ์ | 1.5+ | 2.0+ | 3.0+ | 1.5+ | 2.0+ |
การสนับสนุนซาฟารี | 2.0.4+ | 3.0+ | 4.0+ | 3.0+ | 2.0+ |
การสนับสนุนโอเปร่า | 9.25+ | 9.0+ | 10.0+ | 9.0+ | 9.0+ |
การสนับสนุนของ Chrome | 1.0+ | 1.0+ | ไม่ได้รับการยืนยัน | ไม่ได้รับการยืนยัน | ไม่ได้รับการยืนยัน |
คุณสมบัติหลัก | |||||
การสนับสนุนอาแจ็กซ์ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
การจัดการ DOM | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
การข้ามผ่าน DOM | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
การจัดการเหตุการณ์ | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
เจสัน | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
ตัวเลือก | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
การปรับปรุง UX/UI | |||||
หีบเพลง | เลขที่ | jQuery UI | เลขที่ | ใช่ | MooToolsเพิ่มเติม |
แอนิเมชั่น | มีข้อพระคัมภีร์ | ใช่ | ใช่ | ใช่ | ใช่ |
เติมอัตโนมัติ | มีข้อพระคัมภีร์ | เลขที่ | ใช่ | ใช่ | เลขที่ |
ประวัติเบราว์เซอร์ | มีข้อพระคัมภีร์ | เลขที่ | ใช่ | ใช่ | เลขที่ |
ปฏิทิน | เลขที่ | jQuery UI | ใช่ | ใช่ | เลขที่ |
การทำแผนภูมิ | เลขที่ | เลขที่ | ใช่ | ใช่ | เลขที่ |
ลากและวาง | มีข้อพระคัมภีร์ | jQuery UI | ใช่ | ใช่ | MooToolsเพิ่มเติม |
กริด | เลขที่ | เลขที่ | ใช่ | ใช่ | MooToolsเพิ่มเติม |
แถบความคืบหน้า | เลขที่ | jQuery UI | ใช่ | ใช่ | เลขที่ |
การปรับขนาด | เลขที่ | jQuery UI | ใช่ | ใช่ | เลขที่ |
โปรแกรมแก้ไขข้อความแบบ Rich Text | เลขที่ | เลขที่ | ใช่ | ใช่ | เลขที่ |
สไลเดอร์ | มีข้อพระคัมภีร์ | jQuery UI | ใช่ | ใช่ | MooToolsเพิ่มเติม |
แท็บ | เลขที่ | jQuery UI | ใช่ | ใช่ | เลขที่ |
ธีมส์ | เลขที่ | jQuery UI | ใช่ | ใช่ | MooToolsเพิ่มเติม |
มุมมองต้นไม้ | เลขที่ | เลขที่ | ใช่ | ใช่ | เลขที่ |
กรอบอื่นๆ ที่น่าสนใจ
เพื่อความกระชับ บทความนี้จะกล่าวถึงเพียงห้าเฟรมเวิร์กที่ได้รับความนิยมมากกว่า นี่ไม่ได้หมายความว่าเฟรมเวิร์กเหล่านี้เป็นที่นิยมที่สุด ดีที่สุด และเต็มไปด้วยฟีเจอร์มากมาย
กรอบงานอื่นๆ บางส่วนก็ควรค่าแก่การกล่าวถึงและพิจารณาเช่นกัน
ทบทวน
ในบทความนี้ คุณได้เรียนรู้เกี่ยวกับแนวคิดของเฟรมเวิร์ก JavaScript และคุณประโยชน์ในการพัฒนาเว็บไซต์และเว็บแอปพลิเคชัน มีคำอธิบายโดยรวมเกี่ยวกับฟังก์ชันการทำงานทั่วไปของเฟรมเวิร์กเหล่านี้ และตัวอย่างที่แสดงให้เห็นการใช้งาน ในเวลาเดียวกัน คุณยังได้เรียนรู้เกี่ยวกับหนึ่งหรือบางส่วนจากห้าเฟรมเวิร์กสำหรับประสบการณ์ผู้ใช้และส่วนต่อประสานกับผู้ใช้ ในท้ายที่สุด คุณจะได้ตารางภาพที่เน้นว่าแต่ละเฟรมมีหรือไม่มีคุณลักษณะใดบ้าง ด้วยข้อมูลนี้ คุณสามารถค้นคว้ากรอบการทำงานเหล่านี้เพิ่มเติมก่อนที่จะตัดสินใจเลือกอย่างมีข้อมูลสำหรับคุณหรือทีมของคุณ
ทรัพยากร
ได้ผลิตภัณฑ์และเทคโนโลยี
เกี่ยวกับผู้เขียน
Joe Lennon เป็นนักพัฒนาซอฟต์แวร์วัย 24 ปีจากเมือง Cork ประเทศไอร์แลนด์ Joe เป็นผู้เขียนหนังสือ Apress ที่กำลังจะมีขึ้นเรื่อง Beginning CouchDB และได้สนับสนุนบทความทางเทคนิคและบทช่วยสอนมากมายให้กับ DeveloperWorks ในเวลาว่าง Joe ชอบเล่นฟุตบอล ( ฟุตบอล) ปรับแต่งอุปกรณ์ต่างๆ และทำคะแนนเกมเมอร์ Xbox 360 ของเขา
ที่อยู่พิมพ์ซ้ำ: http://www.denisdeng.com/?p=736
ที่อยู่เดิม: http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html