Currently, the EMP micro front-end solution is open source on Github and available immediately out of the box. The detailed tutorial documentation is also available on the wiki.
What is a micro front end
Getting front-end development right is not easy, but even harder is scaling it up so that multiple teams can simultaneously develop and maintain a large, complex product. To solve this problem, there is a growing trend in the front-end domain to decompose large front-end projects into many small, easily managed, independently deployed applications and share application-level resources (UI components/utilities/business modules), just like microservices in the back-end domain.
In this trend, Micro Frontends website has launched the Micro frontend concept: (from: micro-frontends.org/)
It is worth noting that the latest concept on the Micro Frontends website removes the “use a different framework” definition constraint.
As the topic of micro front becomes more and more popular, more and more enterprises and teams join the queue of embracing micro front. On the way to explore the micro front end, we compared the advantages and disadvantages of the industry micro front end solution, and designed a set of fut-oriented, stable and fast micro front end solution, named EMP micro front end solution. On the basis of perfect frame ecology, a number of online projects have been launched and remarkable benefits have been achieved.
EMP micro front-end ecology
Program advantages and effectiveness
-
Shared resources between applications can be updated with one click, resulting in high update efficiency
-
The application development environment is fast to build and the development experience is friendly
-
Real zero transformation cost, transformation is convenient and labor-saving
-
It is zero invasive and does not pollute the original logic of the application
-
The micro front end scheme has low reuse cost, is not limited to the use of the framework, and has high versatility
Perfect development experience
Build results
COCOS split the use case
The last
At present, the scaffolding ecology is basically perfect, can be used in github open source library quickly, immediately use, later will be updated in the wiki specific tutorials and techniques, welcome to pr and Issues and star attention. Let us together with a more elegant posture in the micro front of the road to go better!