בניית אתר אינטרנט – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
עריכה
שורה 1:
'''בניית אתר אינטרנט''' או '''פיתוח אתר אינטרנט''' (מ[[אנגלית]]: '''Web Development''') הוא עיסוק ו[[מקצוע]] הכרוך בתכנון, אפיון, [[עיצוב]] ובנייה טכנית של [[אתר אינטרנט]]. העוסק במקצוע זה עיסוק של קבע נקרא [[בונה אתרים]], ורבים מהעוסקים בו רכשו או רוכשים במהלך עשייתם, ידע בתחומי פיתוח אינטרנט נוספים כגון עיצוב אתרים (Web design), ו[[קידום אתרים]] (SEO). לאחר השלמת בניית האתר הפועל ועיצובו, התוצר הסופי מועלה ל[[שרת אינטרנט|שרת]] כדי להפכו לנגיש לקהל היעד שלו. רבים מבוני האתרים משתמשים ב[[מערכת ניהול תוכן|מערכות ניהול תוכן]], דוגמת [[ג'ומלה]], [[דרופל]], ו-[[וורדפרס]], לבניית אתריהם, כאשר לכל מערכת היתרונות והחסרונות שלה. מערכות אלה הן למעשה תוכנות אשר מפשטות במקרים רבים את התהליך ומבטיחות תוצר סופי עשיר עם ניהול קל בהמשך.
 
על-מנת לבנות אתר יש צורך במספר דברים, ספק לתשתית ואתר אינטרנט. כיום הסטנדרנט הוא תוכנת ה-[[וורדפרס|WordPress]], כדאי לשווק את האתר באמצעות [[Google]], בונה האתר יכול לסייע גם בכך. ניתן לשכור את שירותיו של בונה אתרים ב[[מט"י]], הנמצא בכל עיר, במחיר מוזל. בנוסף כדאי לפרסם את המוצר אותו מוכרים ברשתות החברתיות, כדוגמאת הפייסבוק, בקרב חברים וכדומה. בנוסף, ניתן לנסות למכור את המוצר גם ב-[[eBay]], או בפלטפורמות אחרות רלוונטיות למוצר.
רבים מבוני האתרים משתמשים ב[[מערכת ניהול תוכן|מערכות ניהול תוכן]], דוגמת [[ג'ומלה]], [[דרופל]], ו-[[וורדפרס]], לבניית אתריהם, כאשר לכל מערכת היתרונות והחסרונות שלה. מערכות אלה הן למעשה תוכנות אשר מפשטות במקרים רבים את התהליך ומבטיחות תוצר סופי עשיר עם ניהול קל בהמשך.
 
== הרקע המקצועי של העוסקים ==
 
העוסקים בבניית אתרים הם קהל עוסקים מגוון יחסית, שאינו בהכרח חולק מאפיינים כלליים משותפים מלבד ניסיון עם עולם האינטרנט, ויכולת עבודה טכנית עם [[קוד]] (תחביר ב[[שפת תכנות]] מסוימת), תוכנות מחשב, או שניהם. לחלק מהעוסקים רקע אקדמי ב[[מדעי המחשב]] או הסמכה במסגרת של [[לימודי תעודה]] בעבודה עם שפות תכנות שונות או תוכנות שונות לבניית אתר (על שני אלו יפורט בהמשך). היות שבפועל עיסוק זה אינו בהכרח דורש ידע פורמלי כזו, והיות וקיים מגוון רחב של טכנולוגיות שונות לבניית אתרים אשר חלקן חופשיות ונגישות לכל דורש ללא תשלום, הרי שאין כל הכרח לרקע אקדמי לעיסוק בבניית אתרים, וגם אין כל תואר ספציפי או לימודי תעודה ספציפיים לבניית אתרים, והתחום, להיבטיו השונים, פתוח לכל המוכשר ללמודו ולפעול בו, בין אם באופן [[אוטודידקטי]], ובין אם במסגרת אחרת.
 
== תכנון ואפיון ==
 
בניית אתר מתחילה לרוב בתכנון או אפיון דרישות האתר, השירותים או התכנים שיוצעו בו ואופן פעולתו והצגתו לגולשי האינטרנט.
 
== שיטות לבניית אתר ==
 
את השיטות לבניית אתר ניתן לחלק לשני ענפים עיקריים, '''האחד,''' בנייה הנעשית בעיקר על ידי [[מערכת ניהול תוכן]] והשנייה, בנייה הנעשית בעיקר על ידי [[קוד]].
 
שורה 19 ⟵ 16:
 
=== כתיבת תחביר ===
 
שיטה זו מאופיינת בכתיבה של [[תחביר]] ב[[שפת תכנות|שפה]] מקובלת מסוימת (כגון [[PHP]]) אשר האתר הוא היישום הפונקנציונאלי של התחביר הספציפי שנכתב בה. ההבדל בין שיטה זו לקודמתה הוא שעבודה עם תוכנה בונה את הקוד בשביל בונה האתר, במקום שזה יכתוב אותו בעצמו.
 
שורה 25 ⟵ 21:
 
== אתר סטטי לעומת דינאמי ==
 
את אתרי הרשת ניתן לחלק חלוקה גסה לאתרים סטטיים ודינאמיים, כאשר ייתכן ובונה אתרים מסוים יבקש להתמקד בעיסוקו על בניית סוג מסוים כזה של אתרים.
 
שורה 38 ⟵ 33:
 
== אחזקת אתר ==
 
בהתאם למטרת האתר מבוצעים לעתים שלבים נוספים, כגון [[אבטחת איכות]], או שמעורבים בבנייתו אנשי מקצוע, כגון [[מתכנת]]ים או [[גרפיקאי]]ם. מאחר שאין דרך אחידה לבניית אתר, התהליך יכול לקחת פרק זמן קצר או ארוך, בהתאם לרמת המורכבות הנדרשת. העלויות משתנות ונעות בין חינם לבין חוסר גבול עליון - כתלות בגורמים דוגמת יכולות ה[[שרת]], עבודת מקים האתר, עיצוב ייחודי, הפלטפורמה הטכנולוגית וכן הלאה.