AngularJS

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש
AngularJS
AngularJS logo
מפתח Brat Tech LLC, גוגל והקהילה
תאריך השקה 20 באוקטובר 2010
גרסה אחרונה 1.7.5 עריכת הנתון בוויקינתונים
מערכת הפעלה חוצה-פלטפורמות
נכתבה בשפות JavaScript
סוג רישיון MIT
קטגוריה ספריית JavaScript
AngularJS.com
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

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

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

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

AngularJS נמצאת בשימוש באתרים כמו NBC, Walgreens, Intel, Sprint, ABC News, ובעוד אלפי אתרים ואפליקציות Web.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

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