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