Angular
![]() | |
מפתח | Brat Tech LLC, Google, והקהילה |
---|---|
תאריך השקה | 20 באוקטובר 2010 (כ-AngularJS) |
גרסה אחרונה |
11.2.9 (7 באפריל 2021) ![]() |
מערכת הפעלה | חוצה-פלטפורמות |
נכתבה בשפות | JavaScript |
סוג רישיון | רישיון MIT |
קוד מקור |
https://github.com/angular/angular ![]() |
קטגוריה | ספריית JavaScript |
Angular.io | |
![]() ![]() |
בפיתוח תוכנה, Angular (לשעבר AngularJS (אנ')) היא תשתית תוכנה (framework) בקוד פתוח ליישומי רשת המבוססת על שפת התכנות JavaScript, המתוחזקת על ידי גוגל ועל ידי קהילה רחבה של מפתחים. התשתית מיועדת למשימות בפיתוח יישומי דף-יחיד, ופישוט הפיתוח והבדיקות של יישומים אלו, באמצעות תשתית תוכנה לארכיטקטורות צד לקוח כמו MVC או MVVM, יחד עם רכיבים בהם משתמשים בדרך כלל ביישומי אינטרנט עשירים.
ספריית AngularJS עובדת על ידי קריאת דף ה-HTML, כשאל התגיות שבו נוספו תכונות נוספות. Angular יפרש את התכונות הללו כהנחיות לקשר את אזורי הקלט או הפלט בדף למודל שמיוצג על ידי משתני JavaScript פשוטים. הערכים של משתני ה-JavaScript האלו ניתנים לשינוי על ידי קוד, וניתן לגשת אליהם בצורה סטטית, או בצורה דינאמית בעזרת JSON.
במהלך 2015 גוגל פרסמו את גרסת Angular 2.0 שכללה שינויים מהותיים בקוד, שגרמו לביקורת ומחלוקת בין מפתחים רבים לגבי העובדה כי הגרסה החדשה לא תומכת אחורה לגרסה 1.0. גרסה 2.0 פתרה בעיות ביצועים והביאה איתה מתודות למבנה קוד יותר פורמלי. בדצמבר 2016 הוכרזה גרסה 4.0 ודלגה על גרסה 3.0 על מנת למנוע בלבול עם גרסת ביניים של חבילת ראוטר 3.30.
AngularJS נמצאת בשימוש באלפי אתרים ואפליקציות Web.
ראו גם[עריכת קוד מקור | עריכה]
- AngularJS (אנ')
קישורים חיצוניים[עריכת קוד מקור | עריכה]
אתר האינטרנט הרשמי של Angular