Hadi Hasan نشر 9 أغسطس 2022 أرسل تقرير نشر 9 أغسطس 2022 مرحباً مر معي أن بيئة العمل الخاصة ب جافاسكريبت هي vue.js , هل يمكن أن تغنيني عن جانغو أو php من أجل ال backend ؟ ما الفرق بينها و بين Node.js ? و هل هناك أفضلية أو مميزات مختلفة بينهما ؟ 1 اقتباس
1 Hassan Hedr نشر 9 أغسطس 2022 أرسل تقرير نشر 9 أغسطس 2022 Node.js هي بيئة تشغيل للغة جافاسكربت، أي دورها هو تنفيذ شيفرات جافاسكربت باستخدام محركها الداخلي Vue.js هي مكتبة تساعد في تطوير الواجهات الأمامية لصفحات الويب، مكتوبة بلغة جافاسكربت يمكن للنظم الخلفية أن تستخدم أي لغة تريدين سوا جافاسكربت وتشغيلها ضمن Node.js، أو لغة PHP، أو لغة بايثون واستخدام إطار عمل مثل Django، كل تلك الخيارات متاحة لتطوير وتشغيل النظام الخلفي، لا يمكن المقارنة بين Node.js (بيئة لتشغيل جافاسكربت) ومكتبة Vue.js (مكتبة لتطوير الواجهات الأمامية) فكل منهما مختلف عن الآخر، يمكنك الاستفادة من قراءة المقالات التالية للتعرف عليهما: 1 اقتباس
0 Adnane Kadri نشر 9 أغسطس 2022 أرسل تقرير نشر 9 أغسطس 2022 ليس تماما، فمثلما اشار المدرب حسن ف VueJS في الاصل هو اطار عمل جافاسكربت موجه للواجهات الامامية، مفتوح المصدر ويتبنى معمارية MVVM أو model–view–viewmodel. ورغم تطويره لاستيعاب مفاهيم مثل التصيير على الخادم Server side rendering (بمساعدة NodeJS) الا انه لا يمكن الاعتماد عليه بشكل كلي لانشاء تطبيقات ويب شاملة. ستبقى تحتاج التعامل مع لغات او ادوات الواجهة الخلفية. Django، Nodejs أو PHP او غيرها. فهو موجه اساسا لبناء واجهات ويب تفاعلية توظف مفاهيم حديثة مثل التوجيه على المتصفح وتطبيقات الصفحة الواحدة وغيرها. أما بالنسبة لـ NodeJS فهو اطار عمل الواجهة الخلفية ينفذ جافاسكربت على مستوى الخادم. يستعمل في الغالب معمارية MVC أو model-view-controller. مكتوب أساسا بـ C و C++. وموجه للتعامل مع طلبيات الـ HTTP. قواعد البيانات وغيرها. يمكن الاعتماد على NodeJS بالكامل لبناء تطبيقات ويب شاملة، ولا يمكن ذلك بـ VUEJS وحده. مكان VueJS هو الواجهة الامامية، اما NodeJS فهو الواجهة الخلفية. يوجد اطار عمل ويب شامل مبني على كل من VueJS و NodeJs يسمى NuxtJS شبيه ومستلهم من NextJS الخاص بـ ReactJS. يوظف NodeJS في الخادم و VueJS في المتصفح ويسهل عملية انشاء تطبيقات ويب شاملة. 1 اقتباس
السؤال
Hadi Hasan
مرحباً
مر معي أن بيئة العمل الخاصة ب جافاسكريبت هي vue.js , هل يمكن أن تغنيني عن جانغو أو php من أجل ال backend ؟
ما الفرق بينها و بين Node.js ? و هل هناك أفضلية أو مميزات مختلفة بينهما ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.