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
   74   75   76   77   78   79   80   81   82   83   84