Page 79 - 4-4studylife
        P. 79
     70
               2. แอปพลิเคชัน
                                                                              ี่
                       ในส่วนของแอปพลิเคชันนั้นได้พัฒนาด้วยเฟรมเวิร์ค Ionic รุ่นท 1 ซึ่งใช้เทคโนโลยีในการพัฒนา
               เว็บไซต์นำมาสร้างเป็นแอปพลิเคชันบนโทรศัพท์มือถือผ่านเครื่องมือทชื่อว่า Apache Cordova หมายความ
                                                                          ี่
                                                               ์
               ว่าผู้พัฒนาเว็บไซต์สามารถใช้ความรู้ในการพัฒนาเว็บไซตมาประยุกต์ในการพัฒนาแอปพลิเคชันได้ ซึ่งหากเรา
               เจาะลึกลงในรายละเอียดของการพัฒนานั้นจะพบบว่าส่วนของเว็บไซต์ของเฟรมเวิร์ค Ionic นั้นจะใช้เฟรม
               เวิร์คอีกตัวที่ชื่อว่า AngularJs ถ้าหากพิจารณาแล้วจะพบว่าในความเป็นจริงผู้พัฒนาสามารถใช้เพียงแค  ่
                                                                                                         ้
               AngularJs หรือเฟรมเวิร์คพัฒนาเว็บไซต์อื่น ๆ ร่วมกับ Apache Cordova ก็สร้างแอปพลิเคชันได้แล้ว แลว
               ทำไมถึงต้องใช Ionic [17]
                           ้
                                          ภาพท 4.43 สถาปัตยกรรมของ Ionic รุ่นท 1
                                                                             ี่
                                               ี่
                       Ionic นั้นโดยหน้าที่ของเฟรมเวิร์คเองแม้ว่าจะไม่ได้มีส่วนรับผิดชอบในการจัดการส่วนเว็บไซต์ หรอ
                                                                                                        ื
               การสร้างแอปพลิเคชันโดยตรง แต่ Ionic นั้นเป็นส่วนสำคัญมาก กล่าวคือ Ionic นั้นมาเติมเต็มช่องว่างต่าง ๆ
               ไม่ว่าจะเป็นส่วนติดต่อกับผู้ใช (User Interface) ซึ่งส่วนนี้สำคัญมากและเป็นหัวใจหลักของเฟรมเวิร์ค และ
                                         ้
               ส่วนเสริมอื่น ๆ (Plugins) เพื่อให้แอปพลิเคชันสามารถทำงานบนโทรศัพท์ได้ และสามารถเรียกใช้ฮาร์ดแวร  ์
               หรือคุณสมบัติอื่น ๆ ของโทรศัพท์ได ไม่ว่าจะเป็น กล้อง ลำโพง เป็นต้น
                                             ้
                                                                        คู่มือการพัฒนาแอปพลิเคชัน Study Life
     	
