30 ראשי תיבות של מפתחי אינטרנט צריכים לדעת
ז 'רגון של תעשיית פיתוח האינטרנט מכיל כל כך הרבה ראשי תיבות אנו משתמשים יום אחר יום, כי זה לא רק מרתיע עבור טירונים, אבל לפעמים גם קשה עבור מפתחים בפועל לעקוב. רובנו בטוח להשתמש ראשי תיבות נפוצים יותר כגון HTML, CSS, או HTTP, אבל מה עם אלה פחות בשימוש נרחב או חדש יותר?
ב מילון מונחים זה, יש לנו שנאספו 30 ראשי תיבות המשמשים לעתים קרובות בפיתוח האינטרנט של היום מאמרים ודיונים על מנת לעזור לקוראים שלנו לשמור על קשר עם התעשייה העכשווית lingo.
1. ARIA
יישומי אינטרנט עשירים נגישים: לפעמים משמש גם WAI-ARIA.
תקני אינטרנט שפורסמו על ידי World Wide Web Consortium (W3C). מפרט ה- ARIA מגדיר מתודולוגיות חזיתיות שונות שמייצרות תוכן אינטרנט נגיש לאנשים עם מוגבלויות אשר ניגשים לרשת באמצעות טכנולוגיות מסייעות (AT), כגון קוראי מסך.
2. ACSS
אטומי גליונות סגנון מדורגים: מתודולוגיית כתיבת CSS שפותחה על ידי יאהו.
ACSS מבוסס על לשימוש חוזר, אטומית (כיתות) ו שמות קצרים, צפויים מראש המאפשרים את הסגנון ישירות HTML. Atomizer הוא כלי שיכול לעזור ליצור כיתות אטומית עבור פרויקטים באינטרנט.
3. AMP
דפים ניידים מואצים: תקן אינטרנט לנייד שיזמה Google במטרה מה שהופך אתרים ניידים מהר יותר - -.
AMP מגביל את האופן שבו אנו יכולים להשתמש ב- HTML, CSS ו- JavaScript כדי לשפר את הביצועים, והוא מספק לנו רכיבים שבהם אנו יכולים להשתמש כדי לטעון משאבים חיצוניים ולהפעיל סקריפטים באמצעות זמן ריצה של AMP.
4. API
ממשק תכנות יישומים: סט של תכונות קוד שנכתבו מראש (מאפיינים, שיטות, שיעורים וכו ') שצוין על ידי המו"ל של ה- API, שעוזר לנו השתמש בשיטות מומלצות ו לכתוב קוד עקבי.
אנו יכולים לבחור מתוך ממשקי API רבים באינטרנט, אך אתרי מדיה חברתית וטכנולוגיה, כגון Facebook, Twitter ו- Google מפרסמים גם ממשקי API משלהם.
5. BEM
לחסום, אלמנט, משנה: א - אמנת שמות עבור כתיבת כיתות CSS קריא, עקבי, ותחזוקה.
בעת שימוש במתודולוגיה BEM, אנו יוצרים שיעורים לאורך כל הפרויקט בעקבות שינוי
תחביר.
- בלוקים הם שמות של ישויות עצמאיות, כגון
בתפריט
אוכפתור
. - אלמנטים הם חלקים שונים או פונקציות של בלוקים, כגון
הצלחה
אוהתראה
. - מכפילים לשנות את הסגנון של בלוקים, כגון
גדול
אוקטן
. לדוגמה,.button__alert - גדול
יהיה שם BEM חוקי.
6. CDN
רשת להעברת תוכן: רשת של שרתים מבוזרים העתקת עותקים כפולים של תוכן האינטרנט שלנו.
CDNs מאפשרים לנו לספק תוכן לכל משתמש משרת שהוא קרוב יותר למיקום שלהם או פחות עמוס. בדרך זו אנו יכולים להשיג ביצועים טובים יותר ולצמצם את זמן ההשבתה של השרת.
7. CMS
מערכת ניהול תוכן: תוכנה המאפשרת לנו לפרסם, לשנות ולארגן סוג אחר של תוכן דיגיטלי.
רוב CMSs משמשים עבור פרסום באינטרנט, כגון וורדפרס, דרופל, ו ג 'ומלה. CMS תוכן נפרד ממצגת ופונקציונליות, ולכן מאפשרים לנהל תוכן אינטרנט ללא כל ידע קידוד.
8. CRUD
צור, קרא, עדכן, מחק: מונח המשמש לניהול מסד נתונים, הוא מכיל את ארבע פונקציות בסיסיות של מסד נתונים מתמשך.
ב SQL, ארבע הפקודות הקשורות הן: INSERT
(ליצירת), בחר
(עבור קריאה), עדכון
(לעדכון) ו DELETE
(למחיקה).
פונקציות CRUD לתאר את מחזור חיים נתונים טיפוסי באתרי אינטרנט דינמיים.
9. CSSOM
גיליונות סגנון מדורגים: סט של ממשקי API בשימוש על ידי דפדפנים ל כראוי לעבד סגנונות CSS בדף אינטרנט.
CSSOM מייצג את כל סגנונות CSS (סלקטורים ומאפייניהם) בדף אינטרנט כמפת צמתים. CSSOM יש מבנה עץ דומה DOM, אבל זה מודל נתונים נפרד.
10. קריאה לפעולה
קריאה לפעולהYou מונח שיווקי המשמש לעתים קרובות בעיצוב אתרים.
קריאה לפעולה היא הודעה המכוונת למשתמשים או ללקוחות פוטנציאליים לנקוט פעולה מיידית. ב עיצוב אתרים, CTAs הם בדרך כלל לבושים קישורים שמטרתם לפתות את המשתמשים ללחוץ כפתור, כרזה, פרסומת, וכו '.
11. DOM
מודל אובייקט מסמך: א API עבור מסמכי HTML ו- XML, המשמשים את הדפדפנים למסמכים אלה.
DOM מציין את מבנה לוגי של מסמך, ומייצג אותו כמו עץ הצומת שבו צמתים הם אובייקטים המייצגים חלקים שונים של המסמך. ניתן ליצור, לשנות או להסיר צמתים.
12. ECMAScript (ES)
המחשב האירופי יצרני התאחדות סקריפט: א מפרט שפת סקריפט שבו התחביר של JavaScript - יחד עם JScript ו- ActionScript - מבוסס.
ECMAScript קיבלה את שמה מאיגוד יצרני המחשבים האירופיים, הארגון שתקן אותו.
13. FOSS
תוכנה חופשית וקוד פתוח: תוכנה כי הוא חופשי במובן זה שאין לה אילוצים כלשהם על זכויות יוצרים, ו קוד פתוח במובן זה שכל אחד יכול לגשת ולשנות את קוד המקור של התוכנה.
לפעמים המכונה גם פלוס. ראה גנושל FOSS לעומת המינוח FLOSS.
14. FTU
שימוש בפעם הראשונה: בפעם הראשונה משתמש טוען תוכנה לאחר ההתקנה.
FTU הוא חלק חיוני של תהליך אימוץ האפליקציה. ניתן לשפר את שימור המשתמשים אם משתמש onboarding תוכנן כראוי. במהלך FTU אנו יכולים להראות כיצד אפליקציה פועלת, או לגרום למשתמשים להגדיר אפשרויות חשובות (אזור זמן, שפה, העדפות וכו ').
15. ממשק משתמש גרפי
ממשק משתמש גרפי: א סוג ממשק המשתמש, לעומת ממשק מונחה על ידי פקודות.
ממשק משתמש גרפי מאפשר למשתמשים ללא ידע טכני אינטראקציה עם תוכנה ללא לימוד שפות פקודה, כגון MS-DOS. GUI להשתמש סמלים גרפיים א שפה חזותית כדי לאפשר למשתמשים לתת פקודות ליישום, ולקחת תשומות.
16. IDE
סביבת פיתוח משולבת: AA יישום תוכנה המספקת לנו סביבת תכנות זה משתלב כלים שונים הדרושים לפיתוח ובדיקה, כגון עורך קוד מקור, בניית כלי אוטומציה, מהדר או מתורגמן, וכן הבאגים. Xcode, Eclipse ו- Visual Studio הן דוגמאות של IDE.
17. IIFE
מייד הביטוי פונקציה: פופולארי תבנית עיצוב JavaScript שיוצר טווח לקסיקאלי.
IIFE הוא ביטוי פונקציה זה הוצא להורג מיד לאחר ההערכה. זה יכול לשמש לאחסון קוד זה צריך להיות מבוצע רק פעם אחת, מרחב השמות, ויצירת משתנים פרטיים וסגירות.
IIFE משתמש בתחביר הבא:
(function () / code ());
18. ITCSS
משולש משולב גליונות סגנון מדורגים: מדרגי אדריכלות CSS ל קוד CSS לשימוש חוזר - -.
ITCSS מפצל את מאפייני CSS לרמות בהתבסס על הייחודיות והחשיבות שלהם. רמות מיוצגות כמו משולש הפוך שבו specifity מגדילה את שטוח שטוח על קצה בתחתית.
19. JSON
סימון אובייקט JavaScript: שפה עצמאית, קריאת אדם פורמט נתונים עבור נתונים מחליפים.
JSON יכול לאחסן חפצים כמו אוספים של זוגות ערך שם, ו מערכים כמו אוספים מוזמנים של ערכים. התחביר שלה הוא בדומה ל- JavaScript, לכן הוא פורמט הנתונים הנפוץ ביותר ביישומים מבוססי JavaScript.
20. מנורה
לינוקס, Apache, MySQL, PHP / Python / Perl: פופולארי מחסנית אינטרנט ליצירת אתרים דינמיים.
ערימת LAMP מורכבת מ לינוקס כמערכת הפעלה, אפאצ'י כמו שרת אינטרנט, MySQL כמו תוכנת ניהול מסדי נתונים, ו PHP, פרל או פייתון כמו שפת scripting. גרסה Windows שלה נקרא WAMP, בעוד גרסה X OS שלה הוא MAMP.
21. LTR / RTL
משמאל לימין / מימין לשמאל: מונחים המשמשים ב בינאום
LTR ו RTL הם אזור תכונות של הגדרות שפה או מדינה של a ממשק משתמש. LTR מייצג שמאל לשמאל, RTL מייצג מימין לשמאל. הם מצביעים על כך כיוון הטקסט.
רוב השפות הן LTR ו ממשקים מתוכננים בדרך כלל עבורם, אבל אתה יכול בקלות להוסיף תמיכה RTL ביותר CMS, כגון וורדפרס עם rtl.css
קובץ.
22. מתכוון
MongoDB, Express.js, זוויתי, Node.js: א מחסנית אינטרנט ב- JavaScript בלבד ליצירת אתרים דינמיים ויישומי אינטרנט.
ערימת ה- MAN מורכבת מ- MongoDB מסד נתונים NoSQL, Express.js מסגרת יישום האינטרנט, זוויתית iment הקד, צומת זמן ריצה של JavaScript, וזה פועל על כל מערכת הפעלה.
23. MVC
דגם- View-Controller: An דפוס אדריכלי בשימוש ב תכנות מונחה עצמים.
תבנית MVC שומרת על לוגיקת הנתונים בנפרד מממשק המשתמש על ידי קיבוץ אובייקטים לשלוש קבוצות: אובייקטים מודל עבור מבנה הנתונים הבסיסי וההיגיון, הצג אובייקטים עבור ממשק המשתמש ו אובייקטים של בקר פעולה כמתווך בין אובייקטים אחרים עבור תיאום משימות.
24. OAuth
פתח את האימותYou An פרוטוקול פתוח זה עושה - אישור מאובטח אפשרי בצורה בטוחה וסטנדרטית.
OAuth משמש לעתים קרובות כשיטה המאפשרת למשתמשים להיכנס לאתר באמצעות שירותי צד שלישי, כגון פייסבוק, טוויטר או גוגל - בדרך זו הסרת המכשול של רישום.
25. אופ
תכנות מונחה עצמים: א פרדיגמת תכנות בניגוד לתכנות פרוצדורלי.
ב OOP, אנו יוצרים מודלים דומים לסביבת העולם האמיתי תוך שימוש בארבעה עקרונות מרכזיים: הפשטה, אנקפסולציה, ירושה & פולימורפיזם. במרכז OOP, יש חפצים אשר מחזיקים נתונים מצורפים בצורה של נכסים ו שיטות.
26. רגקס
הבעה רגילהYou א דפוס טקסט המשמש עבור התאמת צירופים אופי מחרוזות שונות.
Regex מאפשר בקלות חיפוש רצפים מסוימים של תווים בטקסט, וכן לאמת קלט משתמש. Regex הוא חלק משפות תכנות פופולריות רבות, כגון JavaScript, PHP, Python, Ruby, Java ועוד.
27. REST
העברת מדינה ייצוגית: סט של תוכנה עיצוב אדריכלי הנחיות ל העברת נתונים בין לקוח לשרת. בעקבות העקרונות של הארכיטקטורה REST, אנו יכולים ליצור RESTful ממשקי API עבור יישומי האינטרנט שלנו.
28. SCM
ניהול בקרת מקור: מערכת עבור ניהול גרסאות מרובות של אותו מסמך, יישום, קוד או כל סוג אחר של מידע. המכונה גם גרסה או ניהול בקרת גרסאות.
SCM מאפשרת לעקוב אחר שינויים, ו למנוע אובדן מידע. מערכות SCM הפופולריים ביותר הן Git ו SVN.
29. SMACSS
אדריכלות מדרגי ומודולרי עבור גיליונות סגנון מדורגים: א מתודולוגיית כתיבת CSS זה מאפשר לנו modularize קוד CSS, ולהפוך אותו קריא יותר לתחזוקה.
SMACSS מגדיר 5 סוגים של כללי סגנון (בסיס, פריסה, מודול, מצב, ערכת נושא) ומזהה אותם עם קידומות בורר שונות.
30. WYSIWYG
מה שאתה רואה זה מה שאתה מקבל: סוג של עורך תוכן המאפשר למשתמשים לערוך טקסט, תמונות וסוגי תוכן אחרים מבלי לכתוב כל סימון.
בעורך WYSIWYG, משתמשים יכולים לראות איך תיראה התוצאה הסופית בזמן שהם יוצרים את התוכן. ממשק עורך ההודעות של וורדפרס ורוב פלטפורמות הבלוגים הן דוגמאות טובות למערכות WYSIWYG.