Introduction
JsFoo 2019, Bangalore
Over the last decade, AngularJS has been one of the "coolest kids on the block”, s...
For further actions, you may consider blocking this person and/or reporting abuse
Micro Frontend is going to be a very good way of development for Domain Driven Design approach for complex needs.
True
This is a great topic and a wonderful post. We've just announced our open-source framework Piral at the O'Reilly Software Architecture Conference in Berlin.
Essentially, this is for microfrontends based on React - but the concept therein (or the architecture) can be applied for any technology / framework. We created similar implementations for our clients in the recent 3 years - so Piral is just "the lessons learned" plus some generalization.
It's on Github, too. See github.com/smapiot/piral for the code!
Hi Florian,
Thanks for your feedback and sharing the GitHub link.
Took a glance at the codebase and documentation and it looks promising.
Let me know explore piral a bit , I hope to contribute on this sometime soon 😁
Thanks Rahul! Awesome - tell us your experience; any contribution welcome and much appreciated! (More posts, videos etc. coming over next couple of days / weeks)
Great idea to implement microfrontend 👍
Have you tried wrapping microfrontends into Web Components? They provide a strict interface and makes it easy to become technology agnostic (behind a component can be a VueJS or ReactJS application developed independently)
Yes, we did and apparently, that is the plan once we have removed every bit of angular 1.x applications and codes, as angular1.x is not playing well with this approach.
I highly recommend UI-Router for this. It has the concept of enabling routing to components easily enabling the possibility for implementing microfrontends.
Hi thanks for your suggestions, will look into UI-Router once again, personally I had used UI-Router for Angular1.x applications, quite intensively.
We ended up using Universal Router as default router in our AppShell to handle top-level routing.
I've been posting a case study series about using a new tool to help with structure and dependencies in JavaScript that might be useful:
dev.to/grahamdyson/analyzing-the-a...
Awesome !!
Nice article, especially the way approaches are discussed against the objectives passed and failed, forcing the reader to brainstorm new approached too.