UPMEUPME

יתרונות המערכת שלנו מול שופיפיי, וורדפרס ומג'נטו


קודם, חשוב להכיר 2 מושגים מאוד חשובים בתחום - מערכת בקוד פתוח ומערכת בקוד סגור.

קוד פתוח - מערכת שקוד המקור שלה פתוח ונגיש, והבעלים שלו רשאי לצפות, לשנות, למחוק וכדומה חלקים מהקוד. מאחר שכל אחד יכול לצפות בקוד המקור המקורי של המערכת המקורית, מערכות בקוד פתוח נוטות להיות פחות מאובטחות ויציבות כאשר אינן מעודכנות לקוד החדש ביותר.

קוד סגור - מערכת שנבנתה בחברה, אשר היא היחידה שרשאית לצפות, לשנות, למחוק וכדומה חלקים מהקוד. בדר"כ המערכת תהיה יותר מאובטחת ויציבה.

ישנם הבדלים רבים בין 2 המושגים הנ"ל, אך המשפט שתיארנו עבור כל אחד מהם מהווה תיאור כללי. על מנת להבין איזה סוג של מערכת אתם צריכים, יש לבחון את שאר הנקודות השונות בין 2 סוגי המערכות.


סוגי המערכות

וורדפרס ואת מג'נטו שייכות לתחום של המערכות בקוד פתוח, ואילו שופיפיי או המערכת שלנו שייכות לתחום המערכות בקוד סגור.

מאחר ניתן להכנס לאתרים הרישמיים של וורדפרס ומג'נטו ולהוריד בקלות את קבצי המקור (קבצי PHP), כל מתכנת שמעוניין להזיק לאתרים שמבוססים על מערכות אלו, יכול פשוט לצפות בקוד ולנתר פרצה שהוא יכול להשתמש בה.

לעומת זאת, מערכות קוד סגור כגון שופיפיי ומערכת החנות הוירטואלית שלנו, הינם סגורות ואף מתכנת חיצוני לא יכול לצפות בקוד המקור של המערכת כדי לנתר פרצה שהוא יכול להתשמש בה לרצונותיו.

חדשות לבקרים משתמשי וורדפרס ומג'נטו מקבלים הודעות לעדכן את האתרים שלהם מיידית אחרי שהתגלתה עוד פרצת אבטחה, לפעמים קטנה אך לפעמים חמורה.

חסרונות קוד פתוח

את וורדפרס ומג'נטו ניתן להוריד בחינם. כמו כן ישנם כמות אדירה של פלגאינים (תוספים) למערכות אלו שגם הם ברוב המקרים ניתנים בחינם ובמקרים אחדים בתשלום קטן. בסופו של דבר הלקוח שמזמין חנות מבוססת מערכות אלו, יודע שהוא לא משלם כמעט על הקוד - אלא על ההקמה החיבור וההתאמה לרצונותיו. לכן אתרים בקוד פתוח יהיו זולים משמעותית.

מנגד, היתרון הכלכלי עבור עסקים שאינם קטנים יכול להוות עקב אכילס. שכן פיתוח במערכות אלו מחייב מתכנת צמוד לתמיכה על כל נושא המצריך עדכון מיידי של הקוד. בד"כ עד שנקודת התורפה (פרצת האבטחה), עד שמתקנים את הקוד ועד שמעדכנים את הקוד באתר - מי שמכיר את פרצת האבטחה נעזר בה בכמה אתרים שהוא יכול כדי להזיק להם או לגנוב מהם מידע.

יתרונות קוד סגור

פירצות אבטחה עשויות לצוץ בכל מערכת. היתרון הגדול בקוד סגור הוא שאם קיימת אחת כזאת - רוב הסיכויים שלפני שהמשתמש בכלל הבין שקרתה בעיה (בעיה = סיטואציה לא רצויה = פרצת אבטחה) - הבאג כבר יתוקן ויעלה מיידית לקוד החדש.

פיתוח קוד ייחודי לכל לקוח

בעוד שבמערכות קוד פתוח, כגון וורדפרס או מג'נטו, הקוד לא פותח יעודית ללקוח מסויים אלא לכלל הלקוחות - הלקוח יצטרך להתגמש ולהתפשר למה שהמערכת מציעה. שינוי יצריך התעסקות רבה בקוד.

בקוד סגור מסוג SaaS (תוכנה כשירות) כגון שופיפיי, גם כן הלקוח יצטרך להתגמש ולהתפשר למה שהמערכת מציעה. ואף יותר גרוע מכך - הוא לא יכול לשנות כמעט לחלוטין את הקוד!

במערכת שלנו, מרוויח מ-2 העולמות - הוא גם מקבל קוד בקוד סגור וגם ניתן להתאים לו באופן ייעודי ויחודי כל חלק במערכת!

ובכל זאת - קוד פתוח

אם בכל זאת הלקוח מעדיף מערכת בקוד פתוח, ההמלצה שלנו היא להשתמש במג'נטו כחמות וירטואלית ולא בוורדפרס.

וורדפרס לא בנוי מבחינת הארכיטקטורה שלו להיות חנות ולכן מג'נטו יהיה עמיד יותר ועעל ביצועים טובים יותר.