Ionic (ไอออนิค) คืออะไร
ผมต้องพูดก่อนเลยครับว่าในยุคที่เปลี่ยนแปลงไปอย่างรวดเร็ว และเปลี่ยนไปได้อย่างสิ้นเชิง 10 ปีที่แล้วการมที่บ้านสักหลังจะมี คอมพิวเตอร์เป็นเรื่องที่หาดูอยากมาก แต่ปัจจุบันคอมพิวเตอร์ที่ฮิตกันอยู่กลับต้องมากตกเทรน แล้วไงละครับ ก็โทรศัพท์ที่ทำได้ทุกอย่างไม่ว่า จะโทรที่เป็นส่วนหลังหลัง และ ส่งข้อมความ,E-Mail (อี-เมล),เป็นอินเตอร์,เกมส์ และอีกมากมายที่ไม่ต้องใช้คอมพิวเตอร์ แถมความสะดวกก็เยอะสามารถติกระเป๋าไปได้ทุกที เอ่ยยยพูดแล้วก็ส่งสารคอมพิวเตอร์
เอาละครับต่อจากนี้ก็จะมาพูเรื่องของ Ionic กัน ระบบ Mobile (โมบาย) มันมีหลายค่าย และใช้ระบบปฏิบัติการ (OS) ที่แตกต่างกันออกไปที่ดังๆ ที่เป็นที่กล่าวถึงคือ iOS (ไอ โอ เอส), Android (แอนดรอย) เป็นต้นครับ
•ระบบปฏิบัติการ IOS : พัฒนาด้วยภาษา Objective C (ออปเจ็ค ซี), Swift (สวิฟท์)
• Android : พัฒนาด้วยภาษา Java (จาวา)
หากต้องการพัฒนาแอพิเคชั่นที่เป็น Native App (เนทีฟ แอพ) ครั้งเดียวแล้วสามารถใช้งานได้หลาย Platforms (แพลตฟอร์ม) แต่ขอกล่าวถึง 2 Platforms นะครับที่คิดว่าคนใช้เยอะที่สุดในตอนนี้นั่นก็คือ iOS, Android Studio ดังที่กล่าวมา แน่นอนครับคุณต้องพัฒนา 2 รอบครับ นั่นก้อคือ ของ iOS และ Android
เมื่อเกิดปัญหา ย่อมมีคนคิดแก้ไข จึงเกิด Ionic Framework ขึ้นมาครับ โดยหลักการง่ายๆ ของเจ้า Ionic Framework ก็คือใช้เทคโนโลยี Hybrid (ไฮบริด) ซึ่งจะพัฒนาแค่ครั้งเดียวแต่สามารถ Build (บิลด์) ให้ลองรับได้ 2 Platform ได้แก่ iOS และ Android นั้นเองครับ
Reference : en.wikipedia.org/wiki/Ionic_(mobile_app_framework)
ภาพประกอบ : ecommercebrasil.com.br