• 0

ماذا تعني كلمة Back-end في تطوير الويب؟

ماذا تعني كلمة Back-end ومن هو مُطوّر Back-end أو Back-end Developer أريد أن أفهم أكثر، وشكرا لكم.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

Back-end أو الواجهة الخلفيّة هو تعريف لمجموع ما يتعلّق بالعمليات التي تتم على الخادوم، ولا تظهر هذه العمليّات للمُستخدم النهائي كالبرمجة، الحماية وما إلى ذلك، يُمكنك تشبيه الواجهة الخلفيّة بمصنع للحواسيب، أنت لا ترى كيف ينظمون المكونات داخل المصنع، وكيفيّة تجميع كل حاسوب وعدد الآلات اللازمة لذلك، وقد تكون على علم بنوعيّة الآلات المُستخدمة كما قد تكون على علم بلغات البرمجة وأطر العمل المُستخدمة في تطبيقات الويب، ولكنك لن تعرف كيف قاموا بالبرمجة إلّا إذا أخبروك (مشروع مفتوح المصدر).
في مواقع الويب لا يُمكنك أن تعرف كيف بُرمج الموقع الذي تتصفّحه الآن إلا إذا أخبرك أحد المطورين بذلك وأعطاك بالفعل شيفرة الموقع،  عموما العمليات المُنجزة في الواجهة الخلفيّة تتعلّق بالبيانات وكيفيّة تقديمها للمُستخدم وكيفيّة التعامل مع طلب من المُستخدم، فمثلا البحث في الموقع يتم أولا بالحصول على جملة البحث من المُستخدم من خلال نموذج البحث، بعدها يقوم الخادوم بالاستعانة بلغة برمجة (Php, Python, Ruby أو غيرها) ونمط قواعد بيانات (Mysql, Postgresql, MongoDB أو غيرها) بترشيح الجملة المُدخلة ويبحث عن تطابق في قاعدة بياناته، فإن وجد تطابقا قدّمه وإن لم يجد شيئا أرجع معلومة تُفيد بذلك.

ومُطوّر الواجهة الخلفيّة هو الشّخص الذي يستطيع القيام بهذه العمليات بالاستعانة بلغة برمجة.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن