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