اهلا بكم ،
حقيقة دائما ما يراودني هذا السؤال لذلك اردت ان اشاركه معكم " مالذي يدفعني لبرمجة موقع عن طريق برمجة خاصة (php مثلا) ، في حين ان Wordpress يوفر لنا كل مانحتاجه (أي نستطيع برمجة اي موقع عن طريقه " ؟
لماذا ليس ووردبريس؟
1- هناك مواقع أبسط من أن تدار بووردبريس! هناك العديد من مكونات وإعدادات ووردبريس التي قد لاتحتاجها في موقعك ويتم تحميلها في كل مرة يتم تصفح الموقع :(
2- هناك مواقع أعقد من أن تدار بووردبريس!! مثال لذلك إذا أردت عمل نظام إدارة بيانات العملاء CRM - Customer Relation Management فبإمكانك عمله بووردبريس (نعم يمكنك فعل ذلك!) ولكنك ستقوم بالكثير من التعديلات وربما تواجهك مشاكل في الأداء وسرعة التحميل لأن ووردبريس غير معد لذلك.
نقاط عامة حول الموضوع :
الموقع إذا كان موجّه للمحتوى content oriented فووردبريس غالبا ما يكون مناسبا.
كلما ازداد تعقيد تطبيق الويب المطلوب، كان الأفضل استخدام إطار عمل (Codeigniter , Laravel .. الخ).
عموما لا أنصح بعمل تطبيقات للويب من الصفر ، دائما حاول استخدام إطار عمل أو نظام إدارة محتوى، فذلك يوفر الجهد ويضمن استقرار وسهولة العمل فيه كفريق وحتى أنه بعد رحيل المطور يستطيع اي مطور آخر أن يستمر في العمل على التطبيق.
أخي الكريم،عليك أن تعلم شيئا مهما و هو أن كل واحد سيعطيك رأيه في الموضوع،سيحاول أن يعطيك ما يعرفه و ما اقتنع به و ما سيحاول أن يقنعك به
لنعد إلى سؤالك،
استخدام ووردبريس سيخفف عليك كثيرا مشاكل تطوير موقع من الصفر و لكن عليك أن تعلم أنه بالرغم من الإمكانيات الكبيرة التي يوفرها ووردبريس لبناء مواقع ذو اختصاصات مختلفة إلا أنه بني ليكون منصة محتوى و ليس لشيء آخر لهذا فأعتقد أنه من الجنون بناء موقع يقدم خدمات إعلانات مثل أدسنس أو حسوب باستخدام وودبريس بالرغم من أن ذلك ممكن نظريا.
هنالك برمجيات أخرى مثل دروبال لم فهو بني لتم تطويعه لتطوير أي موقع تريده و لكن ليس بنفس فلسفة ووردبريس ففي دروبال عليك تطويره ليقوم بالذي تريده فهو يوفر لك فقط البنية الأساسية للموقع(تخاطب مع قاعدة البيانات و تسييرها).
لنتحدث الآن عن التطوير باستخدام البرمجة الخاصة،من غير الجيد أن تقوم ببرمجة كل شيء بنفسك خصوصا عندما يتعلق الأمر بأساسيات أي موقع فهنالك الكثير من أطر العمل التي تخفف عنك عبر كتابة كل الكود الخاص بموقعك:Laravel,Codegniter,Symfony,CakePHP و غيرهم الكثير.
الآن ماذا ستختار لتطوير الموقع،أولا عليك أن تحدد أهداف المشروع،ما هو الناتج النهائي لاستخدام الموقع بعدها يمكنك أن تقرر هل ستبرمجه بنفسك أم تستخدم ووردبريس أو غيره
إن كنا سنتحدث عن الأكثر أمانا فمن الصعب جدا الجزم أيها الأكثر أمانا
كل من ووردبريس و دروبال تمت برمجتهما من طرف العديد من المبرمجين حول العالم في بداياتهما،الآن لكل واحد منهما شركة وراء تطويرهما:
أوتوماتيك تعمل على تطوير ووردبريس
أكويا تعمل على تطوير دروبال
هذا ما يجعل كلا منهما على درجة عالية من الأمان،و حتى إن تم إيجاد ثغرة في أحدهما فمن المؤكد تماما أنه سيتم ترقيعها في أقل وقت ممكن.
على الجانب الآخر،فاستخدام إطار عمل مثل Laravel أو Symfony أو غيرهما سيعطيك تقريبا نفس درجة الأمان لأن تلك الأطر قد تم بناؤها بطريقة تراكمية على مدار سنوات من طرف خبراء برمجة و أن أي ثغرة تظهر سيتم ترقيعها ايضا في وقت قصير جدا.
في حين لو أنك قمت بتطوير موقع من الصفر كلية فعليك الإهتمام بكل صغيرة و كبيرة فيه و هذا ما يجعل عملية التطوير تطول كثيرا بالإضافة إلى أنه من الصعب على غيرك العمل على المشروع لأنه لا يعرف أي شيء عنه و عليك أن تشرح له كل شيء من أسماء المتغيرات إلى طريقة عمل الدوال و الكلاسات،بالإضافة إلى جداول قاعدة البيانات و العلاقات بينها.
سؤال جميل، و دائما يطرأ في بالي، و تدور دوما مناقشات كثيرة بخصوصه
لا أزيد على كلام الاخوة الكرام، لكن المسألة تاخذ زاوية اخرى، و هي طلب العميل نفسه - هذا في حال تطوير موقع لعميل ما، و ليس مشروع خاص بك - احيانا يكون كلام العميل بالحرف كما صادفت احيانا ( ياخي ما نبغى الووردبرس، هذي حق مبتدئين، و بعدين احنا مؤسسة محترمة و حابين نكون متميزين ) تقول له تمام معناها بيكون برمجة متخصصة و هذي ستكون مكلفة اولا، و ستأخذ وقت ثانيا... فيرجع يحك راسه و يقول لك خلاص بانتواصل معاك، و اجس انتظره لما يطلع لجهازك شعر و ما يتصل عليك، بعدها تتفاجئ بموقعهم معمول بالجوملا عبر شخص آخر و بمستوى سيئ جدا...
بعض العملاء للاسف لا يدرك مدى الاهمية و المستوى الذي وصلت اليه الووردبرس، و حتى عند وضع السعر يشكك فيك انك ستاتي بقالب جاهز و تعدل عليه، او انه من السهل عليه ان يشتري قالب جاهز و يبدأ بالموقع، و هذا كلام سليم و منطقي بالنسبة له
في النهاية، اخي الحبيب، الاثنان مطلوبان منك و حاول قدر الامكان ان تكون كل الخيارات عندك...
و معذرة على الإطالة..
مميزات إستخدام الووردبريس:
سهولة الإستخدام بالنسبة للعميل مع ووجود الكثير من الدورات التي تشرح إستخدامه.
السرعة في بناء الموقع وتطويره مستقبلا وذلك بأنك تستفيد من كثير من الأشياء الجاهزة بدلا عن بنائها من الصفر.
سهولة التطوير والتعديل مستقبلا خصوصا مع توفر المبرمجين الذين يعملون عليه بعكس البرمجة الخاصة.
الإستفادة من أكثر من 31000 إضافة مجانية تقريبا وكذلك الاف القوالب المجانية والمدفوعة.
الإستفادة من التحديثات الدائمة وهذا مهم جدا في الجانب الأمني خصوصا.
الإستفادة من المجتمع الكبير للووردبريس.
مميزات إستخدام برمجة خاصة (موقع php تقليدي)
الإمكانية العالية للتخصيص بنسبة 100%.
الإقتصار على ما يربده المستخدم فقط وهذا قد يعني سرعة أكبر في الموقع.
لكن في الأخير يعتمد الأمر بصورة كبيرة على نوع المشروع نفسه كما ذكرنا سابقا
السلام عليك
في بعض الاحيان يطلب الزبون موقع بمواصفات و مخصائص لا يوفرها ووردبريس و هنا يجب البرمجة باللغة او framework
كما أنك لو ذهبت للعمل في شركة فهم غالبا ما يعملون ب framework
لذا وجب دائما تعلم اللغة
حسب الزبون
هل هو شركة ضخمة وتحتاج إلى التطور بين الفينة والاخرى
عملنا موقع على منصة ووردبرس:
www.aiacademy.info
الدراسة لدينا متعة، دراسة جامعية بالمراسلة وعن بعد ضمن برنامج معتمد من التعليم العالي وكافة السفارات العربية والأجنبية. سجل الآن!
أفضل خيار في بادئ الأمر كان الووردبرس
ولكن الان بما ان الموقع يتوسع ويحتاج الى تطور فلم يعد الووردبرس يستوفي المتطلبات
لذا حدد الزبون ومتطلباته وعلى اساسه تختار المنصة او اللغة او البرمجيات المطلوبة له
تحياتي
التعليقات