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
     	
