สำหรับคนที่เรียน PhoneGap กับผมไปจะมีช่วงหนึ่งที่ผมบอกว่า Mobile Framework นั้นแยกออกเป็น 3 ส่วน นั่นคือ
- UI Framework เรื่องหน้าตา และส่วนติดต่อผู้ใช้
- Distribution Framework การแปลง platform หนึ่งให้เป็น mobile platform (ส่วนใหญ่เป็น framework สำหรับ Hybrid Application)
- All-in-one Framework ยำรวม 2 ข้อด้านบน
แต่ถ้าเรามานั่งหา Mobile Framework เองเนี่ย อาจเจออันที่ไม่ถูกใจ หรือตกหล่นบางตัวไปก็ได้ ดังนั้นเว็บไซต์ที่รวมรายชื่อ Framework พวกนี้จึงมีคุณค่ากับเราอย่างมาก พอดีได้คุยกับชัย จาก Tomatoes Idea ก็ได้แนะนำเว็บนี้มา เลยเอามารีวิวให้ทุกคนได้เอาไปใช้กัน
แนะนำเว็บ Mobile Framework Comparison Chart
เว็บไซต์ที่ชื่อ Mobile Framework Comparison Chart จะรวม Mobile Framework ต่างๆ (ในนี้ก็มีทั้ง PhoneGap, Titanium ของ Appcelerator, และ JQuery Mobile ด้วย) มาเปรียบเทียบความสามารถแบ่งตาม filter ต่างๆ เช่น
- Mobile OS Platform: แบ่งตามการรองรับทำแอพบนระบบต่างๆ เช่น iOS, Android, Windows Phone
- Target: แบ่งตามชนิดของแอพ เช่น Native, Web, หรือ Hybrid
- Programming Language: เช่น HTML, CSS, Javascript, Ruby, หรือ Lua
- Hardware Features: ความสามารถใช้การเข้าถึงเซ็นเซอร์ต่างๆ บนเครื่อง เช่น Local Storage (Database), Geolocation, หรือ NFC
- User Interface: เช่นลุคแบบ Enterprise หรือเป็น Widget
- License: ลิขสิทธิ์เช่น Open source หรือคิดเงิน
โดยส่วนตัวแล้ว เจ้าเว็บนี้ให้ข้อมูลเพื่อเปรียบเทียบในการตัดสินใจเลือกใช้ Framework จากความสามารถที่แตกต่างกันได้ดี แต่ข้อมูลก็ตามโลกอยู่ช้านิดหนึง อย่างเช่น CocoonJS ของ Ludei ที่ผมสอนเป็นหลักสูตรอบรม ก็ยังไม่มีในรายชื่อครับ