ฉันต้องการเพิ่มบางสิ่งเกี่ยวกับAngularJSกับjQueryจากมุมมองของนักพัฒนา
ใน AngularJS คุณจะต้องมีมุมมองที่มีโครงสร้างและวิธีการที่จะทำให้สำเร็จ มันแทบจะไม่ติดตามแฟชั่นเชิงเส้นเพื่อทำงานให้เสร็จสมบูรณ์ แต่การแลกเปลี่ยนระหว่างวัตถุต่าง ๆ จะดูแลคำร้องขอและการกระทำซึ่งหลังจากนั้นจึงจำเป็นเนื่องจากมุมเป็นMVC-Basedกรอบนอกจากนี้ยังต้องการพิมพ์เขียวทั่วไปอย่างน้อยของแอปพลิเคชั่นที่ผ่านการสรุปเนื่องจากการเข้ารหัสขึ้นอยู่กับว่าคุณต้องการให้การโต้ตอบดำเนินการอย่างไร
jQuery เหมือนฟรีบทกวีคุณเขียนบรรทัดและรักษาความสัมพันธ์และโมเมนตัมที่เหมาะสมเพื่อให้งานของคุณสำเร็จ
แม้ว่าใน Angular JS คุณควรปฏิบัติตามกฎบางอย่างรวมทั้งรักษาโมเมนตัมและความสัมพันธ์ที่เหมาะสมบางทีมันอาจเป็นเหมือนโคลงสเปนเซอร์คลาสสิก (กวีคลาสสิกที่มีชื่อเสียง) ซึ่งเป็นบทกวีที่มีโครงสร้างและเชื่อมโยงกับกฎหลายข้อ
เมื่อเทียบกับ AngularJS jQuery เป็นเหมือนชุดของรหัสและฟังก์ชั่น (ซึ่งเป็นที่กล่าวถึงแล้วยอดเยี่ยมสำหรับการจัดการ DOM และความสำเร็จอย่างรวดเร็ว) ในขณะที่ AngularJS เป็นกรอบงานจริงที่ช่วยให้นักพัฒนาสามารถสร้างเว็บองค์กรได้ - แอพพลิเคชั่นที่รวบรวมข้อมูลจำนวนมากและแลกเปลี่ยนภายในการจัดเส้นทางและการจัดการที่ยอดเยี่ยม
นอกจากนี้ AngularJS ไม่มีการพึ่งพา jQueryเพื่อทำงานให้เสร็จสมบูรณ์ มันมีคุณสมบัติที่ยอดเยี่ยมสองอย่างที่ไม่พบใน jQuery ในแง่ใด ๆ :
1- Angular JS สอนวิธีการใช้รหัสและบรรลุเป้าหมายไม่ใช่แค่บรรลุเป้าหมายด้วยวิธีการใด ๆ ควรกล่าวถึงว่า AngularJS ใช้ประโยชน์จากแกนกลางและหัวใจของ Javascripts อย่างเต็มที่และปูทางให้คุณสามารถรวมในแอพของคุณเทคนิคต่าง ๆ เช่น DI (การพึ่งพาการฉีด) ในการทำงานกับ angularJS คุณควร (หรือต้อง) เรียนรู้เทคนิคการยกระดับโค้ดด้วย Javascript
2- Angular JS มีอิสระเต็มที่ในการจัดการคำสั่งและจัดโครงสร้างแอปของคุณ จากนั้นคุณอาจอ้างว่า jQuery สามารถทำเช่นเดียวกัน (ความเป็นอิสระ) แต่จริง ๆ แล้ว AngularJS ดังที่กล่าวมาหลายครั้งภายในบรรทัดด้านบนมีความเป็นอิสระในรูปแบบ MVC-based ที่ยอดเยี่ยมที่สุด
ข้อสังเกตสุดท้ายคือไม่มีสงครามชื่อเพราะมันเป็นการรบกวนที่จะลำเอียงหรือเป็นอัตวิสัย ขนาดและความยิ่งใหญ่ของ jQuery ได้รับการพิสูจน์แล้ว แต่การใช้งานและข้อ จำกัด (ของกรอบหรือซอฟต์แวร์ใด ๆ ) เป็นข้อกังวลของการอภิปรายและการอภิปรายที่คล้ายกัน
ปรับปรุง:
การใช้ AngularJS นั้นมีความสำคัญเนื่องจากมีราคาแพงในแง่ของการใช้งาน แต่พบว่าฐานที่แข็งแกร่งสำหรับการขยายตัวในอนาคตการเปลี่ยนแปลงและการบำรุงรักษาแอปพลิเคชัน AngularJS สำหรับโลกใหม่ของเว็บ มันมีเป้าหมายไปที่การสร้างแอปพลิเคชั่นที่มีการใช้ทรัพยากรน้อยที่สุด (โหลดเฉพาะทรัพยากรที่จำเป็นจากเซิร์ฟเวอร์) เวลาตอบสนองที่รวดเร็วและการบำรุงรักษาในระดับสูงและความสามารถในการยืดขยายที่ล้อมรอบระบบโครงสร้าง