MEAN เป็นสแต็กซอฟต์แวร์ JavaScript แบบโอเพนซอร์สและฟรีสำหรับการสร้างเว็บไซต์และแอปพลิเคชั่นเว็บแบบไดนามิก
MEAN stack คือ MongoDB, Express.js, AngularJS (หรือ Angular) และ Node.js เนื่องจากส่วนประกอบทั้งหมดของ MEAN stack สนับสนุนโปรแกรมที่เขียนด้วย JavaScript แอปพลิเคชัน MEAN สามารถเขียนในภาษาเดียวสำหรับทั้งสภาพแวดล้อมการทำงานฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์
คำย่อ MEAN ได้รับการประกาศเกียรติคุณโดย Valeri Karpov ผู้พัฒนา MongoDB เขาแนะนำคำศัพท์ในบล็อกโพสต์ 2013
แนวคิดของโลโก้เริ่มแรกสร้างโดย Austin Anderson สำหรับกลุ่ม MEAN stack LinkedIn ดั้งเดิมคือการรวมตัวอักษรตัวแรกของแต่ละองค์ประกอบของตัวย่อ MEAN
ส่วนประกอบของ MEAN stack มีดังนี้:
- MongoDB ฐานข้อมูล NoSQL
- Express.js เป็นเฟรมเวิร์กแอปพลิเคชันเว็บที่ทำงานบน Node.js
- Angular.js หรือ Angular, กรอบงาน JavaScript MVC ที่ทำงานในเอนจิ้น JavaScript ของเบราว์เซอร์
- Node.js สภาพแวดล้อมการดำเนินการสำหรับเหตุการณ์ฝั่งเซิร์ฟเวอร์และแอปพลิเคชั่นเครือข่าย
จำนวนของการเปลี่ยนแปลงในกอง MEAN แบบดั้งเดิมนั้นสามารถทำได้โดยแทนที่หนึ่งหรือมากกว่าขององค์ประกอบที่มีกรอบคล้ายกัน (ตามปกติจาวาสคริปต์) ตัวอย่างเช่น: ในสแต็ก MEEN จะใช้เฟรมเวิร์ก MVC JavaScript Ember.js แทน Angular และในทำนองเดียวกันสำหรับสแต็ก MERN เช่นกันโดยที่ React.JS จะใช้แทน
credit by www.wikipedia.com
ไม่มีความคิดเห็น:
แสดงความคิดเห็น