SlideShare a Scribd company logo
1 of 3
Download to read offline
‫مقارنة‬
‫بين‬
Stack MEAN vs MERN
‫حزمة‬ ‫استخدام‬ ‫الضروري‬ ‫من‬ .‫الشركات‬ ‫ِبل‬‫ق‬ ‫من‬ ‫متزايد‬ ‫بشكل‬ ‫ًا‬‫ع‬‫شائ‬ ‫أصبح‬ ‫الويب‬ ‫تطبيقات‬ ‫استخدام‬ ‫أن‬ ‫الزبيدي‬ ‫بهاء‬ ‫الحظ‬
‫التكنولوجيا‬
‫المناسبة‬
‫عند‬
‫إنشاء‬
‫تطبيق‬
.‫ويب‬
‫أكثر‬
‫ُزم‬‫ح‬‫ال‬
‫التقنية‬
‫ًا‬‫ع‬‫شيو‬
‫قيد‬
‫االستخدام‬
‫هما‬
MEAN Stack
‫و‬
.
MERN
.‫أفضل‬ ‫بشكل‬ ‫متطلباتك‬ ‫يناسب‬ ‫ما‬ ‫ومعرفة‬ ‫االثنين‬ ‫بين‬ ‫االختالفات‬ ‫معرفة‬ ‫المهم‬ ‫من‬
‫يسرد‬
‫بهاء‬
‫الزبيدي‬
‫تعريفات‬
‫وميزات‬
MEAN
‫و‬
MERN
‫لصالح‬
.‫القراء‬
MEAN Stack
Mean Stack
‫مفتوح‬
‫المصدر‬
‫وهو‬
‫يعتمد‬
.‫على‬
JavaScript
‫يمكن‬
‫استخدامه‬
‫لبناء‬
‫تطبيقات‬
‫ومواقع‬
.‫ديناميكية‬
‫تشمل‬
‫مكونات‬
MEAN Stack
‫ما‬
:‫يلي‬
●
Express.js
،
‫وهي‬
‫نهاية‬
‫خلفية‬
‫مرنة‬
‫مفتوحة‬
‫المصدر‬
‫تعمل‬
‫على‬
.
Node.js
●
Node.js
‫هي‬
‫بيئة‬
JavaScript
‫وقت‬
‫التشغيل‬
‫التي‬
‫تساعد‬
‫في‬
‫تطوير‬
‫تطبيقات‬
‫الخادم‬
‫الجانبية‬
‫القابلة‬
.‫للتطوير‬
●
MongoDB
‫هي‬
‫قاعدة‬
‫بيانات‬
‫مرنة‬
‫وقابلة‬
‫للتطوير‬
‫تخزن‬
‫البيانات‬
‫كملف‬
JSON
،
‫مما‬
‫يساعد‬
‫على‬
‫العمل‬
‫مع‬
.‫الكبيرة‬ ‫البيانات‬ ‫مجموعات‬
‫ميزات‬
MEAN Stack
:‫هي‬
●
‫يستخدم‬
JavaScript
‫للمساعدة‬
‫في‬
‫تحسين‬
‫أداء‬
‫تطبيقات‬
.‫الويب‬
●
‫يساعد‬
MongoDB
‫في‬
‫تسهيل‬
‫إدارة‬
‫قواعد‬
.‫البيانات‬
●
‫إنها‬
‫تعمل‬
‫بـ‬
Node.Js
‫وتساعد‬
‫في‬
‫تقليل‬
‫وقت‬
‫تحميل‬
‫موقع‬
.‫الويب‬
●
.‫أسهل‬ ‫بطريقة‬ ‫آخر‬ ‫عمل‬ ‫إطار‬ ‫إلى‬ ‫الرمز‬ ‫بنقل‬ ‫مرونته‬ ‫يسمح‬
‫فوائد‬
‫استخدام‬
Stack MEAN
:‫هي‬
●
.‫الخادم‬ ‫جانب‬ ‫إلى‬ ‫العميل‬ ‫من‬ ‫بأكملها‬ ‫التطوير‬ ‫دورة‬ ‫يغطي‬
●
‫يجعل‬
‫تطوير‬
‫تطبيقات‬
‫الويب‬
‫ًا‬‫س‬‫سل‬
‫ألنه‬
‫يدعم‬
.‫بنية‬
MVC
●
.‫للراحة‬ ‫الويب‬ ‫تطبيقات‬ ‫اختبار‬ ‫أدوات‬ ‫من‬ ‫ا‬ً‫ق‬‫مسب‬ ‫مصممة‬ ‫مجموعة‬ ‫على‬ ‫يحتوي‬
●
.‫والمتوسطة‬ ‫الصغيرة‬ ‫والشركات‬ ‫الناشئة‬ ‫للشركات‬ ‫المثالي‬ ‫الخيار‬ ‫وهو‬ ‫التكلفة‬ ‫سهل‬ ‫إنه‬
●
.‫أفضل‬ ‫مجتمعي‬ ‫بدعم‬ ‫المصدر‬ ‫مفتوحة‬ ‫التكنولوجيا‬ ‫تسمح‬
MERN Stack
MERN Stack
‫هو‬
JavaScript
‫مشابه‬
‫لـ‬
MEAN
‫يساعد‬
‫في‬
‫بناء‬
‫تطبيقات‬
‫األجهزة‬
‫المحمولة‬
‫الهجينة‬
‫وتطبيقات‬
.‫الويب‬
‫تشمل‬
:‫مكونات‬
MERN Stack
●
Express.js
‫هو‬
‫إطار‬
‫تطبيق‬
‫جانب‬
‫الخادم‬
‫يساعد‬
‫في‬
‫بناء‬
‫تطبيقات‬
‫الويب‬
‫على‬
Node.js
.
●
Node.js
‫هي‬
‫بيئة‬
‫وقت‬
‫تشغيل‬
JavaScript
‫عبر‬
.‫المنصات‬
●
Angular
‫هو‬
‫إطار‬
‫عمل‬
‫أمامي‬
‫لتطوير‬
‫المنصات‬
.‫المشتركة‬
●
React
‫هي‬
‫مكتبة‬
JavaScript
‫مفتوحة‬
.‫المصدر‬
‫يساعد‬
‫في‬
‫بناء‬
‫مكونات‬
‫واجهة‬
‫المستخدم‬
.‫بسهولة‬
●
MongoDB
‫هو‬
‫مدير‬
‫قاعدة‬
‫بيانات‬
NoSQL
‫وقائم‬
‫على‬
.‫المستندات‬
‫ميزات‬
MERN Stack
:‫هي‬
●
.‫متعددة‬ ‫خوادم‬ ‫على‬ ‫تشغيله‬ ‫يمكن‬
●
MERN
‫هو‬
‫محض‬
JavaScript
‫ويمكن‬
‫استخدامه‬
‫لتطوير‬
‫جانب‬
‫العميل‬
.‫والخادم‬
●
.‫بسرعة‬ ‫مخصصة‬ ‫تطبيقات‬ ‫ببناء‬ ‫للمطورين‬ ‫يسمح‬ ‫ديناميكي‬ ‫مخطط‬ ‫يمتلك‬
●
.‫الفعل‬ ‫رد‬ ‫استخدام‬ ‫بفضل‬ ‫بسالسة‬ ‫المستخدم‬ ‫واجهة‬ ‫تقديم‬ ‫يضمن‬
‫فوائد‬
‫استخدام‬
MERN Stack
:‫هي‬
●
.‫بسالسة‬ ‫الويب‬ ‫لتطوير‬ ‫النموذج‬ ‫عرض‬ ‫تحكم‬ ‫وحدة‬ ‫بنية‬ ‫يتيح‬
●
.‫الفعلي‬ ‫الوقت‬ ‫في‬ ‫اختبارات‬ ‫بإجراء‬ ‫المدمجة‬ ‫األدوات‬ ‫مجموعة‬ ‫تسمح‬
●
.‫الخوادم‬ ‫وكذلك‬ ‫المتصفحات‬ ‫على‬ ‫التفاعل‬ ‫رموز‬ ‫استخدام‬ ‫يمكن‬
●
‫يسمح‬
‫استخدام‬
JavaScript
‫بالتطوير‬
‫من‬
‫طرف‬
‫إلى‬
.‫طرف‬
●
.‫االستخدام‬ ‫إلعادة‬ ‫القابلة‬ ‫المكونات‬ ‫بنية‬ ‫بفضل‬ ‫ممكن‬ ‫األسرع‬ ‫التطوير‬
MEAN
‫و‬
MERN
‫الفرق‬
‫الرئيسي‬
‫هو‬
‫أن‬
MEAN
‫تستخدم‬
Angular JS
‫بينما‬
‫تستخدم‬
MERN React JS. MEAN
‫مفيد‬
‫لتطبيقات‬
‫المؤسسات‬
‫بينما‬
MERN
‫مناسب‬
‫للمشاريع‬
‫األصغر‬
‫والمتخصصة‬
MERN
.
‫هو‬
‫األنسب‬
‫إذا‬
‫كنت‬
‫بحاجة‬
‫إلى‬
‫عرض‬
‫واجهة‬
.‫متطور‬ ‫مستخدم‬
‫الموقع‬ ‫زيارة‬ ‫يرجى‬ ،‫المعلومات‬ ‫من‬ ‫لمزيد‬ .‫الزبيدي‬ ‫بهاء‬ ‫بمدونات‬ ‫الهتمامك‬ ‫شكرا‬
www.bahaaalzubaidi.net
مقارنة بين Stack MEAN vs MERN.pdf

More Related Content

Similar to مقارنة بين Stack MEAN vs MERN.pdf

التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdfالتحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdfBahaa Al Zubaidi
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيهnawal2233
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيهnawal2921
 
الطـــالبة مشاعل العنزي ..الحوسبة السحابيهه
الطـــالبة مشاعل العنزي ..الحوسبة السحابيههالطـــالبة مشاعل العنزي ..الحوسبة السحابيهه
الطـــالبة مشاعل العنزي ..الحوسبة السحابيههmashaeeeellll
 
قيمة تك لتصميم وتطوير البرمجيات في مصر أفضل شركات تطوير البرمجيات لعام 2022....
قيمة تك لتصميم وتطوير البرمجيات في مصر  أفضل شركات تطوير البرمجيات لعام 2022....قيمة تك لتصميم وتطوير البرمجيات في مصر  أفضل شركات تطوير البرمجيات لعام 2022....
قيمة تك لتصميم وتطوير البرمجيات في مصر أفضل شركات تطوير البرمجيات لعام 2022....MohamedAbdelBaset37
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيهdhoom000
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيهdhoom000
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assembliesMohammad Alyan
 
الحوسبةالسحابية
الحوسبةالسحابيةالحوسبةالسحابية
الحوسبةالسحابيةMamoun Matar
 
الدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيسالدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيسAml Sindi
 
الخدمات السحابية والشركات الناشئة في المملكة العربية السعودية
الخدمات السحابية والشركات الناشئة في المملكة العربية السعوديةالخدمات السحابية والشركات الناشئة في المملكة العربية السعودية
الخدمات السحابية والشركات الناشئة في المملكة العربية السعوديةMohammed Alshareef
 
تطبيق الحوسبة السحابية في السعودية 2018
تطبيق الحوسبة السحابية في السعودية 2018تطبيق الحوسبة السحابية في السعودية 2018
تطبيق الحوسبة السحابية في السعودية 2018أخبار سعودية
 
عرض تقديمي كلية طرابلس (1).pptx
عرض تقديمي كلية طرابلس (1).pptxعرض تقديمي كلية طرابلس (1).pptx
عرض تقديمي كلية طرابلس (1).pptxMohaNedGhawar
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافMohamed E. Saleh
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيهLavender Rose
 
2014الحوسبة السحابية والبيانات الهائلة ahmed amin
2014الحوسبة السحابية والبيانات الهائلة  ahmed amin2014الحوسبة السحابية والبيانات الهائلة  ahmed amin
2014الحوسبة السحابية والبيانات الهائلة ahmed aminpromediakw
 

Similar to مقارنة بين Stack MEAN vs MERN.pdf (20)

9 networking
9 networking9 networking
9 networking
 
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdfالتحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
التحليلات في الوقت الفعلي في التطبيقات_ بُنى جديدة.pdf
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيه
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيه
 
الطـــالبة مشاعل العنزي ..الحوسبة السحابيهه
الطـــالبة مشاعل العنزي ..الحوسبة السحابيههالطـــالبة مشاعل العنزي ..الحوسبة السحابيهه
الطـــالبة مشاعل العنزي ..الحوسبة السحابيهه
 
Using R For Statistics
Using R For StatisticsUsing R For Statistics
Using R For Statistics
 
22.ppt
22.ppt22.ppt
22.ppt
 
قيمة تك لتصميم وتطوير البرمجيات في مصر أفضل شركات تطوير البرمجيات لعام 2022....
قيمة تك لتصميم وتطوير البرمجيات في مصر  أفضل شركات تطوير البرمجيات لعام 2022....قيمة تك لتصميم وتطوير البرمجيات في مصر  أفضل شركات تطوير البرمجيات لعام 2022....
قيمة تك لتصميم وتطوير البرمجيات في مصر أفضل شركات تطوير البرمجيات لعام 2022....
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيه
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيه
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assemblies
 
الحوسبةالسحابية
الحوسبةالسحابيةالحوسبةالسحابية
الحوسبةالسحابية
 
الدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيسالدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيس
 
الخدمات السحابية والشركات الناشئة في المملكة العربية السعودية
الخدمات السحابية والشركات الناشئة في المملكة العربية السعوديةالخدمات السحابية والشركات الناشئة في المملكة العربية السعودية
الخدمات السحابية والشركات الناشئة في المملكة العربية السعودية
 
تطبيق الحوسبة السحابية في السعودية 2018
تطبيق الحوسبة السحابية في السعودية 2018تطبيق الحوسبة السحابية في السعودية 2018
تطبيق الحوسبة السحابية في السعودية 2018
 
عرض تقديمي كلية طرابلس (1).pptx
عرض تقديمي كلية طرابلس (1).pptxعرض تقديمي كلية طرابلس (1).pptx
عرض تقديمي كلية طرابلس (1).pptx
 
Mcsa (1)
Mcsa (1)Mcsa (1)
Mcsa (1)
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيه
 
2014الحوسبة السحابية والبيانات الهائلة ahmed amin
2014الحوسبة السحابية والبيانات الهائلة  ahmed amin2014الحوسبة السحابية والبيانات الهائلة  ahmed amin
2014الحوسبة السحابية والبيانات الهائلة ahmed amin
 

More from Bahaa Al Zubaidi

RPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations EverywhereRPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations EverywhereBahaa Al Zubaidi
 
Integrating Push Notifications in PWAs
Integrating Push Notifications in PWAsIntegrating Push Notifications in PWAs
Integrating Push Notifications in PWAsBahaa Al Zubaidi
 
Offline Capabilities of the PWAs
Offline Capabilities of the PWAsOffline Capabilities of the PWAs
Offline Capabilities of the PWAsBahaa Al Zubaidi
 
Psycology of Digital Trust
Psycology of Digital TrustPsycology of Digital Trust
Psycology of Digital TrustBahaa Al Zubaidi
 
Blockchain & Digital Trust
Blockchain & Digital TrustBlockchain & Digital Trust
Blockchain & Digital TrustBahaa Al Zubaidi
 
Evolution of Digital Trust
Evolution of Digital TrustEvolution of Digital Trust
Evolution of Digital TrustBahaa Al Zubaidi
 
Data Protection in Smart Cities Apps
Data Protection in Smart Cities AppsData Protection in Smart Cities Apps
Data Protection in Smart Cities AppsBahaa Al Zubaidi
 
Role of Biometrics in Smart Cities
Role of Biometrics in Smart CitiesRole of Biometrics in Smart Cities
Role of Biometrics in Smart CitiesBahaa Al Zubaidi
 
Digital Trust in the Work Place
Digital Trust in the Work PlaceDigital Trust in the Work Place
Digital Trust in the Work PlaceBahaa Al Zubaidi
 
Testing in a DevOps Environment
Testing in a DevOps EnvironmentTesting in a DevOps Environment
Testing in a DevOps EnvironmentBahaa Al Zubaidi
 
Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Bahaa Al Zubaidi
 
Optimizing Mobile App Development
Optimizing Mobile App Development Optimizing Mobile App Development
Optimizing Mobile App Development Bahaa Al Zubaidi
 
Revolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDRevolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDBahaa Al Zubaidi
 
Exploring Automation with DevOps
Exploring Automation with DevOpsExploring Automation with DevOps
Exploring Automation with DevOpsBahaa Al Zubaidi
 
Implementing Continuous Integration
Implementing Continuous IntegrationImplementing Continuous Integration
Implementing Continuous IntegrationBahaa Al Zubaidi
 
CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery Bahaa Al Zubaidi
 
Continuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating ReleasesContinuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating ReleasesBahaa Al Zubaidi
 

More from Bahaa Al Zubaidi (20)

RPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations EverywhereRPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations Everywhere
 
Integrating Push Notifications in PWAs
Integrating Push Notifications in PWAsIntegrating Push Notifications in PWAs
Integrating Push Notifications in PWAs
 
BAZUBAIDI - OCT07.docx
BAZUBAIDI - OCT07.docxBAZUBAIDI - OCT07.docx
BAZUBAIDI - OCT07.docx
 
PWAs Vs. Native Apps
PWAs Vs. Native AppsPWAs Vs. Native Apps
PWAs Vs. Native Apps
 
Offline Capabilities of the PWAs
Offline Capabilities of the PWAsOffline Capabilities of the PWAs
Offline Capabilities of the PWAs
 
Introduction to PWAs
Introduction to PWAsIntroduction to PWAs
Introduction to PWAs
 
Psycology of Digital Trust
Psycology of Digital TrustPsycology of Digital Trust
Psycology of Digital Trust
 
Blockchain & Digital Trust
Blockchain & Digital TrustBlockchain & Digital Trust
Blockchain & Digital Trust
 
Evolution of Digital Trust
Evolution of Digital TrustEvolution of Digital Trust
Evolution of Digital Trust
 
Data Protection in Smart Cities Apps
Data Protection in Smart Cities AppsData Protection in Smart Cities Apps
Data Protection in Smart Cities Apps
 
Role of Biometrics in Smart Cities
Role of Biometrics in Smart CitiesRole of Biometrics in Smart Cities
Role of Biometrics in Smart Cities
 
Digital Trust in the Work Place
Digital Trust in the Work PlaceDigital Trust in the Work Place
Digital Trust in the Work Place
 
Testing in a DevOps Environment
Testing in a DevOps EnvironmentTesting in a DevOps Environment
Testing in a DevOps Environment
 
Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps
 
Optimizing Mobile App Development
Optimizing Mobile App Development Optimizing Mobile App Development
Optimizing Mobile App Development
 
Revolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDRevolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CD
 
Exploring Automation with DevOps
Exploring Automation with DevOpsExploring Automation with DevOps
Exploring Automation with DevOps
 
Implementing Continuous Integration
Implementing Continuous IntegrationImplementing Continuous Integration
Implementing Continuous Integration
 
CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery
 
Continuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating ReleasesContinuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating Releases
 

مقارنة بين Stack MEAN vs MERN.pdf

  • 1. ‫مقارنة‬ ‫بين‬ Stack MEAN vs MERN ‫حزمة‬ ‫استخدام‬ ‫الضروري‬ ‫من‬ .‫الشركات‬ ‫ِبل‬‫ق‬ ‫من‬ ‫متزايد‬ ‫بشكل‬ ‫ًا‬‫ع‬‫شائ‬ ‫أصبح‬ ‫الويب‬ ‫تطبيقات‬ ‫استخدام‬ ‫أن‬ ‫الزبيدي‬ ‫بهاء‬ ‫الحظ‬ ‫التكنولوجيا‬ ‫المناسبة‬ ‫عند‬ ‫إنشاء‬ ‫تطبيق‬ .‫ويب‬ ‫أكثر‬ ‫ُزم‬‫ح‬‫ال‬ ‫التقنية‬ ‫ًا‬‫ع‬‫شيو‬ ‫قيد‬ ‫االستخدام‬ ‫هما‬ MEAN Stack ‫و‬ . MERN .‫أفضل‬ ‫بشكل‬ ‫متطلباتك‬ ‫يناسب‬ ‫ما‬ ‫ومعرفة‬ ‫االثنين‬ ‫بين‬ ‫االختالفات‬ ‫معرفة‬ ‫المهم‬ ‫من‬ ‫يسرد‬ ‫بهاء‬ ‫الزبيدي‬ ‫تعريفات‬ ‫وميزات‬ MEAN ‫و‬ MERN ‫لصالح‬ .‫القراء‬ MEAN Stack Mean Stack ‫مفتوح‬ ‫المصدر‬ ‫وهو‬ ‫يعتمد‬ .‫على‬ JavaScript ‫يمكن‬ ‫استخدامه‬ ‫لبناء‬ ‫تطبيقات‬ ‫ومواقع‬ .‫ديناميكية‬ ‫تشمل‬ ‫مكونات‬ MEAN Stack ‫ما‬ :‫يلي‬ ● Express.js ، ‫وهي‬ ‫نهاية‬ ‫خلفية‬ ‫مرنة‬ ‫مفتوحة‬ ‫المصدر‬ ‫تعمل‬ ‫على‬ . Node.js ● Node.js ‫هي‬ ‫بيئة‬ JavaScript ‫وقت‬ ‫التشغيل‬ ‫التي‬ ‫تساعد‬ ‫في‬ ‫تطوير‬ ‫تطبيقات‬ ‫الخادم‬ ‫الجانبية‬ ‫القابلة‬ .‫للتطوير‬ ● MongoDB ‫هي‬ ‫قاعدة‬ ‫بيانات‬ ‫مرنة‬ ‫وقابلة‬ ‫للتطوير‬ ‫تخزن‬ ‫البيانات‬ ‫كملف‬ JSON ، ‫مما‬ ‫يساعد‬ ‫على‬ ‫العمل‬ ‫مع‬ .‫الكبيرة‬ ‫البيانات‬ ‫مجموعات‬ ‫ميزات‬ MEAN Stack :‫هي‬ ● ‫يستخدم‬ JavaScript ‫للمساعدة‬ ‫في‬ ‫تحسين‬ ‫أداء‬ ‫تطبيقات‬ .‫الويب‬ ● ‫يساعد‬ MongoDB ‫في‬ ‫تسهيل‬ ‫إدارة‬ ‫قواعد‬ .‫البيانات‬ ● ‫إنها‬ ‫تعمل‬ ‫بـ‬ Node.Js ‫وتساعد‬ ‫في‬ ‫تقليل‬ ‫وقت‬ ‫تحميل‬ ‫موقع‬ .‫الويب‬ ● .‫أسهل‬ ‫بطريقة‬ ‫آخر‬ ‫عمل‬ ‫إطار‬ ‫إلى‬ ‫الرمز‬ ‫بنقل‬ ‫مرونته‬ ‫يسمح‬ ‫فوائد‬ ‫استخدام‬ Stack MEAN :‫هي‬ ● .‫الخادم‬ ‫جانب‬ ‫إلى‬ ‫العميل‬ ‫من‬ ‫بأكملها‬ ‫التطوير‬ ‫دورة‬ ‫يغطي‬ ● ‫يجعل‬ ‫تطوير‬ ‫تطبيقات‬ ‫الويب‬ ‫ًا‬‫س‬‫سل‬ ‫ألنه‬ ‫يدعم‬ .‫بنية‬ MVC ● .‫للراحة‬ ‫الويب‬ ‫تطبيقات‬ ‫اختبار‬ ‫أدوات‬ ‫من‬ ‫ا‬ً‫ق‬‫مسب‬ ‫مصممة‬ ‫مجموعة‬ ‫على‬ ‫يحتوي‬ ● .‫والمتوسطة‬ ‫الصغيرة‬ ‫والشركات‬ ‫الناشئة‬ ‫للشركات‬ ‫المثالي‬ ‫الخيار‬ ‫وهو‬ ‫التكلفة‬ ‫سهل‬ ‫إنه‬ ● .‫أفضل‬ ‫مجتمعي‬ ‫بدعم‬ ‫المصدر‬ ‫مفتوحة‬ ‫التكنولوجيا‬ ‫تسمح‬ MERN Stack MERN Stack ‫هو‬ JavaScript ‫مشابه‬ ‫لـ‬ MEAN ‫يساعد‬ ‫في‬ ‫بناء‬ ‫تطبيقات‬ ‫األجهزة‬ ‫المحمولة‬ ‫الهجينة‬ ‫وتطبيقات‬ .‫الويب‬ ‫تشمل‬ :‫مكونات‬ MERN Stack ● Express.js ‫هو‬ ‫إطار‬ ‫تطبيق‬ ‫جانب‬ ‫الخادم‬ ‫يساعد‬ ‫في‬ ‫بناء‬ ‫تطبيقات‬ ‫الويب‬ ‫على‬ Node.js . ● Node.js ‫هي‬ ‫بيئة‬ ‫وقت‬ ‫تشغيل‬ JavaScript ‫عبر‬ .‫المنصات‬
  • 2. ● Angular ‫هو‬ ‫إطار‬ ‫عمل‬ ‫أمامي‬ ‫لتطوير‬ ‫المنصات‬ .‫المشتركة‬ ● React ‫هي‬ ‫مكتبة‬ JavaScript ‫مفتوحة‬ .‫المصدر‬ ‫يساعد‬ ‫في‬ ‫بناء‬ ‫مكونات‬ ‫واجهة‬ ‫المستخدم‬ .‫بسهولة‬ ● MongoDB ‫هو‬ ‫مدير‬ ‫قاعدة‬ ‫بيانات‬ NoSQL ‫وقائم‬ ‫على‬ .‫المستندات‬ ‫ميزات‬ MERN Stack :‫هي‬ ● .‫متعددة‬ ‫خوادم‬ ‫على‬ ‫تشغيله‬ ‫يمكن‬ ● MERN ‫هو‬ ‫محض‬ JavaScript ‫ويمكن‬ ‫استخدامه‬ ‫لتطوير‬ ‫جانب‬ ‫العميل‬ .‫والخادم‬ ● .‫بسرعة‬ ‫مخصصة‬ ‫تطبيقات‬ ‫ببناء‬ ‫للمطورين‬ ‫يسمح‬ ‫ديناميكي‬ ‫مخطط‬ ‫يمتلك‬ ● .‫الفعل‬ ‫رد‬ ‫استخدام‬ ‫بفضل‬ ‫بسالسة‬ ‫المستخدم‬ ‫واجهة‬ ‫تقديم‬ ‫يضمن‬ ‫فوائد‬ ‫استخدام‬ MERN Stack :‫هي‬ ● .‫بسالسة‬ ‫الويب‬ ‫لتطوير‬ ‫النموذج‬ ‫عرض‬ ‫تحكم‬ ‫وحدة‬ ‫بنية‬ ‫يتيح‬ ● .‫الفعلي‬ ‫الوقت‬ ‫في‬ ‫اختبارات‬ ‫بإجراء‬ ‫المدمجة‬ ‫األدوات‬ ‫مجموعة‬ ‫تسمح‬ ● .‫الخوادم‬ ‫وكذلك‬ ‫المتصفحات‬ ‫على‬ ‫التفاعل‬ ‫رموز‬ ‫استخدام‬ ‫يمكن‬ ● ‫يسمح‬ ‫استخدام‬ JavaScript ‫بالتطوير‬ ‫من‬ ‫طرف‬ ‫إلى‬ .‫طرف‬ ● .‫االستخدام‬ ‫إلعادة‬ ‫القابلة‬ ‫المكونات‬ ‫بنية‬ ‫بفضل‬ ‫ممكن‬ ‫األسرع‬ ‫التطوير‬ MEAN ‫و‬ MERN ‫الفرق‬ ‫الرئيسي‬ ‫هو‬ ‫أن‬ MEAN ‫تستخدم‬ Angular JS ‫بينما‬ ‫تستخدم‬ MERN React JS. MEAN ‫مفيد‬ ‫لتطبيقات‬ ‫المؤسسات‬ ‫بينما‬ MERN ‫مناسب‬ ‫للمشاريع‬ ‫األصغر‬ ‫والمتخصصة‬ MERN . ‫هو‬ ‫األنسب‬ ‫إذا‬ ‫كنت‬ ‫بحاجة‬ ‫إلى‬ ‫عرض‬ ‫واجهة‬ .‫متطور‬ ‫مستخدم‬ ‫الموقع‬ ‫زيارة‬ ‫يرجى‬ ،‫المعلومات‬ ‫من‬ ‫لمزيد‬ .‫الزبيدي‬ ‫بهاء‬ ‫بمدونات‬ ‫الهتمامك‬ ‫شكرا‬ www.bahaaalzubaidi.net