الواجهة الأمامية والخلفية
منوعات / / November 13, 2021
بقلم: غويلم ألسينا غونزاليس ، في 2 فبراير. 2017
للدنس في مسائل برمجة، قد يبدو لهم أن تطوير ملف البرمجيات إنها مهمة خطية إلى حد ما لا تتطلب سوى معرفة البرمجة ، وعلى الأكثر تنسيق فريق للمطورين إذا كان برنامج كبيرة جدا.
لكن لا ، ليس الأمر كذلك ، وعند إنشاء برامج الكمبيوتر ، تلعب المعرفة المختلفة دورًا رئيسيًا برمجة الوظائف من جهة وواجهة المستخدم من جهة أخرى ، وهي أهم الأجزاء الأساسية في الكل برنامج.
يقودنا هذا إلى التمييز بين طبقتين متميزتين تعملان معًا: نهاية المقدمة و ال النهاية الخلفية
ال نهاية المقدمة يغطي كل ما يشير إلى واجهة المستخدم وسهولة استخدام التطبيق
يتطلب هذا معرفة تتجاوز الاستخدام الصحيح للغات البرمجة ، مثل تلك المقابلة لـ سهولة الاستخدام ، ودراسات مختلفة تمامًا عن الخوارزميات والحسابات المدروسة التي يمكن أن يدمجها التطبيق للعمل معها البيانات.
ال نهاية المقدمة سوف تجمع التذاكر والتعليمات المقدمة من اسم المستخدم من خلال الضوابط والمناطق نفسها نهاية المقدمة تمكن وأداء في نهاية المطاف تحضير منه صيغة لإرسالها إلى محرك البرنامج ، والذي سيكون
ال النهاية الخلفية يعالج تفاعلات المستخدم (ما يحدث للمستخدم نهاية المقدمة) مع البيانات ، وينفذ جميع العمليات مع الأخير
هذا الجزء هو الذي يعطي بالفعل وظائف للبرنامج ، على الرغم من عدم وجود ملف نهاية المقدمة لن تكون مفيدة لنا لأننا لن نكون قادرين على التفاعل مع البيانات ونتائجها.
إنه في هذا الجزء حيث تكمن جميع الخوارزميات التي تنفذ العمل "الإجمالي" للنظام ، وتعالج البيانات وتطور وظائفها.
في بعض الأحيان نهاية المقدمة و ال النهاية الخلفية تعمل بشكل منفصل على أجهزة كمبيوتر مختلفة ، وتتفاعل عبر الشبكة
في هذه المناسبات ، قام مطورو البرمجيات يجب أن تأخذ في الاعتبار مشكلات التزامن ، أي أنه يمكن لمستخدمين أو أكثر العمل في وقت واحد دون إزعاج بعضهم البعض. الآخرون ، والتحكم في أفعالهم ومنعهم من تعديل نفس البيانات التي لا تدعم التعديل في نفس الوقت منافس.
تطبيقات الويب هي نموذج مثالي لهذا النموذج ، حيث يمكن تشغيله من أي مكان ، و نهاية المقدمة ليس أكثر من الشفرة HTML الذي يستخدم أي ملف المتصفح الويب للتنفيذ.
الصور: فوتوليا - ماتادور / Dusit_sri
سمات الواجهة الأمامية والخلفية