Page 25 - 4-4studylife
P. 25

16



                                                                                                        ิ
               ชื่อ Apache Cordova ซึ่งโดยเบื้องหลังแล้วตัว Cordova นั้นใช้วิธีการนำ Web View มาใช้ในการเปด
               เว็บไซต์ที่อยู่ภายในแอปพลิเคชันอีกทอดนึง [5]




               API หรือ Web Service



























                                                      ภาพท 3.5 API
                                                            ี่


                       ในการพัฒนาแอปพลิเคชันในปัจจุบันมีความต้องการเรียกใช้ข้อมูลเดียวกัน แต่มาจากหลาย
               แพลตฟอร์มมากขึ้น สาเหตุหนึ่งก็มาจากการที่ทุก ๆ คนมีสมาร์ทโฟนเป็นของตนเอง ก็เสมือนการม     ี

               คอมพิวเตอร์ขนาดย่อมติดตัวอยู่เสมอทำให้ความต้องการในการใช้งานแอปพลิเคชันไม่ได้จบที่เว็บไซต์เพียง

               อย่างเดียว หากที่ยังมีการเข้าถึงผ่านแอปพลิเคชันในโทรศัพท์อีกด้วย ดังนั้นการพัฒนาระบบที่ทำงานอยู่บน
                                                                                                         ึ่
               เว็บไซต์เพียงอย่างเดียวจึงไม่เพียงพออีกต่อไป ผู้พัฒนาจำเป็นที่จะต้องพัฒนาในรูปแบบแอปพลิเคชันด้วย ซง
                                                        ้
               โดยตัวแอปพลิเคชันเองนั้นไม่สามารถเข้าถึงฐานขอมูลได้ด้วยตัวเองจำเป็นที่จะต้องมีตัวกลาง ซึ่งตัวกลางนั้นก ็
               คือ API หรือ Web Service นั่นเอง


                                                                     ี
                                                               ั่
                                                                         ่
                       ซึ่งความจริงแล้ว API ก็ไม่ได้ต่างอะไรกับเว็บไซต์ทวไปเพยงแต API จะให้บริการข้อมูลเพียงอย่างเดียว
                                                                        ั่
               โดยที่ไม่สนรูปร่างหน้าตาว่าสวยงามเรียบร้อยหรือไม่ แต่เว็บไซต์ทวไปนั้นจะมีการใช HTML ในการจัดแตง
                                                                                                         ่
                                                                                       ้
               หน้าตาให้เรียบร้อยสวยงามเหมาะแก่การให้มนุษย์สามารถอ่านได้ง่าย ส่วน API นั้นจะส่งแต่เฉพาะข้อมูล โดย
                                                                                      ั
                                                                                                    ้
                                                                                   ิ
                                                                           ั
                                           ื
               มักจะอยู่ในรูปแบบของ JSON หรอ XML ข้อมูลที่อยู่ในรูปแบบ JSON ตวแอปพลเคชนสามารถนำไปใชไดงาย
                                                                                                      ้
                                                                                                       ่
               [6]
                                         ้
                       นอกจากนั้น API ไม่ไดเพียงแค่มีไว้ให้บริการแอปพลิเคชันในโทรศัพท์เพียงแค่นั้น แต่ยังให้บริการแอป
               พลิเคชันใด ๆ ก็ได้ที่ผู้พัฒนาได้กำหนดให้อ่านข้อมูลตามที่ตกลงกันไว เช่นเว็บไซต์ประเภท SPA (Single Page
                                                                       ้
                                                                        คู่มือการพัฒนาแอปพลิเคชัน Study Life
   20   21   22   23   24   25   26   27   28   29   30