أنماط التصميم هي الحلول المثلى لمشاكل التصميم الشائعة. كما يتم حل المشاكل الشائعة حول المجتمع ويتم حلها ، غالباً ما تظهر حلول مشتركة. في نهاية المطاف ، فإن أفضل هذه الزيادة فوق الدين ، تحديد الذات ، وتصبح صقل حتى تصل إلى حالة نمط التصميم.
لم أكن لأطلق على تصميم التصميم اتجاهًا في تصميم الويب ، يبدو أن أنماط التصميم تدور حول النظر في كيفية تصنيف التصميمات الشائعة في الماضي ، بدلاً من إنشاء مناطق جديدة أو النظر إلى أين تتجه الأمور.
نستخدم أنماط التصميم طوال الوقت ، إذا لم تكن على دراية بها ، فربما لم تكن قد أدركت أنك في كل مكان حولك.
ماذا عن المثال الكلاسيكي لوجود عدد كبير من المحتويات لعرضها على صفحة واحدة؟ نوجه اهتمامنا إلى "علامات التبويب" ، وهو نمط تصميم يمكننا من تقديم كل المحتوى الذي نريده ، دون أن يختفي المستخدم في بحر من الروابط.
تتضمن الفوائد المعتادة لاستخدام نمط التصميم ما يلي:
في المثال أعلاه نرى Clicky وسائل الإعلام باستخدام نمطين من أنماط التصميم الشائعة جدًا اليوم:
على الرغم من أن قائمة Navicon والقائمة العامة الموجودة أعلى الصفحة تتشارك في اختيارات متشابهة - فسيكون من الصعب جدًا تضمين جميع الارتباطات في شريط العناوين نفسه - يصبح من الواضح أن الخيارات الصغيرة يمكن أن تحدث فرقًا كبيرًا.
إليك ما تحتاج إلى التفكير فيه عند تقييم نمط تصميم وتطويعه لاحتياجاتك الخاصة:
يتطلب الأمر ممارسة وانضباط للتفكير في الأنماط بهذه الطريقة إذا لم تكن قد فعلت ذلك بعد. خصص بعض الوقت للإجابة على هذه الأسئلة عند تصميم منتجك لأنه قد يساعدك على توفير الكثير من الوقت لإعادة بناء الطريق عندما يسأل المستخدمون وفريقك عن تفاصيل مشابهة.
لطالما كانت أنماط تصميم واجهة المستخدم تسهل على المستخدم التنقل داخل موقعك أو تطبيقك أو نظامك. إذا تعلم المستخدم كيفية تقديم تعليق لأول مرة ، فستعرف على الفور كيفية إرسال بريد إلكتروني لك باستخدام نموذج الاتصال ، وهو نفس المفهوم التكراري لإدخال المعلومات.
في السنوات الأخيرة ، شهدنا نمواً هائلاً في سوق مجموعة أدوات واجهة المستخدم. يمكن فهم مجموعة أدوات واجهة المستخدم ببساطة على أنها مجموعة من الأدوات التي تمكنك من إنشاء تطبيق رسومية بالكامل من البداية. Twitter Bootstrap هو مثال ممتاز على مجموعة أدوات UI الناجحة. في هذه الأيام ، ستعتمد نسبة كبيرة من مصممي الويب على ميزات Bootstrap لتسهيل سير العمل الخاص بهم. بمعنى من المعاني ، ليست هناك حاجة لإعادة اختراع العجلة!
باختصار ، أنماط التصميم هي حلول للمشكلات المتكررة. من خلال استخدام أنماط يمكننا التغلب على مشاكل واجهة المستخدم البسيطة. إذا كنا نولي اهتمامًا وثيقًا ، نلاحظ أن الأنماط تحيط بنا جميعًا. لا يوجد شيء خاص حول هذا التصميم المحدد ، إنها الطريقة التي تم تطبيقها على أنك متحمس!
سيكون أبسط نماذج الويب (وأيضًا أكثرها شيوعًا) عادةً زرًا واحدًا قابلاً للتنفيذ: في هذه الحالة "إنشاء موقع ويب". انها جميلة لا تحتاج إلى شرح ، وهذا هو الهدف.
ما مدى سهولة الحصول عليها ، أليس كذلك؟ دائما الذهاب للخيار السهلة ، لا إعادة اختراع العجلة فقط لتبرز من الحشد.
تعرض مسارات التنقل في المسار من الصفحة الأمامية للموقع إلى الموقع الحالي للمستخدم في التسلسل الهرمي لصفحة الويب. وهي عبارة عن شكل من أشكال التنقل الثانوي يساعد المستخدمين على فهم التسلسل الهرمي وهيكل الموقع. تبدأ Breadcrumbs بالصفحة الرئيسية وتنتهي بالصفحة التي يتم عرضها حاليًا.
في هذا المثال من قبل فارس فرحان ، نرى كيف يستخدم اثنين من أنماط تصميم واجهة المستخدم في نفس الوقت. أولا ، لديه نمط علامات التبويب في الأعلى ، وثانيًا نمط التنقل في مسار التنقل في الأسفل. من خلال دمجها معًا ، فإنه يجعل تجربة تصفح ممتعة جدًا.
ما لم تكن تعيش تحت صخرة ، ستكون على دراية بالتسجيل الاجتماعي. يعد التسجيل في موقع ويب أمرًا شائعًا ، لذا يجب جعله سهلاً وممتعًا قدر الإمكان.
هذه واحدة من صفحات التسجيل المفضلة في الوقت الحالي. انها ال جيثب يتم عرض الصفحة الرئيسية ، وكما ترون في كل شيء يقال عن الشاشات أن الشركة في أقل من مائة كلمة. لديك أيضًا القدرة على التسجيل أثناء التنقل ، وتستغرق العملية أقل من دقيقة لإكمالها. ستتلقى بريدًا إلكترونيًا لإثبات ملكية حسابك ، ولكن هذا شيء اعتدنا استخدامه على أي حال!
لقد قمت ببناء مواقع ويب لأكثر من ثماني سنوات وخلال تلك السنوات الثمانية أدركت أن البساطة هي مفتاح العديد من مشاكل التصميم.
لقد توصلت إلى استنتاج مفاده أن الفوضى في التصميم ، والمنتفخة بالعناصر والنماذج غير الضرورية هي أكثر تجربة محبطة يمكنك العثور عليها على الويب. نعم ، التصميم هو بالضبط كيف يعمل شيء ما ، فلماذا لا يجعله يعمل بشكل صحيح؟ واجهة المستخدم (UI) مهمة للغاية لنجاح عملك أو مشروعك.
أفضل طريقة لضمان تصميم مواقع ناجحة هي التعلم من أنماط التصميم الموجودة واستخدامها.