เท่าที่ฉันรู้ว่าคุณสามารถใช้เทคโนโลยีที่กล่าวถึงทั้งหมดแยกกันหรือรวมกัน มันขึ้นอยู่กับคุณ. ฉันคิดว่าคุณมองปัญหาจากมุมที่ผิด การออกแบบวัสดุเป็นเพียงวิธีที่องค์ประกอบเฉพาะของหน้าเว็บได้รับการออกแบบประพฤติและรวบรวมเข้าด้วยกัน การออกแบบวัสดุให้ UI / UX ที่ยอดเยี่ยม แต่ขึ้นอยู่กับเค้าโครงกราฟิก (HTML / CSS) แทนที่จะเป็น JS (เหตุการณ์การโต้ตอบ)
ในทางกลับกัน AngularJS และ Bootstrap เป็นเฟรมเวิร์กเอนด์ที่สามารถเร่งการพัฒนาของคุณได้โดยช่วยให้คุณไม่ต้องเขียนโค้ดจำนวนมาก ตัวอย่างเช่นคุณสามารถสร้างแอปเว็บโดยใช้ AngularJS แต่ไม่มีการออกแบบวัสดุ หรือคุณสามารถสร้างเว็บเพจ HTML5 แบบง่าย ๆ ด้วยการออกแบบวัสดุโดยไม่ต้องใช้ AngularJS หรือ Bootstrap ในที่สุดคุณสามารถสร้างแอปพลิเคชันเว็บที่ใช้ AngularJS ด้วย Bootstrap และ Material Design นี่คือสถานการณ์ที่ดีที่สุด เทคโนโลยีทั้งหมดสนับสนุนซึ่งกันและกัน
- Bootstrap = หน้าตอบสนอง
- AngularJS = MVC
- การออกแบบวัสดุ = UI / UX ที่ยอดเยี่ยม
คุณสามารถตรวจสอบส่วนประกอบการออกแบบวัสดุที่ยอดเยี่ยมสำหรับ AngularJS:
https://material.angularjs.org
การสาธิต: https://material.angularjs.org/latest/demo/