- Newest
- Most votes
- Most comments
You are correct, and there appears to be an error in the article. The MEAN stack is not based on Java technologies; it is indeed based on JavaScript technologies.
The MEAN stack consists of:
- MongoDB: A NoSQL database
- Express.js: A web application framework for Node.js
- Angular: A front-end web application framework
- Node.js: A JavaScript runtime environment
All of these components are JavaScript-based or work primarily with JavaScript. Node.js allows JavaScript to be used on the server-side, Express.js is a Node.js framework, Angular is a TypeScript-based framework (TypeScript being a superset of JavaScript), and MongoDB uses JavaScript-like query language.
The statement "It is based on Java technologies" is incorrect in this context. This could be a typographical error or a misunderstanding in the original article. The MEAN stack is entirely JavaScript/TypeScript-based, which is one of its key features and advantages, allowing developers to use a single language throughout the full stack.
It's worth noting that there are variations of this stack, such as MERN (replacing Angular with React) or MEVN (using Vue.js instead of Angular), but all of these variations are still based on JavaScript technologies, not Java.
Sources
What is Full Stack Development? - Full Stack Development Explained - AWS