Alex P
Saturday, February 24, 2018, 11:58 AM
Mean JS fullstack framework
Open-Source Full-Stack Solution For MEAN Applications
meanjs.org
mean.io
MEAN stands for:
- MongoDB - the leading NoSQL database, empowering businesses to be more agile and scalable.
- Express - the minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
- AngularJS - lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
- Node.js - a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.
As we experienced with more and more technology the new architecture started to emerge where there where 3 major parts involved.
- Angular – currently the platform is based on angular 4.
- GraphQL – We found the graphQL frees us to pick, choose and utilize different microservices and thus different db’s, application frameworks or even runtimes (time to learn GO ).
We created a project called innograph that will become a graphQL schema library helping reuse schemas and derived standardized web components. - Bit – All of these layers of abstractions, schemas, components and microservices create tons of additional complexity – thats why we ditched the meanio (kernel) and have chose bit to manage the components and their dependencies