בפיתוח תוכנה, Angular (לשעבר AngularJS (אנ')) היא תשתית תוכנה (framework) בקוד פתוח ליישומי רשת המבוססת על שפת התכנות JavaScript, המתוחזקת על ידי גוגל ועל ידי קהילה רחבה של מפתחים. התשתית מיועדת למשימות בפיתוח יישומי דף-יחיד, ופישוט הפיתוח והבדיקות של יישומים אלו, באמצעות תשתית תוכנה לארכיטקטורות צד לקוח כמו MVC או MVVM, יחד עם רכיבים בהם משתמשים בדרך כלל ביישומי אינטרנט עשירים.

Angular
Angular full color logo.svg
מפתח Brat Tech LLC, Google, והקהילה
תאריך השקה 20 באוקטובר 2010 (כ-AngularJS)
גרסה אחרונה 12.1.1 (30 ביוני 2021) עריכת הנתון בוויקינתונים
מערכת הפעלה חוצה-פלטפורמות
נכתבה בשפות JavaScript
סוג רישיון רישיון MIT
קוד מקור https://github.com/angular/angular עריכת הנתון בוויקינתונים
קטגוריה ספריית JavaScript
Angular.io
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

ספריית AngularJS עובדת על ידי קריאת דף ה-HTML, כשאל התגיות שבו נוספו תכונות נוספות. Angular יפרש את התכונות הללו כהנחיות לקשר את אזורי הקלט או הפלט בדף למודל שמיוצג על ידי משתני JavaScript פשוטים. הערכים של משתני ה-JavaScript האלו ניתנים לשינוי על ידי קוד, וניתן לגשת אליהם בצורה סטטית, או בצורה דינאמית בעזרת JSON.

במהלך 2015 גוגל פרסמו את גרסת Angular 2.0 שכללה שינויים מהותיים בקוד, שגרמו לביקורת ומחלוקת בין מפתחים רבים לגבי העובדה כי הגרסה החדשה לא תומכת אחורה לגרסה 1.0. גרסה 2.0 פתרה בעיות ביצועים והביאה איתה מתודות למבנה קוד יותר פורמלי. בדצמבר 2016 הוכרזה גרסה 4.0 ודלגה על גרסה 3.0 על מנת למנוע בלבול עם גרסת ביניים של חבילת ראוטר 3.30.

AngularJS נמצאת בשימוש באלפי אתרים ואפליקציות Web.

ראו גםעריכה

קישורים חיצונייםעריכה

  מדיה וקבצים בנושא Angular בוויקישיתוף