Page 80 - 4-4studylife
P. 80

71



               2.1 การติดตั้งและเตรียมพร้อมสภาพแวดล้อม



                                                                                                        ั
                                       ื
                       ในการจะพัฒนาหรอแก้ไขแอปพลิเคชัน Study Life นั้นนอกจากจะต้องมีไฟล์โปรแกรมต้นฉบบ
               ทั้งหมดของแอปพลิเคชันแล้ว ผู้พัฒนาจะต้องเตรียมความพร้อมดังต่อไปน  ี้


                   1.  Node.js จะต้องติดตั้ง Node.js หรือตัว JavaScript Runtime เป็นอันดับแรก เพื่อให้เครื่อง
                       คอมพิวเตอร์ของเราสามารถใช้งาน JavaScript ได้และม NPM หรือ Node Package Manager หรือ
                                                                     ี
                       โปรแกรมบริหารจัดการแพคเกจที่ใช้ติดตั้งผ่านคำสั่ง Command Line

                                          ี
                   2.  Ionic CLI จำเป็นต้องม NPM ก่อนจึงจะติดตั้ง Ionic CLI ได้ ผู้พัฒนาสามารถดูวิธีการติดตั้งได้ท ี่
                       เอกสารบนเว็บไซต์ทางการของ Ionic โดย Ionic CLI เป็นโปรแกรมที่ช่วยติดตั้งไฟล์แอปพลิเคชน
                                                                                                        ั
                       เฟรมเวิร์ค Ionic ไว้บนเครื่องของเราผ่านคำสั่ง Command Line

                   3.  โปรแกรม Code Editor ที่แนะนำเช่น
                          §  Visual Studio Code (พัฒนาโดย Microsoft)

                          §  Atom (พัฒนาโดย Github)

                          §  Sublime Text (พัฒนาโดย Sublime HQ)

                   4.  โปรแกรมที่ใช้สำหรับสร้างแอปพลิเคชันในขั้นตอนที่จะส่งเข้าไปยังแพลคฟอร์มให้บริการแอปพลิเคชัน
                          §  โปรแกรม Android Studio ใช้สำหรับนำเข้า Google Play

                          §  โปรแกรม XCode ใช้สำหรับนำเข้า App Store (ต้องใช้บน Mac OS เท่านั้น)




               2.2 โครงสร้างไฟล์แอปพลิเคชัน Study Life



                       โครงสร้างไฟล์แอปพลิเคชัน Study Life ซึ่งจริง ๆ แล้วก็คือโครงสร้างไฟล์ของเฟรมเวิร์ค Ionic รุ่นท  ี่

               1 นั่นเอง ประกอบด้วยแฟ้ม และไฟล์ต่าง ๆ มากมาย ในบางส่วนไม่จำเป็นต้องสนใจหรือว่าไม่ถูกแก้ไขโดย
                                                           ี่
               ผู้พัฒนาโดยตรงในคำอธิบายจะเว้นว่างไว ดังตารางท 4.1
                                                 ้



















                                                                        คู่มือการพัฒนาแอปพลิเคชัน Study Life
   75   76   77   78   79   80   81   82   83   84   85