هل يمكن برمجة الموقع بأكثر من لغة؟ مثلا php , python

السلام عليكم

موقع ضخم للتوظيف والعمل الحر ، اخترت لانشاءه هذه التقنيات

latest version of : html5 - css3 – js - Vue3, Quasar

use Pug.js for html , sass for css - SSR - JSON - AJAX

PHP8 - Laravel8 - Oriented object programming - MongoDB 5

تعاملت مع مبرمج يكاد أن ينتهي من المرحلة اﻷولى من الموقع (انتهي من قاعدة البيانات ولوحة التحكم وتقريبا ثلث صفحات الموقع)

ولكن تبين لي أنه ليس محترف ، وأخشى أن يتسبب في وجود ثغرات أمنية في أكواد php

وأعلم أن لغة بايثون تتميز بقلة اﻷخطاء اﻷمنية في أكوادها، لذا فكرت في اكمال باقي الموقع بها

هل ذلك يتسبب في أي مشاكل؟ أم اﻷفضل اعيد برمجة الموقع كله ببايثون؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لا يجب عليك إعادة برمجة الموقع كله ببايثون إذا كانت التقنيات التي استخدمتها في البداية تعمل بشكل جيد.

يمكنك الحفاظ على الأساس الحالي وتوظيف مبرمج محترف لإصلاح أية ثغرات أمنية في أكواد PHP. كذلك، يمكنك استخدام بايثون لإضافة مزايا جديدة إلى الموقع دون الحاجة إلى إعادة برمجته بالكامل ولكن يفضل أن تستمر مع لغة PHP.

يجب عليك فقط التأكد من توظيف مبرمج محترف وذو خبرة في الأساليب الآمنة لبرمجة المواقع ويمكنك الاستعانة بمستشار أمني لفحص الأكواد والتأكد من سلامتها إذا لزم الأمر.

بايثون ليست جيدة بالنسبة لمشروعك، وأنت بحاجة إلى إطار عمل لارافيل لإنجاز مشروعك، حيث يجب إختيار اللغة وإطار العمل المناسبين للمشروع وليس إختيار ميزة معينة في لغةٍ ما.

وإذا كان لديك الوقت الكافي، فأنصحك بتسليم المشروع لشخص آخر له سابقة أعمال بحجم المشروع الخاص بك ولا يشترط نفس المشروع بل قام بمشاريع كبيرة من قبل وليس مبتدأ.

وبالطبع كن على استعداد لتحمل تكلفة الخبرة فهي لها ثمنها بالطبع، وذلك أفضل من استكمال المشروع بجودة سيئة، حيث سيتم إعادة تحسين ما تم بنائه واستكمال بناء المشروع، واستخدام أحدث التقنيات التي توفر أمان بنسبة كبيرة لمشروعك.

ولا تشغل بالك بالأمان أو الجودة العالية جدًا في البداية، إلا إذا كنت تمتلك ميزانية كبيرة فذلك أمرًا آخر، حيث يجب التركيز على بناء المشروع بجودة مقبولة مقابل الميزانية المطروحة بالطبع، ثم التركيز على التسويق لموقعك وتشغيله.

وبعد ذلك يمكنك الإهتمام بالجانب الأمني والتحسينات اللازمة، فلا يوجد مشروع كامل أبدًا في بدايته، حيث ستخسر الكثير من الأموال إذا قمت بالتركيز على كل نقطة في البداية بل يجب الإهتمام بالـ MVP الذي يؤهلك لنشر الموقع وبدء العمل.

ويمكنك أيضًا استكمال المشروع مع المستقل الذي وظفته، ثم تعيين شخص آخر متخصص أمني لفحص الموقع وسد الثغرات وزيادة مستوى الأمان.