בניית אתר בקוד פתוחבניית אתר בקוד פתוח עדיפה על פני בניית אתר באמצעות תוכנה סגורה ממספר סיבות מעשיות.מקובל לומר כי בניית אתר בקוד פתוח הינה עדיפה כי היא זולה יותר. יחד עם זאת יש פרמטרים נוספים בהיבט של שירות, תחזוקה, ביצועים ופיתוח עתידי שהופכים את הקוד הפתוח לאופציה מועדפת. להלן הסיבות לשקול שימוש בקוד פתוח בבניית אתר חדש: השקעה ראשונית תמיכה איכות תכונות אלו , מסייעות למפתחים שמשתמשים בקוד הפתוח להמשיך לתחזק בעצמם את הקוד ולבצע בו שינויים בהתאם לצרכי הלקוח, בקלות יחסית, ובכך מוזילות לאורך זמן את עלויות התחזוקה והשדרוגים של הקוד שמבקשות בכל פרויקט תוכנה. מסיבות דומות חברות סטארט אפ קטנות רבות (כולל גוגל בתחילת דרכה) , מבססות את פעילותן על שימוש בתוכנות קוד פתוח. ספק אם גוגל היה בכלל מצליחה כפי שהיא היום, אלמלא היתה נעזרת בפלטפורומות הקוד הפתוח של לינוקס , כדי להינות ארכיטקטורת שרתים המחברת עשרות אלפי שרתים במקביל , לטובת אלגוריתם החיפוש והאחסון שלה. אבטחה מרכיב האבטחה הוא הבונוס הגדול של מערכת ההפעלה לינוקס (שהיא כיום התשתית למרבית תוכנות הקוד הפתוח) ולכן זהו יתרון נוסף של תוכנות קוד פתוח. כל גרסאות הלינוקס כוללות מנגנוני עדכון ומספקות עדכוני אבטחה שוטפים. אין פירוש הדבר כי לינוקס מחונסת לגמרי מפני האקרים, אך ארכיטקטורת המערכת שלה הרבה פחות פגיע להתקפה. העלות של מניעת וירוסים על מערכות Windows הוא עצום. סוף התלות הספק יחיד בהיבט של בניית אתר אינטרנט כל הוספה בעתיד של בלוג/ ספריית וידאו/ מערכת הזמנות תהיה חייבת להשתמש במנגנון של החברה שממנה נקנה האתר המקורי. ההשפעה של תלות שכזו על המחיר היא ברורה. סטנדרטים פתוחים מאפשרים לבעלי אתרים להתקשר עם ספקי אפליקציות עצמאיים. ישנן לא מעט חברות שמפתחות מנגנונים ייחודים לפלטפורומות קוד פתוח , כל שההיצע בין ספקים הוא מראש גבוה, ובעיקר נותן מענה לכל צורך נוכחי ועתידי, שכן המוטיבציה ויכולת הפיתוח של עשרות אלפי מתכנתים שמציעים שדרוגים למאות אלפי משתמשים תמיד תהיה גבוהה יותר מחברה בת מספר מתכנתים שיש לה מאות לקוחות. כך לדוגמא למערכת JOOMLA שאנחנו בDreamview משתמשים בה, יש כ 4000! רכיבי תוכן שונים בהן עשרות סוגי בלוגים, מנגנוני מסחר אלקטרוני, ניהול ידע, ניהול הרשאות, גלריות תמונות, מנגנוני פרסום, אינדקס עסקים וכו. בכל פרויקט של בניית אתר בקוד פתוח יש היצע של רכיבים מוכנים שצריך לקחת מהמדף, לבצע התאמת לעיצוב האתר, ולהתקין. ההוזלה בעלויות הפיתוח היא כמובן ניכרת. עקרון החופש החופש בקוד הפתוח מתייחס ליכולות המשתמשים : להריץ, להעתיק, להפיץ, ללמוד, לשנות ולשפר את התוכנה. עקרונות אלו הן שהופכים אתרים מבוססי קוד פתוח לכמעט נטולי באגים, לבעלי יכולת אינטגרציה פשוטה יחסית למערכות אחרות , ועם יכולת התאמה מקסימלית לצרכי הלקוח. במספר פרויקטים שנתקלנו בהם בשנה האחרונה, חברות פנו אלינו לאחר שהתחילו תהליך בניית אתר עם חברה אחרת ובמהלך הבניה התברר כי קטלוג המוצרים שלהם אינו סטנדרטי וכולל עת מוצרים לא אחיד שבחלק מהקטגוריות שלו יש רמה אחת של מוצרים ובחלק אחר יש 2-3 רמות שכוללות גם מוצרים נלווים. הקטלוג של חברה שהיתה הבעלים של הקוד חייב שינויי מיוחד בקוד שלו ושינוי יותר גדול בתוכנת ההפעלה הבסיסית. לאור השינוי העלויות ולאחר חילוקי דעות כואבים לשני הצדדים בוטל הפרויקט, ובעולם הקוד הפתוח היה ניתן למצוא להם ולהתאים עבורם קטלוג חדש שתפור בדיוק לצורך שלהם, בתוך פחות משבועיים. ובכל זאת מחיר |
