ค้นหาเว็บไซต์

jQuery เป็นไลบรารีหรือเฟรมเวิร์กของจาวาสคริปต์หรือไม่?


ที่นี่ jquery ถูกกล่าวถึงภายใต้หมวดหมู่ของเฟรมเวิร์ก: http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

jQuery เป็นไลบรารีหรือเฟรมเวิร์กของจาวาสคริปต์หรือไม่?

คำตอบ #1

ห้องสมุด ตามที่หน้าโฮมเพจระบุ และซึ่งฉันเห็นด้วย

เฟรมเวิร์กคือบางสิ่งที่มักบังคับให้ใช้วิธีการเฉพาะในการแก้ปัญหา ในขณะที่ jQuery เป็นเพียงเครื่องมือที่ทำให้การทำสิ่งที่คุณต้องการทำง่ายขึ้น

คำตอบ #2

jQuery: เขียนน้อย ทำมาก ไลบรารี JavaScript Library.

คำตอบ #3

แน่นอน มันคือไลบรารีของจาวาสคริปต์ แต่เกี่ยวกับว่าจะเป็นเฟรมเวิร์กหรือไม่ ผมแค่คิดว่ามันไม่ใช่เฟรมเวิร์ก ลองดูคำนิยามของซอฟต์แวร์-เฟรมเวิร์กในวิกิพีเดีย:

มันคือชุดของไลบรารีซอฟต์แวร์ที่ให้หน้าที่การเขียนโปรแกรมแอปพลิเคชันที่กำหนดไว้

และ jQuery เป็นเพียงไลบรารี่อันเดียว หลังจากนั้นมันกล่าวว่า:

เฟรมเวิร์กมีคุณสมบัติเด่นที่สำคัญที่แยกพวกมันออกจากไลบรารีทั่วไป:

  1. การกลับด้านการควบคุม - ในเฟรมเวิร์ก ต่างจากในไลบรารีหรือแอปพลิเคชันของผู้ใช้ปกติ การไหลของการควบคุมโดยรวมของโปรแกรมไม่ได้ถูกกำหนดโดยผู้เรียก แต่โดยเฟรมเวิร์ก

ดังนั้น ผมคิดว่ามันไม่ใช่กรอบงาน

บทความที่เกี่ยวข้อง