اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

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

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

انضم إلى النقاش

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...