Page 27 - 4-4studylife
P. 27
18
AngularJS เป็น JavaScript Framework ที่พัฒนาโดย Google เพื่อลดการใช้งานของข้อมูลใน
เครื่องแม่ข่าย (Server) ใช้ในการพัฒนาเว็บแอปพลิเคชันแบบ SPA (Single Page Application โดยใช้ภาษา
ี่
JavaScript ต่อมาในรุ่นท 2 เป็นต้นไปได้เปลี่ยนรูปแบบและเทคโนโลยีใหม่หมด และเปลี่ยนชื่อเป็น Angular
ุ่
(ตัด js ออก) และใช้ภาษา TypeScript เป็นภาษาหลัก ทำให้เกิดการแยกสายกันคือ AngularJS หรือก็คือรน
1.x เป็นเฟรมเวิร์คแบบเก่า และอีกสายหนึ่งคือ Angular รุ่น 2 เป็นต้นไปเป็นอีกเฟรมเวิร์คหนึ่ง [9]
เฟรมเวิร์ค ASP.NET MVC
ี่
ภาพท 3.8 ASP.NET MVC
คือเฟรมเวิร์คที่ถูกพัฒนาโดย Microsoft [10] ใช้ภาษา C# ในการเขียนโปรแกรม และมีจุดเด่นที่ใช ้
หลักการเขียนโปรแกรมตามแนวคิดของ MVC ซึ่งก็คือการแยกหน้าที่ขององค์ประกอบในแอปพลิเคชน
ั
้
ออกเป็นส่วน ๆ (separation) เพื่อใหเกิดความสะดวก รวดเร็ว และง่ายขึ้น ในการสร้าง พัฒนา และขยาย
้
่
ั
ระบบเพิ่มเติม รวมถึงจะทำให้เราทดสอบแอปพลิเคชันนี้เป็นส่วน ๆ ไดโดยไมกระทบ หรือกระทบนอยท่สดกบ
ุ
้
ี
ส่วนอื่น ๆ โดย MVC นั้นย่อมาจาก Model, View และ Controller
§ Model คือ คือส่วน Business Model หรือส่วนที่ติดต่อกับฐานข้อมูล
§ Controller คือ ส่วนควบคุมและรับการร้องขอจากผู้ใชและไปดึงข้อมูลจาก Model มาเพอ
ื่
้
แสดงผลข้อมูลกลับไปยัง View
§ View คือ ส่วนที่แสดงผลข้อมูล
คู่มือการพัฒนาแอปพลิเคชัน Study Life