ReactJS เป็นไลบรารีหรือเฟรมเวิร์กหรือไม่
ReactJS เป็นไลบรารีหรือเฟรมเวิร์กหรือไม่

วีดีโอ: ReactJS เป็นไลบรารีหรือเฟรมเวิร์กหรือไม่

วีดีโอ: ReactJS เป็นไลบรารีหรือเฟรมเวิร์กหรือไม่
วีดีโอ: ทำไมเราต้องใช้ Framework ในการพัฒนาเว็บไซต์? 👨‍💻💯 2024, อาจ
Anonim

ปฏิกิริยาคือ ห้องสมุด สำหรับการสร้างส่วนต่อประสานผู้ใช้ที่ประกอบได้ สนับสนุนการสร้างส่วนประกอบ UI ที่นำกลับมาใช้ใหม่ได้ ซึ่งนำเสนอข้อมูลที่เปลี่ยนแปลงไปตามกาลเวลา ไม่ใช่แอปพลิเคชันที่สมบูรณ์ กรอบ เหมือนเชิงมุม มันเป็นแค่เลเยอร์การดู จึงเทียบไม่ได้กับ.โดยตรง กรอบงาน เหมือนเชิงมุม

เมื่อพิจารณาถึงสิ่งนี้ อะไรคือความแตกต่างระหว่างไลบรารีและเฟรมเวิร์ก

กุญแจ ความแตกต่างระหว่างไลบรารีและเฟรมเวิร์กคือ "การผกผันของการควบคุม". เมื่อคุณเรียกเมธอดจาก a ห้องสมุด , คุณคือ ใน ควบคุม. แต่ ด้วยกรอบงาน , การควบคุม เป็น กลับด้าน: the กรอบ โทรหาคุณ คลาสและเมธอดมักจะกำหนดการดำเนินการเฉพาะ ใน พื้นที่เฉพาะของโดเมน

นอกจากนี้ กรอบงานประเภทใดที่ตอบสนอง? React (เว็บเฟรมเวิร์ก)

ผู้เขียนต้นฉบับ จอร์แดน วอล์ค
เขียนใน JavaScript
แพลตฟอร์ม แพลตฟอร์มเว็บ
พิมพ์ ไลบรารี JavaScript
ใบอนุญาต ใบอนุญาต MIT

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

หนึ่งในนั้นคือ เชิงมุม เป็น MVC. ที่เต็มเปี่ยม กรอบงานและปฏิกิริยา เป็นเพียงจาวาสคริปต์ ห้องสมุด (แค่วิว). ให้ฉันอธิบายอย่างละเอียด เชิงมุม ถือเป็น กรอบ เพราะมันให้ความเห็นอย่างมากว่าใบสมัครของคุณควรมีโครงสร้างอย่างไร นอกจากนี้ยังมีฟังก์ชัน "พร้อมใช้งานทันที" อีกมาก

Vue เป็นไลบรารีหรือเฟรมเวิร์กหรือไม่

วิว . js เป็นจาวาสคริปต์ ห้องสมุด สำหรับสร้างเว็บอินเตอร์เฟส วิว . js เป็นโอเพ่นซอร์ส Model–view–viewmodel JavaScript กรอบ สำหรับการสร้างอินเทอร์เฟซผู้ใช้และแอปพลิเคชันหน้าเดียว

แนะนำ: