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

السؤال

Recommended Posts

  • 0
نشر

الفرق الأساسي في أن الtemplate engine يتم إنشاء الصفحات بواسطتها من جهة السيرفر أي أنها server side rendered على عكس أطر عمل الجافاسكريبت مثل react js و angular التي يتم إنشاء صفحاتها عند المستخدم حيث يتم إرسال شفرة جافاسكريبت للمستخدم ويتم تنفيذها في المتصفح ويمكن أن نلخص الفروق بينهم بشكلٍ بارز كالتالي:

  1. أطر العمل الخاصة بجافاسكريبت موجهة بشكلٍ عام للمبرمجين حيث أنك تقوم بكتابة شفرة للجافاسكريبت بينما محركات التصميم template engine موجهة بشكلٍ أكبر لمصممي الويب حيث أنها توفر التعامل مع الشفرة كلها على هيئة شفرة html مما يزيد من سهولة التعامل معها
  2. من ناحية الأداء فإن الtemplate engines تتفوق في تلك النقطة وذلك بسبب أنها يتم إنشاؤها عند الخادم
  3. من ناحية قوة الإستخدام فإن أطر العمل تتفوق في تلك النقطة فكما قلنا فإن أطر العمل للمبرمجين يتم كتابة شفرة برمجية فيها على عكس الtemplate engine التي موجهة بشكلٍ أكبر للمصممين ويتم كتابتها بداخل الhtml مما يجعل من أطر العمل حل أفضل للتطبيقات ذات التفاعل الكبير مع المستخدم والتطبيقات التي فيها شيئًا من التعقيد 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...