สถาปัตยกรรมและกรอบงานแตกต่างกันอย่างไร
สถาปัตยกรรมและกรอบงานแตกต่างกันอย่างไร

วีดีโอ: สถาปัตยกรรมและกรอบงานแตกต่างกันอย่างไร

วีดีโอ: สถาปัตยกรรมและกรอบงานแตกต่างกันอย่างไร
วีดีโอ: วิศวกรกับสถาปนิก ต่างกันอย่างไร ? 2024, อาจ
Anonim

หนึ่ง สถาปัตยกรรม เป็นแนวคิดการออกแบบนามธรรมของแอปพลิเคชัน โดยพื้นฐานแล้ว โครงสร้างของชิ้นส่วนที่เคลื่อนไหวและวิธีเชื่อมต่อ NS กรอบ เป็นการสร้างไว้ล่วงหน้าทั่วไปหรือวัตถุประสงค์พิเศษ สถาปัตยกรรม ที่ออกแบบมาให้ขยายได้ กรอบงาน ได้รับการออกแบบมาโดยเฉพาะเพื่อสร้างหรือขยาย

พูดง่ายๆ ก็คือ Framework คืออะไร และแตกต่างจาก Pattern อย่างไร?

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

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

ในที่นี้ MVC เป็นสถาปัตยกรรมหรือเฟรมเวิร์กหรือไม่

Model-View-Controller ( MVC ) กรอบ เป็น สถาปัตยกรรม รูปแบบที่แยกแอปพลิเคชันออกเป็นสามองค์ประกอบหลักแบบลอจิคัล Model, View และ Controller ดังนั้น อักษรย่อ MVC . แต่ละ สถาปัตยกรรม องค์ประกอบถูกสร้างขึ้นเพื่อจัดการด้านการพัฒนาเฉพาะของแอปพลิเคชัน

อะไรคือความแตกต่างระหว่างกรอบงาน MVC และรูปแบบการออกแบบสถาปัตยกรรม MVC?

NS กรอบงาน MVC เป็นการดำเนินการของ รูปแบบการออกแบบ MVC . มันนำการนำไปใช้ (และชุมชน ฯลฯ) ที่ "กระดาษเป็นพื้นฐาน" รูปแบบการออกแบบ ไม่ N-Tier เป็นรูปแบบสถาปัตยกรรม - เป็น (แบบ) ที่เทียบเท่ากับ รูปแบบการออกแบบ แต่ที่ด้านบน " สถาปนิก " / ระดับปัญหาใหญ่