שלנו מאמר קודםr אנחנו מדברים עליו Javascript, אחת הטכנולוגיות שגורמות לאתרים לעבוד במלוא יכולתם. כפי שהבטחנו, עכשיו נתמסר ציין כמה ספריות ומסגרות קוד פתוח שיכולות להקל על העבודה שלנו באמצעות שפת תכנות זו.
הגדרת ספריות ומסגרות Javascript
אתרי האינטרנט אמנם שונים מאוד, יש להם מרכיבים משותפים. כולם משתמשים בתפריט כלשהו, רבים משתמשים בטפסים ליצירת קשר או מראים תמונות. כתיבת אותם רכיבים מאפס בכל פעם שהם נדרשים מאריכה את זמן הפיתוח ואת עלותם.
ספריות ומסגרות Javascript הם אוספי סקריפטים (תוכניות) הממלאים פונקציות מסוימות שימושיות להפעלת אתרים רבים. ההבדל בין המסגרות לספריות Javascript הוא שהן מהוות פיתרון משותף ולא פתרונות קטנים שאינם קשורים.
הגמישות של המסגרות משתנה בהתאם לבחירה שנבחרה. יש שקובעים את אופן בניית האתר, בעוד שאחרים בעלי יכולת הסתגלות טובה יותר.
ספריות ומסגרות Javascript בקוד פתוח
זוויתי
הוא מתוחזק על ידי גוגל ו- חושב עבור גאחזור ותחזק יישומי אינטרנט בעמודים בודדים. הוא מאמץ את ארכיטקטורת Model-View-Controller.
Angular משתמשת בכריכת נתונים כאחד המושגים העיקריים לביצוע העבודה. המשתמש מקיים אינטראקציה עם הממשק. לאחר ביצוע האינטראקציה, התצוגה מעודכנת עם הערכים החדשים, אשר בתורם מתקשרים עם המודל ומוודאים שהכל מסונכרן.
המסגרת מרחיבה את יכולתו של HTML לשימוש ביצירת יישומים דינמיים. זה ניתן להרחבה לחלוטין ועובד היטב עם ספריות אחרות. ניתן לשנות או להחליף כל תכונה בהתאם לצרכי המפתחים.
React.js
זה היה מפותח על ידי פייסבוק ו מתמקדת ביצירת ממשקי משתמש דינמיים באתרי תנועה גבוהה. השימוש בו במודלים של אובייקטים של מסמכים וירטואליים מקל על שילוב עם כל פרויקט.
D3.js
D3.js היא ספריית JavaScript המאפשרת למפתחים ליצור דפי אינטרנט עשירים עם תכונות מניפולציה של נתונים באמצעות SVG, HTML ו- CSS
זה כלי אידיאלי ליצירת דפי אינטרנט איכותיים המציגים גרפים מונעי נתונים.
vue.js
האם מסגרת מתקדמת שנועדה לבנות ממשקי משתמש. בניגוד למסגרות מונוליטיות אחרות, Vue הוא תוכנן מהיסוד כך שניתן יהיה לאמץ באופן הדרגתי. הספרייה המרכזית מתמקדת רק בשכבת התצוגה, והיא קלה לשילוב עם ספריות או פרויקטים קיימים אחרים.
Ember.JS
מסגרת זו לבנות יישומי אינטרנט iהוא כולל את כל מה שאתה צריך כדי לבנות ממשקי משתמש עשירים שפועלים לכל מכשיר.
בבילון
הספרן הזהa מספק ממשקי API של JavaScript ליצירת יישומי אינטרנט תלת-ממדיים. בנוסף ל- Javascript הוא משתמש ב- WebGL. יצירת אובייקטים תלת ממדיים פשוטים כמו כדור היא קלה וניתן לעשות זאת בעזרת מספר שורות קוד בלבד. מֵטֵאוֹר
זו פלטפורמה ליצירת יישומים ואתרים ניידים ושולחניים בצורה פשוטה, יעילה וניתנת להרחבה.
JQuery
jQuery הוא ספריה JavaScript מהיר, ועם תכונות רבות למרות השטח הקטן שהוא תופס. הופך פעילויות כגון גלילה ומניפולציה של מסמכי HTML, טיפול באירועים, אנימציה ואייאקס להרבה יותר קלה עם ממשק תכנות קל לשימוש שעובד עם רוב הדפדפנים.
three.js
התמקד גם בפיתוח תלת ממדי ומבוסס על WebGL זה אידיאלי לפיתוח משחקים ואנימציות. מסגרת זו זה אידיאלי לעיבוד אובייקטים תלת-ממדיים על המסך.
Node.js
כאן אנו מדברים על זמן ריצה של JavaScript שנבנה עם מנוע ה- JavaScript של V8 של Chrome. הוא נוצר במוקד השימוש בו ביצירת תוכניות רשת ניתנות להרחבה, כמו שרתי אינטרנט.
עמוד השדרה
אולי הפופולרי ביותר של מסגרות Javascript. יכול להיות משמש ליצירת יישומים של עמודים בודדיםל. זה מבוסס על הרעיון שכל הפונקציות בצד השרת חייבות לזרום דרך API, שיעזור להשיג פונקציות מורכבות על ידי כתיבת פחות קוד.
הלו!
AngularJs הוא Angular1 שאינו מעודכן ולא מומלץ לפיתוח חדש. לגרסה הנוכחית עלינו להתייחס אליה כאל "זוויתי" לייבוש. קישור: https://angular.io/
לגבי
תודה על המידע.
עשיתי את התיקון אבל שכחתי לתת לך את הקרדיט. אני אתקן את זה עוד מעט, שוב תודה