نجم الدين عاد نشر 20 سبتمبر 2023 أرسل تقرير نشر 20 سبتمبر 2023 (معدل) ما الفرق بين Full Stack و MERN Stack و back and تم التعديل في 20 سبتمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 أسامة زيادة نشر 20 سبتمبر 2023 أرسل تقرير نشر 20 سبتمبر 2023 Full Stack Development (تطوير الويب Full Stack) :- المعنى:- يشير إلى قدرة المطور على العمل على تطوير الجزء الأمامي (Front-end) والجزء الخلفي (Back-end) لتطبيق الويب. الجزء الأمامي (Front-end):- يتضمن عرض المحتوى والواجهة الأمامية للتطبيق أو الموقع باستخدام تقنيات مثل HTML، CSS، وJavaScript. الجزء الخلفي (Back-end):- يدير الخادم وقاعدة البيانات ويتعامل مع المنطق الأساسي للتطبيق باستخدام تقنيات ولغات مثل Node.js، Python، Ruby، Java، PHP وغيرها. Back-end:- المعنى:- يركز على تطوير الجزء الخلفي لمواقع الويب فقط ولا يشمل التطوير الأمامي. الأمثلة على تقنيات الخادم تشمل Node.js، Ruby on Rails، Django، ASP.NET، PHP وغيرها. MERN Stack:- المعنى:- هو نوع من Full Stack Development يعتمد على مجموعة محددة من التقنيات وهي MongoDB (قاعدة بيانات)، Express.js (إطار عمل Back-end)، React (مكتبة لبناء واجهات المستخدم)، وNode.js (منصة تشغيل Back-end). MongoDB قاعدة بيانات NoSQL تعتمد على تخزين البيانات في مستندات بتنسيق JSON. Express.js إطار عمل Back-end مبني على Node.js ويسهل إنشاء تطبيقات الويب. React مكتبة JavaScript لبناء واجهات المستخدم الدينامية والمتجاوبة. Node.js منصة تشغيل Back-end مبنية على JavaScript وتسمح بتنفيذ الكود على الخادم. أسئلة مشابهة : - اقتباس
0 عبدالباسط ابراهيم نشر 20 سبتمبر 2023 أرسل تقرير نشر 20 سبتمبر 2023 بإختصار، الفرق بين Full Stack وMERN Stack وBack-end Full Stack: يمتلك المهارات على تطوير التطبيقات والمواقع من الجانب الأمامي (Front-end) والجانب الخلفي (Back-end). يعني ذلك أنه يستطيع التعامل مع تقنيات الواجهة الأمامية مثل HTML، CSS، و JavaScript، وفي نفس الوقت التعامل مع تقنيات الخلفية مثل قواعد البيانات ولغات البرمجة للخادم مثل PHP، Python، أو Node.js. Back-end: يشير إلى التطوير الخلفي للتطبيقات والمواقع، ويتناول جوانب الخادم وقواعد البيانات والبرمجة الخلفية. يتضمن ذلك القدرة على التعامل مع قواعد البيانات، وإنشاء وتنفيذ الواجهات البرمجية (APIs)، وإدارة الخوادم، وتحسين أداء التطبيقات من الخلف. MERN Stack: هو مطور backend ولكن يستخدم مجموعة محددة من التقنيات التي تستخدم لتطوير التطبيقات الويب والتطبيقات القائمة على الخادم باستخدام أربعة تقنيات رئيسية: MongoDB (قاعدة بيانات غير علائقية) Express.js (إطار عمل للخادم) React (إطار عمل للواجهة الأمامية) وNode.js (محرك تشغيل الخادم). يفضل الإطلاع على المقالة التالية للتفاصيل حول الويب عموماً 1 اقتباس
0 Mustafa Suleiman نشر 20 سبتمبر 2023 أرسل تقرير نشر 20 سبتمبر 2023 معنى Full Stack مصطلح Full Stack يعني مطور الويب الذي لديه القدرة على تطوير كل من الواجهة الأمامية (Front-End) والواجهة الخلفية (Back-End) لموقع الويب أو التطبيق. بمعنى آخر، يمكن للمطور Full Stack إنشاء كل ما يراه المستخدم على الشاشة (Front-End) وإنشاء كل ما يحدث خلف الكواليس (Back-End). معنى MERN Stack يعني مجموعة من التقنيات المستخدمة لتطوير مواقع الويب والتطبيقات باستخدام JavaScript. تتكون مجموعة MERN Stack من: MongoDB، وهي قاعدة بيانات NoSQL مفتوحة المصدر. Express.js، وهو إطار عمل ويب مفتوح المصدر يستند إلى Node.js. React.js، وهو إطار عمل واجهة أمامية مفتوح المصدر. Node.js، وهو منصة تطوير تطبيقات الويب وتطبيقات الأجهزة المحمولة المستندة إلى JavaScript. وستجد وظائف تتطلب مطور MEAN وحرف A هنا يشير إلى Angular بدلاً من React. معنى Back-End الواجهة الخلفية أو Back-End تعني الجزء من موقع الويب أو التطبيق الذي لا يراه المستخدم، ويشمل ذلك الخوادم والبيانات والبرامج التي تعالج الطلبات وترسل ردودًا للمستخدمين. معنى Front-End هو الجزء من موقع الويب أو التطبيق الذي يراه المستخدم، ويتضمن HTML وCSS وJavaScript، والتي يتم استخدامها لإنشاء الواجهة الرسومية للموقع أو التطبيق. الفرق بين Full Stack و MERN Stack يشير مصطلح Full Stack إلى مطور الويب، بينما يشير مصطلح MERN Stack إلى مجموعة من التقنيات المستخدمة لتطوير مواقع الويب والتطبيقات، وبالتالي، فإن الفرق الرئيسي بينهما هو أن Full Stack يشير إلى الشخص، بينما يشير MERN Stack إلى مجموعة التقنيات. الفرق بين Back-End و Front-End يعني مصطلح Back-End الجزء من موقع الويب أو التطبيق الذي لا يراه المستخدم، بينما يعني مصطلح Front-End الجزء من موقع الويب أو التطبيق الذي يراه المستخدم، وبالتالي، فإن الفرق الرئيسي بينهما هو أن Back-End يشير إلى الجزء الذي يعمل خلف الكواليس، بينما يشير Front-End إلى الجزء الذي يراه المستخدم. أمثلة: مطور Full Stack يمكنه إنشاء موقع ويب كامل، بما في ذلك الواجهة الأمامية التي يراها المستخدم والواجهة الخلفية التي تعالج الطلبات. MERN Stack يمكن استخدامه لتطوير موقع ويب أو تطبيق ويب ديناميكي. Back-End يمكن أن يشمل الخوادم وقواعد البيانات وتطبيقات الويب. Front-End يمكن أن يشمل HTML وCSS وJavaScript. وأنت بحاجة إلى مشاهدة الفيديو التالي لتفهم الأمر بشكل أوضح: 1 اقتباس
السؤال
نجم الدين عاد
ما الفرق بين Full Stack و MERN Stack و back and
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.