التخطي إلى المحتوى

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

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

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

تستكشف الآن فئة أحدث من بنيات المتصفح بدائل لهذا النموذج.

نهج معماري للتفاعل متعدد وجهات النظر

النماذج العائمة هي أ بنية المتصفح في انتظار الحصول على براءة اختراع تم تطويره بواسطة ProBuilt Software والذي يستبدل فكرة الصفحة المهيمنة الواحدة بطرق عرض متعددة ومتزامنة داخل جلسة المتصفح نفسها.

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

من منظور التنفيذ، يقدم هذا تحديات تميل تطبيقات المتصفح التقليدية إلى تجنبها:

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

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

سياق التنفيذ: برنامج سير العمل في المؤسسة

قامت ProBuilt بتنفيذ هذه البنية في نظام تخطيط موارد المؤسسات (ERP) القائم على المتصفح والمصمم للمحاسبة والمبيعات وسير العمل التشغيلي. تم تصميم النظام للسماح للمستخدمين بالعمل عبر مجالات وظيفية متعددة في وقت واحد، بدلاً من التنقل عبر شاشات متسلسلة بشكل صارم.

تفرض بيئات تخطيط موارد المؤسسات (ERP) متطلبات خاصة على الاتساق والتزامن، حيث غالبًا ما يقوم المستخدمون بالإشارة إلى البيانات ذات الصلة وتحديثها عبر سياقات مختلفة. في هذه الحالة، يعمل النظام كسياق تنفيذ لكيفية تطبيق بنية العرض المتعدد على مسارات العمل المعقدة داخل المتصفح.

لا يتم وضع نظام تخطيط موارد المؤسسات (ERP) نفسه كمعيار أو آلية للتحقق من الصحة، ولكن كبيئة عملية يتم فيها تطبيق النموذج المعماري في ظل الاستخدام اليومي.

آثار التصميم والمقايضات

تؤدي إزالة قيد الصفحة الواحدة إلى تغيير كيفية تنظيم البرامج المستندة إلى المتصفح. يمكن تصميم الواجهات حول السياق المستمر بدلاً من تدفق التنقل، مما يسمح للمستخدمين بالرجوع إلى المعلومات دون مقاطعة المهام النشطة.

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

ولا يتمثل المعنى الضمني الأوسع في أن المتصفحات يجب أن تتصرف مثل أنظمة تشغيل سطح المكتب، ولكن لم تعد الصفحة هي المبدأ التنظيمي الوحيد.

تحول في الافتراضات، وليس التوقعات

تكمن أهمية البنى مثل Floating Forms في ما تثبت أنه ممكن تقنيًا داخل بيئة المتصفح، وليس في التنبؤات حول التبني أو نتائج السوق.

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

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

شركاء Digital Trends مع المساهمين الخارجيين. تتم مراجعة جميع محتويات المساهمين من قبل هيئة تحرير الاتجاهات الرقمية.

Fonte

التعليقات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *