ห่างหายไปนานพอสมควร กับ Ionic แต่สัปดาห์ที่แล้วทีม Ionic Framework ก็มีอัพเดตดีๆ มาให้นักพัฒนาได้แฮปปี้กันอีกครั้ง
คราวนี้เป็นอัพเดตในส่วนของ Ionic Platform ครับ (อ่านรายละเอียดย้อนหลังได้ทีนี่) มีของใหม่ๆ และการเปลี่ยนแปลงดังนี้
- Web client สำหรับจัดการ Ionic Platform ใหม่
- Ionic Service รุ่นปรับปรุง รองรับบริการต่างๆ และระบบ Push Notification ง่ายกว่าเดิม
1.Web Client สำหรับจัดการ Ionic Platform ใหม่
Ionic Platform เป็นบริการออนไลน์ของทีม Ionitron (ผู้สร้าง Ionic framework) ซึ่งเราสามารถเลือกใช้บริการบางตัว หรือทั้งหมดก็ได้ และอาจจะมีค่าใช้จ่ายเพิ่มเติม
ในอดีต การจัดการให้โปรเจคเราเชื่อมต่อกับ Ionic Platform นั้นจะทำการสั่งผ่าน Command Line (โปรแกรม Command Prompt บน Windows และโปรแกรม Terminal บน Mac OS X) แต่ในปัจจุบันทางทีมผู้สร้าง ได้ทำตัวจัดการเป็นระบบขึ้นมาเพื่อให้ง่ายต่อการทำงานมากขึ้น
ซึ่งนอกจากมีเป้าหมายเพื่อการใช้งาน Ionic Platform ที่ง่ายขึ้นแล้ว ทีมพัฒนายังมีใส่อะไรลงไปหลายๆ อย่างใน Web client ตัวนี้ด้วย เช่น
- นำร่องการใช้งาน EcmaScript 6 (ES6)
- ลดการพึ่งพา Library ตัวอื่น
- รวมการจัดการบริการทั้งหมดของ Ionic Platform ไว้ในที่เดียว
2. Ionic Service รุ่นปรับปรุง รองรับบริการต่างๆ และระบบ Push Notification ง่ายกว่าเดิม
และในโอกาสนี้เอง ทางทีมผู้สร้าง Ionic framework ได้จัดการเพิ่มความสามารถให้ Component Ionic service หลายๆ อย่าง รวมถึงการนำร่องใช้ EcmaScript 6 ในระบบ Ionic ด้วย
เช่นการทำ Push Notification ที่จะเชื่อมต่อกับบริการ Ionic Push
var push = new Ionic.Push(); push.register(callbackFunction);
ง่ายไหมๆๆ
โดยเป้าหมายของระบบ Ionic service ใหม่นี้ คือต้องการลดความซับซ้อนในการใช้งานระบบ Ionic Platform เอง เพื่อให้การพัฒนาแอพโดยรวมรวดเร็วขึ้นครับ
แล้วเราต้องเปลี่ยนอะไรในโปรเจค Ionic framework ที่มีอยู่แล้วไหม?
ทางทีมผู้สร้างบอกว่า ไม่ต้องครับ โค้ดเก่าทุกอย่างจะสามารถใช้งานได้เหมือนเดิม
สรุป
เรียกได้ว่าเป็นการซุ่มเงียบอยู่พักใหญ่ๆ สำหรับทีมผู้สร้าง Ionic framework แล้วปล่อยพลังออกมาทีเดียวจริงๆ
ซึ่งความเคลื่อนไหวก็มีออกมาสักพักแล้ว เกี่ยวกับการปรับปรุงระบบภายในเพื่อเดินไปสู่ Ionic 2.0 โค้ชพลก็ติดตามอย่างอัพเดตอย่างใกล้ชิด จะได้รู้ว่าเราจะเอามาปรับใช้กับการทำแอพ iOS และ Android ได้อย่างไร
มาสรุปสั้นๆ อีกครั้ง
- มีการเพิ่ม Web client เพื่อจัดการบริการ Ionic Platform
- Ionic framework รองรับ EcmaScript 6 (ES6) และกำลังขยายไปยังส่วนต่างๆ
- ระบบบริการ Ionic service ถูกปรับปรุงรูปแบบการใช้งานเป็นชุดคำสั่งเดียว เพื่อความคล่องตัวในการใช้งาน
น่าตื่นเต้นจริงๆ ครับ
เรียนสร้างแอพ iOS และ Android ด้วย Ionic ออนไลน์ ลดพิเศษได้ที่นี่
เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373 โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework