מה בכלל ההבדל?
והאם קיים הבדל בין בונה אתרים לבין מפתח אתרים?
נתחיל מהשורה התחתונה: ההבדל בין בניית אתר לבין פיתוח אתר נמדד בהיקף העבודה, באיכות העבודה ובמחיר.
בניית אתרים היא פעולה פשוטה יחסית וכפועל יוצא מתבקש שהיא תתומחר בהתאם.
פיתוח אתרים, לעומתה, הוא הליך מורכב ומקיף יותר ועל כן גם יקר יותר.
החלטנו להקדיש פוסט לעניין הזה שעולה פעמים רבות מול לקוחות פוטנציאליים שמתקשים להבין את ההבדלים ומשמעותם.
בניית אתר: סקר שוק
זה לא סוד שאתם, בעלי העסקים, עושים סקר שוק לפני שאתם סוגרים עסקה עם חברה לבניית אתרים.
זהו, ללא עוררין, מרכיב אינטגרלי בעולם העסקים, בדיוק כמו משא ומתן.
המטרה שלכם היא להשיג את המוצר הטוב ביותר במחיר הטוב ביותר.
הצעות מחיר, מפורטות ככל שתהיינה, כוללות שפה מקצועית שבואו נודה באמת, לא תמיד מובנת לכם.
דבר זה יכול מאוד להקשות עליכם להחליט עם מי כדאי לעבוד ואיזו הצעה הכי מתאימה לכם, כלקוחות.
העניין הוא, שבלי הרבה בקיאות בתחום, בסופו של דבר, יוצא שביכולתכם לשפוט את הצעות המחיר שאתם מקבלים בעיקר לפי השורה התחתונה שלהן: המחיר.
אולי תרצו לשלם בזול, אולי אפילו לקבל אתר בחינם.
קצת חפירה היסטורית
במאי 2003 נפל דבר בעולם האינטרנט כאשר מייק סיימון הוציא לאוויר העולם את וורדפרס.
אפשר לומר שעד אז לא היה ניתן בכלל לדבר על האפשרות של בניית אתר אלא רק על פיתוח.
היה זה כחלק מגל של מערכות תוכן שצצו כפטריות אחרי הגשם, ביניהן Drupal, Squarespace ועוד.
אך בהשוואה לשאר המערכות, וורדפרס פשטה בעולם כאש בשדה קוצים.
כל הפלטפורמות הללו הציעו תבניות אתר מוכנות מראש, באמצעותן ניתן היה לבנות אתר קטן בעלות נמוכה, אפילו בחינם, שלא דרש ידע בקידוד.
במובנים של אז היה זה בהחלט רעיון רדיקלי.
לראשונה בהיסטוריה התאפשר למשתמש הפשוט לבנות אתר בעצמו, בלי להשקיע טונות של כסף.
פסט-פורוורד 19 שנים אחרי כן יודע כל בר-דעת, שניתן היום לבנות אתר בקלות ובמהירות, ואפילו בחינם, במיוחד על וורדפרס או על וויקס הישראלית.
אם כך, מדוע מה שצריך להעסיק את הבני אדם (הטעות במקור) הוא לעמוד, ובצדק, על ההבדל בין בונה לבין מפתח אתרים?
או, שאלה טובה.
בונה אתרים לעומת מפתח אתרים
ראשית כל, מפתח אתרים הוא מתכנת הבקיא בשפות קוד הנהוגות בתחום.
בונה אתרים, לעומתו, איננו מתכנת והוא בונה את האתר באמצעות שימוש בתבניות מוכנות ותוספים בלבד.
מה כה מהותי בהבדלים הללו ביניהם ולמה זה חשוב לכם, כבעלי האתר?
נסביר.
למעשה, ישנן שלוש דרכים לבנות אתר וורדפרס:
- הראשונה והבסיסית ביותר היא לבנותו כמו לגו באמצעות תבנית עיצוב מוכנה ותוספים שחוברים להם יחדיו לכדי אתר אחד.
כל אחד מאלו ממלא תפקיד אחר, למשל, תבנית חנות, תוסף ניוזלטר, תוסף קרוסלת מוצרים ועוד.
שיטה זו מאפשרת הקמה מהירה מאוד של אתר בעלות נמוכה.
כך בונה אתרים מקים אתר ללקוחותיו.
אם יש לכם זמן פנוי תוכלו לבנות אתר כזה בעצמכם. - השנייה היא שיטה המשלבת שימוש בתבנית ריקה כתשתית, תוספים וכתיבת קוד גם יחד.
צורת עבודה כזו מתבצעת בהכרח על ידי מפתח אתרים, אשר ע"י כתיבת קוד מייצר אתר מותאם בדיוק לצרכי הלקוח ומתוחכם יותר ברמה הטכנולוגית. - במקביל לכתיבת קוד, הוא משתמש במיעוט של תוספים ההכרחיים לייעול זמנים והוזלת עלויות פיתוח.
- השיטה האחרונה והמורכבת ביותר היא פיתוח אתר מאפס, כפי שנהוג היה לעשות פעם.
לכתוב את האתר בקוד נקי ללא שום שימוש בתוספים. חלק מהאתרים פועלים כך עד היום.
אתר כזה מצד אחד הוא אתר שמותאם מקצה לקצה לצרכי הלקוח ולטכנולוגיות הקיימות,
אך מאידך ייקח זמן רב להקימו והעלויות תהיינה אסטרונומיות.
האפשרות הראשונה שהוצגה וודאי הכי קוסמת לכם.
אפשר בקלות להתחבר לרעיון של קיצור זמן עבודה ועלויות נמוכות.
אז איפה הקאץ'?
הוא מצוי בדיוק בתוך המושגים הכי פופולרים בוורדפרס: תבניות ותוספים.
שימוש בתבניות מוכנות מראש
אחד מהדברים הקסומים בוורדפרס הוא ההיצע האינסופי של תבניות עיצוב מוכנות מראש.
יש תבנית לכל סוג אתר שתוכלו להעלות על הדעת –
אתרים לעורכי דין, תבניות אתר למקצועות הרפואה, תבניות אתרי חנות לתכשיטי זהב ויהלומים, אתרי אופנה, אתרי תיירות, מאפיות ועוד ועוד. לא צריך לעצב ולבנות הכול מאפס!
אך יתרון זה מהווה גם חיסרון עצום.
תבנית היא מבנה אתר מוכן מראש, והיא מגיעה עם מגוון רחב של רכיבים ואפשרויות שלא תמיד נחוצים לאתר שלכם.
לכן בנייה עם תבנית מוכנה מראש יוצרת בעייתיות שכן עצם קיומם של רכיבים אלו מכביד על האתר ועל זמני טעינת האתר.
אתר שנטען לאט מדורג נמוך במנועי החיפוש של גוגל וכן מוביל לנטישת גולשים.
לכן מומלץ בנוסף לבצע תחזוקת אתרים שוטפת.
בונה אתרים בעבודתו משתמש בתבניות.
הוא אינו מפתח ולכן הוא תלוי לחלוטין ביכולות התבנית, בפונקציונליות שלה ובמבנה שלה.
ההשלכות של ריבוי תוספים בבניית אתר
- בראש ובראשונה, התקנת תוספים רבים מכבידה על האתר, ובכך פוגעת באופן ישיר בזמני הטעינה של האתר.
גם אתם בשלב זה כבר יודעים מה המשמעות של זה. - תופעה ידועה נוספת הנובעת בשימוש מרובה מדי בתוספים הינה התנגשויות תוספים.
כשמתחוללות התנגשויות כאלו, רכיבים מסוימים באתר מפסיקים לעבוד ובמקומם מופיעות הודעות שגיאה.
או-אז יש צורך לאבחן את הסיבה לתקלה ולפתור את הסנכרון בין התוספים או לוותר על אחד מהתוספים ע"י כתיבת קוד שימלא את מקומו. - וורדפרס היא מערכת הכתובה בשפת קוד PHP.
ככל שפת פיתוח גם PHP כל הזמן מתעדכנת ויוצאות לה גרסאות חדשות.
וורדפרס עושה שימוש בקוד PHP בהתאם ליכולות החדשות שהוצאו בגירסה האחרונה.
בכך היא מעדכנת את ליבת הקוד שלה לצורכיה, בעיקר לצורכי אבטחה.
רכיבים ותוספים באתר שאינם מעודכנים עלולים לשמש פתח לפריצות ובכך מחלישים את אבטחת האתר.
שרידות האתר לאורך זמן
חשוב שגרסאות התוספים, התבניות וכו' באתר תהיינה עדכניות.
מי שאחראים לעדכוני התוספים והתבניות הם מפתחי התוספים והתבניות עצמם. למרבה הצער, לא תמיד הם עומדים בקצב העדכונים הנדרש.
כתוצאה מכך, לא כל הרכיבים מתעדכנים באותה התדירות שבה וורדפרס מתעדכנת.
במקרים כאלו רכיבים אלו משפיעים לרעה על שרידות מערכת האתר לאורך זמן, ויוצרים תלות בגורם שלישי (שהוא אינו בעל האתר ואינו זה שבנה את האתר).
במקרים רבים אתרים איטיים, תקולים או פרוצים הם אתרים שנבנו בצורה לא נכונה, עם שימוש בתבנית כבדה וריבוי תוספים.
בהתחשב בכל הנקודות שצוינו מעלה, אחת ממטרותיו העיקריות של מפתח האתרים היא לחסוך שימוש בתבניות ובתוספים שאינם נדרשים באתר ואף מזיקים לו.
באמצעות כתיבת קוד היכן שרצוי ונכון לאתר, הוא יוצר אתר עמיד ובכך מונע תקלות רבות בהמשך הדרך.
בניית אתר מול פיתוח אתר: סיכום
בניית אתר עמוס תוספים ותבנית שלא מתעדכנת – גורמת לחולשות אבטחה, אי תאימויות, התנגשויות קוד ואיטיות בלתי סבירה.
במהלך נניח בניית אתר מכירות, בכדי לשמור על עלויות פיתוח סבירות ללקוח ובו-זמנית לספק אתר איכותי,
מפתח אתרים, או במקרה שלנו – מפתחת, כותבת כמה שורות קוד שתאפשרנה לחסוך את הצורך בתוסף מסוים,
ובמקביל משתמשת בתוספים מסוימים כדי לחסוך זמן עבודה ועלויות גבוהות. וכל זאת לפי שיקול דעתה המקצועי.
מפתחת אתרים אינה מוגבלת לשום תבנית ולאף אחד ממרכיביה, לרבות התוספים.
למעשה, היא תעדיף פעמים רבות לעבוד על תבנית נקיה, ריקה מעיצוב. בכך היא תשחרר את האתר ממבנה תבניתי ומפונקציונליות מיותרת ומכבידה.
תבנית ריקה ומינימליסטית תשמש בעבודתה כתשתית לאתר בלבד, עליה יוטמע עיצוב שהותאם במיוחד לעסק שלכם, לפי תחומו ומאפייניו הייחודיים.
פוסטים נוספים שאולי יעניינו אותך:
נוכח כל הנקודות שהועלו, במהלך פיתוח אתר אלו הדגשים שעליהם אנחנו מקפידות:
- פיתוח ממשק מותאם לצורכי האתר בשימוש בסוגי פוסט מותאמים אישית ושדות מיוחדים.
- פיתוח פונקציונליות מותאמת אישית בהתאם לדרישות האתר בלבד.
- מזעור תוספים – על האתר יותקנו אך ורק תוספים נדרשים.
- בחירת תוספים מוכרים ואמינים שמתעדכנים בתדירות גבוהה.
- עיצוב מדויק, עדכני וחופשי מתבניות המותאם לתחום שלכם ולרוח התקופה.
מעוניינים באתר לעסק שלכם? דברו איתנו.
בהתחלה זה לא עולה כסף ((:
