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

السؤال

نشر (معدل)

السلام عليكم..

ما الفرق بين  html , handelbars  ؟ اعلم ان hbs غالبا ما يستخدم في ال server side لكن لماذا اقوم باستخدامه بينما املك ملف html و عن طريقه استطيع التخاطب مع السيرفر باستخدام (ajax) ؟..

قرات للتو ان كثرة ارسال طلبات ajax من الممكن تبطئ الموقع هل هذا هو السبب الرئيسي الذي يجعلني استخدم hbs في ال server side ؟ .

شكرا 

تم التعديل في بواسطة Samer Alashqar

Recommended Posts

  • 0
نشر

الTemplate engines مثل handlebars عادةً ما يتم إستخدامها لسهولتها في الصفحات البسيطة التي لا يكون فيها تلاعب كبير بDOM وهذا لأن طريقة كتابتها والتعامل معها تكون أسهل من التعامل مع أكواد الجافاسكريبت والAjax , وخاصة عندما يكون الذي يتعامل هنا مُصمم وليس مُبرمج فيكون من الأسهل للمُصممين التعامل مع الوسوم الخاصة بhandlebars أو الTemplate engines بوجهٍ عام بدلًا من التعامل مع أكواد الجافاسكريبت

ما الذي يجعلك تستخدم hbs

  • عندما يكون في الفريق بعض الأشخاص الذي ليس لديهم معرفة كبيرة في التعامل مع جافاسكريبت
  • تُريد فقط إنشاء بعض الصفحات البسيطة التي لا تحتاج إلى تلاعب كبير في DOM
  • لا تريد إستخدام أطر عمل مثل React, angular

ما الذي يجعلك لا تستخدمها

  • عندما يكون التطبيق لديك يحتوي على تلاعب كثير بDOM
  • عندما يكون هنالك تفاعل كبير بين المستخدم والموقع مما يجعلك تحتاج إلى كتابة javascript بشكلٍ كبير
  • عندما تريد إستخدام أطر عمل مثل React.js, angular.js, vue.js 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...