รู้จักกับ ionic framework

post Image

          ionic framework เป็นเครื่องมือที่ใช้ในการพัฒนา Mobile Application แบบ Hybrid  หรือหลายท่านเคยได้ยินคำว่า "Hybrid App หรือ Hybrid Mobile App" คือเราสามารถพัฒนาแอปครั้งเดียวแล้วรันได้หลาย Platform เช่น Android , iOS ที่ได้รับความนิยมในปัจจุบัน ตัว ionic framework เองจะใช้เทคโนโลยีในการพัฒนาคือ HTML5, CSS3 และ JAVA Script ตัวการพัฒนาหลักๆเลยที่เราจะต้องใช้คือ JAVA Script เพราะว่า ionic framework ใช้ Core หลักเป็น  Angular JS

      ข้อดีที่เด่นๆของ ionic framework ที่เห็นได้ชัดคือมีความใกล้เคียงกับ Native App มาก  ทั้งหน้าตา UI การใช้งาน แต่ก็ไม่ถึงกับเหมือน Native App เลยซะทีเดียว  ข้อดีอีกอย่างคือ ionic framework สามารถพัฒนาให้ติดต่อกับ Hardware ของอุปกรณ์ได้ด้วย เช่น กล้อง ,ไมโครโฟน การตรวจสอบการเชื่อมต่ออินเน็ต เป็นต้น โดยใช้งานร่วมกับ PhoneGap/Cordova

     นอกจากนั้นแล้วเรายังสามารถทดสอบแอปที่เราพัฒนาขึ้นผ่านอุปกรณ์จริงได้เลย โดยการทดสอบจาก Application ที่ชื่อว่า ionicview  ที่สามารถรองรับทั้ง Android และ iOS โดยใช้คำสั่ง command line ไม่กี่บรรทัดก็สามารถอัพโหลดแล้วรันได้เลย สะดวกมากๆครับ