אז למה בעצם לא jquery

הייתי שמח לדעת בגדול למה אנחנו נמנעים בשימוש בספריות jquery או ajax
ונשארים עם vanilla js.

נראה שיש שימוש נרחב של זה ברשת בשתי אלו.

אני יודע שזה לא הכי קשור לקורס אבל בגלל שאנחנו נוגעים בזה מעט אז נהייתי ממש סקרן

לייק 1

אני השתמשתי ב jquery עם ajax. אם כבר מה עם כל הפרימוורקים האלה שאני כל הזמן שומע עליהם? (ריאקט, אנגולר, vue)

אנחנו נמנעים מ־jQuery כי זו ספרייה ישנה שבמגמת נטישה.
היא נכתבה כי JS הייתה קשה לתפעול והיו חסרים בה הרבה דברים.
מאז שנכתבה, JS התפתחה מאוד, וכיום מה ש־jQuery מציעה בד"כ קיים ב־JavaScript.
אין סיבה לטעון אותה כי היא כבדה יחסית ואפשר לעבוד גם בלעדיה.

ספריות כמו Angular, React ו־Vue התחילו לצוץ לפני עשור בערך.
הן חלק מה־Ecosystem המודרני של JavaScript, והן בעצם (סופר בגדול ולא מדויק) Framework־ים שמאפשרים לנהל יותר בקלות את ה־JavaScript באתר.
אנחנו לא משתמשים בהן כי זה דורש ללמוד הרבה, ולא רציתי שיהיה עוד barrier עבור מי שיצטרך להוסיף JS לפרויקט.

4 לייקים

תודה ! על הגייקוורי לא ידעתי שזה ככה ישן :clap:t2: