MEAN هي مجموعة تطبيقات مجانية ومفتوحة المصدر بلغة جافاسكريبت لتطوير المواقع وتطبيقات الويب والاجهزة الذكية
تتكون المجموعة من MongoDB قاعدة بيانات، ExpressJS, Node.js و Angular JS. بإستخدام MEAN تستطيع من كتابة تطبيقات متكاملة بلغة برمجة واحدة لكل من جانب الخادم والتطبيق النهائي. يمكن تثبيت المجموعة بسهولة من خلال mean.io، وايضا تستطيع تثبيت المجموعة يدويا بواسطة الخطوات التالية
١. تثبيت ادوات موجه الأوامر
ادخل الأمر التالي في Terminal
xcode-select --install
ستظهر لك شاشة لتأكيد التثبيت، اختر install
وافق على الشروط والاحكام
سيبدأ تثبيت الادوات
٢. تثبيت Homebrew
اذا كان Homebrew مثبتاً مسبقاً لديك، قم بتحديثه بواسطة الأمر التالي
brew update
واكمل خطوات تثبيت المجموعة
للتثبيت ادخل الأمر التالي في Terminal
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
اضغط Enter
ادخل كلمة المرور
انتهى التثبيت
٣. تثبيت Node.JS
يمكن تثبيت node.js من خلال تحميل تطبيق التثبيت او من خلال Homebrew عن طريق ادخال الأمر التالي
brew install node
تحقق من التثبيت بواسطة الاوامر التالية، يفترض ان تظهر لك النسخة المثبتة
node -v
npm -v
٤. تثبيت MongoDB
brew install mongodb
تشغيل خدمة mongodb
brew services start mongodb
تشغيل واجهة mongo
mongo
اذا اردت تطبيق بواجهة مستخدم لإدارة قواعد بيانات mongo يمكن استخدام Robo 3t
٥. تثبيت Express
npm install express-generator -g
٦. تثبيت AngularJS
npm install angular
تهانينا، قمت بتثبيت مجموعة MEAN واصبح الجهاز جاهز لتطوير تطبيقاتك