וִידֵאוֹ: The Secrets Donald Trump Doesn't Want You to Know About: Business, Finance, Marketing 2024
פיתוח האינטרנט הוא לא רק דבר אחד. הוא כולל מיומנויות מרובות, ויש סוגים שונים של קריירה בתוך שטח פיתוח האינטרנט. שלושה מונחים המשמשים לעתים קרובות הם "חזית", "סוף גב", ו "ערימה מלאה. "
מאמר זה מדבר על כל שלוש ומה ההבדלים העיקריים הם.
מהו פיתוח אינטרנט חזיתי?
Front-end פיתוח, בעוד מרכיביו משתנים תמיד, בעצם עוסק בחלקים הפונים החיצוני של אתר אינטרנט או יישום אינטרנט.
בליבה, הפיתוח הקדמי כולל HTML, CSS ו- JavaScript.
- HTML : HyperText Markup Language, או HTML, הוא הרכיב המבני העיקרי בכל אתרי האינטרנט באינטרנט. בלי זה, דפי אינטרנט לא יכול להתקיים.
- CSS : CSS מוסיף סגנון ל- HTML. אני אוהב להשתמש באנלוגיה ש- HTML הוא כמו פנים ו- CSS הוא כמו האיפור.
- JavaScript : JavaScript, או JS, כבר מתפתח בשנים האחרונות. ביחס לפיתוח חזיתי, JS חשוב כי זה עוזר להפוך דפי אינטרנט אינטראקטיביים.
באופן כללי, החזית קשורה לעקרונות הפריסה והתכנון. עם זאת, מפתחי חזית אינם בהכרח מעצבים.
ביסודו של דבר, מפתחים חזיתיים בונים את המראה החיצוני - דפי האתר שמשתמשים רואים . משמעות הדבר היא כי היזם חזית חייב לקחת בחשבון את הקריאות ואת השימושיות של האתר ו / או היישום.
יתר על כן, החזית פועלת על הלקוח - כלומר המחשב המקומי של המשתמש - ברוב המקרים, דפדפן האינטרנט.
המידע אינו מאוחסן בצד הלקוח .
מהו פיתוח אינטרנט עורפי?
Back-end אינטרנט פיתוח מה קורה מאחורי הקלעים. הקצה האחורי מאפשר את החוויה הקדמית.
כדי להקל על המצב, לחשוב על החלק הקדמי כמו החלק של הקרחון מעל המים. זה מה שהמשתמש רואה - האתר המלוטש.
הקצה האחורי הוא שאר הקרח; זה לא יכול להיראות על ידי משתמש הקצה, אבל זה היסוד הבסיסי ביותר של יישום אינטרנט.
הקצה האחורי פועל על השרת, או, כפי שהוא מכונה לעתים קרובות, "צד השרת".
בניגוד לפיתוח החזית (אשר משתמש בעיקר ב- HTML, CSS ו- JavaScript), פיתוח אינטרנט עורפי יכול להסתמך על מגוון של שפות ומסגרות.
כמה שפות פופולריות בשימוש בחלק האחורי כוללות:
- רובי (משמש לעתים קרובות יחד עם מסגרת Rails - AKA Ruby on Rails)
- Python (המשמש לעתים קרובות עם את מסגרת Django על הגב בסוף)
- PHP (פופולרי WordPress CMS משתמש PHP על הגב שלה - PHP יש כמה מסגרות פופולריות, אחת להיות Laravel)
- הצומת.js (יותר ויותר פופולרי - זוהי סביבה עורפית עבור יישומי אינטרנט שנבנו עם JavaScript)
עם זאת, על מנת אתרים בקנה מידה גדול ויישומי אינטרנט לעבוד, זה יותר מאשר שפה עורפית ואת המסגרת. כל המידע באתר או ביישום חייב להיות מאוחסן במקום כלשהו.
זה המקום שבו מגיעים מסדי נתונים. מפתחים עורפיים לטפל גם אלה.
הערה : באפשרותך לבנות אתר ללא מסד נתונים באמצעות HTML ו- CSS בלבד, זה יהיה אתר סטאטי ויהיה הרבה פחות גמיש, אולם אתר שמסתמך על מידע ->
MySQL
- MySQL
- PostgreSQL
- MongoDB
- ועוד>
חזרה לדף הקודם שפות / מסגרות דורשות מסד נתונים מסוים. לדוגמה, מסגרת הערימה המלאה של MAN דורשת MongoDB.
מעבר ליודעת שפה / מסגרת עורפיים ומסדי נתונים הפועלים, מפתחים עורפיים חייבים להיות בעלי הבנה של ארכיטקטורת השרתים.
הגדרת שרת כהלכה מאפשרת לאתר לרוץ במהירות, לא לקרוס, ולא לתת שגיאות למשתמשים. זה נופל תחת התחום האחורי של היזם כי רוב השגיאות להתרחש בסוף האחורי, לא את הקצה הקדמי.
מה זה מחסנית מלאה?
כן, ניחשת נכון: מחסנית מלאה היא שילוב של הקצה הקדמי ואת הקצה האחורי.
מפתח מחסנית מלאה היא ג 'ק של כל המסחר. הם אחראים לכל רמות הפיתוח, החל מהשרת מוגדר ל- CSS הקשור לתכנון.
בימים אלה, יש כל כך הרבה כי נכנס פיתוח אינטרנט כי זה כמעט בלתי אפשרי להתמודד עם שני הצדדים. בעוד אנשים רבים יכולים לטעון להיות ערימה מלאה, או למעשה, הם עדיין בדרך כלל להתמקד יותר בצד אחד: הלקוח או השרת. (AKA את הקצה הקדמי או את הקצה האחורי.)
בחברות קטנות יותר / חברות סטארט-אפ, אדם אחד יהיה סביר יותר להיות אחראי לכל הצדדים של ספקטרום פיתוח האינטרנט. עם זאת, בחברות גדולות יותר, אנשים עובדים על צוותים ויש להם תפקידים מיוחדים - אחד מתמקד אך ורק על ארכיטקטורת שרת, אחר (או כמה אנשים) על חזית וכו '
סיכום
פיתוח אינטרנט יש פרצופים רבים, וזה מתפתח יותר מדי יום.
יש הרבה מה ללמוד, אבל לא מרגיש לחוץ כדי ללמוד הכל בבת אחת. זכור, בסביבות עבודה, אתה בדרך כלל להיות בצוות עם אחרים. דגש על השחזה הכישורים שלך היבט אחד של פיתוח אינטרנט בכל פעם. לא לקבל המום, ואתה תהיה מקצוען לפני שאתה יודע את זה.
כמו במאמר זה? לחץ כאן כדי לענות על זה.
לדוגמה פיתוח תוכנית פיתוח ביצועים
צריך טופס תכנון פיתוח ביצועים המאפשר לך לכתוב ולעקוב אחר ביצועי עבודה ויעדי פיתוח של עובדים? הנה דוגמה.
סגור סוף קרנות לעומת סוף קרנות נאמנות
מה היא קרן סגורה? הם יכולים לייצר הכנסה מעל הממוצע, אבל מחירי המניות יכול להיות תנודתי. הנה איך הם עובדים.
עיצוב אינטרנט לעומת פיתוח אינטרנט: מה ההבדל?
רוצה ללמוד על עיצוב ופיתוח באינטרנט? לחץ כאן כדי לראות את ההבדלים ואת קווי הדמיון בין השניים.