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
   22   23   24   25   26   27   28   29   30   31   32