MEAN (תשתיות תוכנה)

MEAN הוא מקבץ תוכנות (Software stack) חינמי ובקוד פתוח שכתוב בשפת התכנות JavaScript, ונועד לבניית אתרי אינטרנט דינאמיים ויישומי רשת.

MEAN הוא שילוב של Angular, Express.js, MongoDB, Node.js.

 רכיבים 
הרכיבים עליהם בנוי מקבץ התוכנות MEAN הם:
 MongoDB, מסד נתונים מסוג NoSQL.
 Express.js, ספרייה נפוצה להקמה וניהול שרתי אינטרנט בסביבת Node, מוכר בהיותו קל לניהול תקשורת בפרוטוקול HTTP, HTTPS.
Angular - תשתית MVC מבוססת JavaScript ליישומי אינטרנט. לעיתים מדובר על תשתית תוכנה מקבילה, כמו React (MERN) או Vue (MEVN).
 Node.js - הרכיב המרכזי ש"עוטף" את קודמיו: סביבת הרצה אסינכרונית לקוד JavaScript בצד שרת, שבלעדיה גם תשתית צד הלקוח וגם תשתית צד השרת לא יכולות לרוץ.

 ראו גם
 LAMP (תשתיות תוכנה)
 WAMP

 קישורים חיצוניים 

 meanjs.org
 Mastering MEAN משאבים שונים ללמידה על MEAN
 איך להתחיל לעבוד עם MEAN

קטגוריה:פיתוח יישומי ווב