อยากศึกษา Javascript MVC Framework ครับ ปกติใช้ jQuery
แต่ตัวเลือกเยอะเหลือเกิน เลือกไม่ถูกจริงๆ ระหว่าง
Angular VS Knockout VS Ember VS React VS Mithril VS Mercury VS Reactive VS Backbone
ผมลองทำ run test ที่ http://jsperf.com/angular-vs-knockout-vs-ember/401
ผลที่ได้ก็ช่างสนธยาเหลือเกิน
ไม่ทราบว่าเริ่มศึกษาจากตัวไหนดีครับ และเหตุผลที่เลือกคืออะไร
ขอบคุณครับ
อยากรู้ที่ตลาดเมืองไทยต้องการด้วยครับ
ผมเคยใช้ Backbond, KnockoutJS, AngularJS ถ้าให้แนะนำก็ AngularJS ครับ ครบเครื่องกว่าเยอะ
ให้เลือกใช้ตัวนึงก่อนครับ...
สำหรับผม ผมใช้ angularjs ครับ เพราะผมเริ่มที่ตัวนี้...
AngularJS ตามเทรนไปไม่ลำบากทั้งบทความ บนเรียนต่างๆมีพร้อม
ถ้าถนัด jQuery และยังอยากใช้อยู่ Backbone ก็ OK นะครับ
แต่ถ้า freestyle ก็ลืมๆ jQuery แล้วลอง Angular เลย :D
:: DigiKin8 ::
ตอนแรกผมกะจะศึกษา Angular เต็มที่เลยครับ แต่พอลองดู Benchmark เลยชักไม่แน่ใจ
ผมคิดว่าถ้าไม่ประมวลผลโหดมากๆ เลือกตัวที่ Maintain ง่ายที่สุดจะดีกว่าครับ
เรื่อง Benchmark นี่ตาม rep ล่างเลยครับ ของบางที่ Angular ก็นำ ผมว่ามันวัดอะไรได้ไม่ค่อยชัดเจนเท่าไหร่
Benchmark นี่เอา code ที่ไม่ optimize มาครับ คือ AngularJS เขียนได้หลายแบบครับ ต้องเลือกแบบที่เขียนให้เข้ากับงาน
ลอง ไป run ใหม่ ครับ เลือก revise ล่า 411 ดูครับ มันอยู่ที่คนเขียนด้วยครับ (ps ผมใส่รูปไม่ได้แฮะ)
Angular ชนะขาดลอย
AngularJS ครับ เหตุผลคือมีทีม engineer ของ google support อยู่, เอกสารเยี่ยม, community พร้อม
แม้ว่าตอนนี้อาจจะ performance ไม่ได้ดีสุด แต่ดูแล้วน่าจะพัฒนาขึ้นไปได้เร็วครับ
Angular ด้วยอีกคน เหตุผลเพราะอยู่ในชุดของ MEAN (mongodb express.js angular.js node.js)