Angular – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
ChickieX (שיחה | תרומות)
אין תקציר עריכה
שורה 12:
}}
 
ב[[פיתוח תוכנה]], '''Angular''' (לשעבר '''AngularJS''' {{אנ|AngularJS}}) היא [[תשתית תוכנה]] (framework) ב[[קוד פתוח]] ל[[יישום רשת|יישומי רשת]] המבוססת על שפת התכנות [[JavaScript]], המתוחזקת על ידי [[גוגל (חברה)|גוגל]] ועל ידי קהילה רחבה של מפתחים. התשתית מיועדת לפתרון אתגריםלמשימות בפיתוח [[יישומי דף-יחיד]], ופישוט הפיתוח והבדיקות של יישומים אלו, באמצעות תשתית תוכנה לארכיטקטורות [[צד לקוח]] כמו [[MVC]] או [[MVVM]], יחד עם רכיבים בהם משתמשים בדרך כלל ב[[יישום אינטרנט עשיר|יישומי אינטרנט עשירים]].
 
ספריית AngularJS עובדת על ידי קריאת דף ה-[[HTML]], כשאל התגיות שבו נוספו תכונות נוספות. Angular יפרש את התכונות הללו כהנחיות לקשר את אזורי הקלט או הפלט בדף למודל שמיוצג על ידי משתני [[JavaScript]] פשוטים. הערכים של משתני ה-JavaScript האלו ניתנים לשינוי על ידי קוד, וניתן לגשת אליהם בצורה סטאטיתסטטית, או בצורה דינאמית בעזרת [[JSON]].
 
במהלך 2015 גוגל פרסמו את גרסת [[Angular (web framework)|Angular 2.0]] {{אנ|Angular (web framework)}} אשר כללהשכללה שינויים מהותיים ודרסטיים בקוד, שינויים אשר גרמושגרמו לביקורת ומחלוקת בין מפתחים רבים לגבי העובדה כי הגרסה החדשה לא תומכת אחורה לגרסה 1.0. גרסה 2.0 פתרה בעיות ביצועים והביאה איתה מתודות למבנה קוד יותר פורמלי. בדצמבר 2016 הוכרזה גרסה 4.0 ודלגה על גרסה 3.0 על מנת למנוע בלבול עם גרסת ביניים של חבילת ראוטר 3.30.
 
AngularJS נמצאת בשימוש באתרים כמו [[NBC]], [[וולגרינס|Walgreens]], [[אינטל|Intel]], [[Sprint Nextel|Sprint]], [[ABC News]], ובעוד אלפיבאלפי אתרים ואפליקציות Web.
 
== ראו גם ==