ฉันใช้JQueryอย่างมีความสุขในช่วง 2 ปีที่ผ่านมาและค่อนข้างประสบความสำเร็จในการสร้างฟังก์ชั่นที่ยอดเยี่ยมบางอย่างกับมัน ... ดังนั้นฉันจึงสบายใจกับมันมาก ฉันยังเชื่อว่าอนาคตของเว็บจะดำเนินต่อไปในเส้นทางของลูกค้าในปัจจุบัน
อย่างไรก็ตาม ...
ความท้าทายต่อไปดูเหมือนจะเกิดขึ้นในรูปแบบของเฟรมเวิร์กคอนโทรลเลอร์ต่างๆ: KnockoutJS , BackboneJS , SproutCore , JavaScriptMVC (รายการดำเนินต่อไป)
นอกจากนี้ยังมีเครื่องมือAMD Loaderที่ยอดเยี่ยมสำหรับการใช้งานเช่นRequireJSหรือLabJSเป็นต้นอย่างไรก็ตามตอนนี้ jQuery มีdefine
และthen
ความสามารถในการอบ
มันยากขึ้นเรื่อย ๆ ในการติดตามมันทั้งหมด ...
และตอนนี้งานของฉันดูเหมือนจะประเมิน / ตัดสินใจเกี่ยวกับทิศทางกลยุทธ์สำหรับการใช้รูปแบบของ MVC หรือ MVVM ฝั่งไคลเอ็นต์ ... แต่ฉันมีคำถามมากมาย
- JQuery ไม่ตรงกับกรอบควบคุมต่างๆที่กล่าวถึงข้างต้น?
- คือJQuery ใช้ควบคู่แต่ละหรือทำบางส่วนของพวกเขามีของตัวเอง ' JQuery -styled' รุ่นอบมีอะไรบ้าง?
- เป็นเครื่องมือเช่นRequireJS ยังจำเป็นถ้าคุณใช้หนึ่งในกรอบการควบคุมต่างๆที่กล่าวถึงข้างต้น?
- ที่ไม่
define
และthen
ความสามารถในการอบลงJQuery ตอนนี้แทนที่เอเอ็มดีพับดังกล่าวข้างต้น? - อันไหนที่ดูเหมือนโมดูลาร์มากที่สุด? (ดูหมายเหตุด้านล่าง)
หมายเหตุ:
สิ่งหนึ่งที่ฉันไม่ต้องการในกรอบอนาคตคือความต้องการที่จะรับฟังก์ชั่นมากมายที่ฉันไม่ได้ใช้ ความหมายฉันอยากจะใช้กรอบที่เป็นโมดูลอย่างแท้จริง ตัวอย่างเช่นในการใช้ jQuery UI คุณจะต้องใช้ไลบรารีหลักอื่น ๆ ที่คุณอาจไม่ได้ใช้
ฉันจะทำการทดลองกับแต่ละคน แต่ข้อเสนอแนะจริงบางอย่างจะดีมาก ฉันเคยเห็นคำถามที่ 'คล้ายกัน' แต่ไม่มีใครตอบคำถามข้างต้นได้เลย
ขอบคุณล่วงหน้า!