วีดีโอ: ReactJS เป็นไลบรารีหรือเฟรมเวิร์กหรือไม่
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ปฏิกิริยาคือ ห้องสมุด สำหรับการสร้างส่วนต่อประสานผู้ใช้ที่ประกอบได้ สนับสนุนการสร้างส่วนประกอบ UI ที่นำกลับมาใช้ใหม่ได้ ซึ่งนำเสนอข้อมูลที่เปลี่ยนแปลงไปตามกาลเวลา ไม่ใช่แอปพลิเคชันที่สมบูรณ์ กรอบ เหมือนเชิงมุม มันเป็นแค่เลเยอร์การดู จึงเทียบไม่ได้กับ.โดยตรง กรอบงาน เหมือนเชิงมุม
เมื่อพิจารณาถึงสิ่งนี้ อะไรคือความแตกต่างระหว่างไลบรารีและเฟรมเวิร์ก
กุญแจ ความแตกต่างระหว่างไลบรารีและเฟรมเวิร์กคือ "การผกผันของการควบคุม". เมื่อคุณเรียกเมธอดจาก a ห้องสมุด , คุณคือ ใน ควบคุม. แต่ ด้วยกรอบงาน , การควบคุม เป็น กลับด้าน: the กรอบ โทรหาคุณ คลาสและเมธอดมักจะกำหนดการดำเนินการเฉพาะ ใน พื้นที่เฉพาะของโดเมน
นอกจากนี้ กรอบงานประเภทใดที่ตอบสนอง? React (เว็บเฟรมเวิร์ก)
ผู้เขียนต้นฉบับ | จอร์แดน วอล์ค |
---|---|
เขียนใน | JavaScript |
แพลตฟอร์ม | แพลตฟอร์มเว็บ |
พิมพ์ | ไลบรารี JavaScript |
ใบอนุญาต | ใบอนุญาต MIT |
ในทำนองเดียวกันอาจมีคนถามว่าเหตุใดกรอบงานเชิงมุมจึงเป็นกรอบและตอบสนองต่อไลบรารี
หนึ่งในนั้นคือ เชิงมุม เป็น MVC. ที่เต็มเปี่ยม กรอบงานและปฏิกิริยา เป็นเพียงจาวาสคริปต์ ห้องสมุด (แค่วิว). ให้ฉันอธิบายอย่างละเอียด เชิงมุม ถือเป็น กรอบ เพราะมันให้ความเห็นอย่างมากว่าใบสมัครของคุณควรมีโครงสร้างอย่างไร นอกจากนี้ยังมีฟังก์ชัน "พร้อมใช้งานทันที" อีกมาก
Vue เป็นไลบรารีหรือเฟรมเวิร์กหรือไม่
วิว . js เป็นจาวาสคริปต์ ห้องสมุด สำหรับสร้างเว็บอินเตอร์เฟส วิว . js เป็นโอเพ่นซอร์ส Model–view–viewmodel JavaScript กรอบ สำหรับการสร้างอินเทอร์เฟซผู้ใช้และแอปพลิเคชันหน้าเดียว
แนะนำ:
Vue js เป็นไลบรารีหรือเฟรมเวิร์กหรือไม่
วิว. js เป็นไลบรารี JavaScript สำหรับสร้างเว็บอินเตอร์เฟส รวมกับเครื่องมืออื่น ๆ บางอย่างก็จะกลายเป็น "กรอบ" js เป็นหนึ่งในเฟรมเวิร์ก JavaScript อันดับต้น ๆ และกำลังแทนที่ Angular และ React ในหลาย ๆ กรณี