ทำความรู้จักกับ PhoneGap
ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

PhoneGap

    PhoneGap คือ Mobile Application Development Framework หรือเครื่องมือที่ช่วยให้เราสามารถสร้าง Application บนมือถือได้อย่างง่าย โดยที่เราสามารถสร้าง Application ด้วย ภาษา HTML หรือ HTML5 หรือ JavaScript แล้ว PhoneGap จะทำการแปลงให้เป็น Mobile Application ได้หลากหลาย Platform อาทิเช่น iOS, Android, BlackBerry, Symbian, webOS, bada, Windows Phone

     หลักการของ PhoneGap คือ จะทำการรันหน้าเว็บ ที่เป็น HTML ของเรา ขึ้นมาบน Application ที่ต้อง install ลงไปในเครื่อง หรือที่ภาษาเทคนิคจะเรียกกันว่า Nativeapp โดยที่ถ้าคุณต้องการที่จะใช้ความสามารถต่างๆบนมือถือเช่นส่ง sms ถ่ายรูป ถ่ายวิดิโอ ดึงรายชื่อเพื่อน หรือ สั่งให้เครื่องสั่น คุณก็สามารถทำได้โดยการเรียกใช้ javascript ที่ PhoneGap เตรียมมาให้และนอกจาก PhoneGap จะมีเครื่องมือมากมายที่สามารถเรียกคุณสมบัติต่างๆบนมือถือได้แล้วนั้น PhoneGap ก็ยังเปิดโอกาสให้นักพัฒนาสามารถพัฒนา Plugin ต่างๆเข้าไปเชื่อม กับ PhoneGap ได้ อย่าง Plugin ที่เห็นกันตอนนี้ก็จะมี Barcode Scan PushNotification หรือแม้แต่ NFC Reader ของ Android ข้อดีอย่างนึงของ PhoneGap ก็คือ Code หรืออะไรก็ตามที่ใช้ javascript หรือ HTML อยู่แล้ว สามารถนำมาปรับใช้กับ PhoneGap ได้ทันที

ข้อดี
- พัฒนาง่ายและรวดเร็ว เพราะ ใช้ ภาษา HTML ที่เข้าใจง่าย
- ไม่ต้องเรียนรู้ภาษาใหม่เพราะจริงๆแล้ว HTML ก็เป็นภาษาที่ทุกคนคงจะเคยเห็นและผ่านตามาบ้าง
- นักพัฒนาสามารถเข้าไปเขียน Plugin เสริมได้เรื่อยๆ ทำให้เรามีอะไรใหม่ๆให้เราใช้ตลอดเวลา

ข้อเสีย
- PhoneGap ไม่ใช่ Native Application เต็มตัวจึงทำให้ไม่สามารถเรียกความสามารถบางอย่างมาใช้ไม่ได้ เช่น User Interface หรือ System Function บางอย่าง
- PhoneGap ไม่ได้รันบน Server เพราะฉะนั้น Serverside Script อย่าง PHP, ASP จะรันไม่ได้

สอบถามบริการจากทางบริษัทได้ที่ www.mdsoft.co.th/support


พัฒนาโปรแกรมบนเว็บ PHP บริการพัฒนา Joomla Extension พัฒนาและปรับแต่งเว็บบอร์ด phpBB