Long-term vision for microfrontend and modern UI composition #576
Replies: 2 comments
-
|
@tipiirai Bumping to get this on your radar. :) |
Beta Was this translation helpful? Give feedback.
-
|
Hey Jeff, First: sorry for the super late answer. I tend to bury myself in my coding chamber between releases and not talk to people meanwhile.
All of these have a different development approach and need different interests and skillsets. These high-level entities are not necessarily "microfrontends", but that's the big division Nue attempts to optimize and make development easier for each party. Even for the visuals part, which can be merged together with the other two and all backed with a shared design system. The general development model can be thought of as "architectural" rather than component-based. There are modules, for sure, but a software architecture has many other elements in play like the overall structure and the design system. I feel the turning point of Nue are the upcoming templates, which will make things much easier than what they are now. Essentially everything you need: MPA, SPA, and the Visuals, shared design system, MVC architecture (with router), and a backend server/database integration. So the goal of Nue is definitely to be a "meta-framework" where the common use cases "just work". Likely a system you are looking for. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi NueJS team!
First off, I want to say how impressed I am with the philosophy and execution of NueJS. The standards-first, lightweight, and separation-of-concerns approach feels incredibly fresh in today's Javascript ecosystem, especially when so much complexity is the norm.
I want to start a discussion about long-term architectural goals, specifically around:
Microfrontends and modern UI composition
Many large-scale web applications are moving towards microfrontend architectures—where independent teams deliver discrete, self-contained frontend features that integrate into a larger shell. This trend is driven by the need for:
Given NueJS's philosphy, I'm curious:
Do you have any long-term plans or thoughts around supporting microfrontend archictures or similar approaches like federated modules, web components, or dynamic imports?
What's your perspective on composition strategies for large-scale apps in NueJS?
Some frameworks offer:
How might NueJS approach these ideas while staying minimal and standards-aligned?
Example Use Cases
Considerations
Given NueJS's focus on simplicity, standards, and performance, you're uniquely positioned to rethink microfrontend patterns in a way that avoids the pitfalls of existing heavyweight solutions. It's an exciting space, and I'd love to hear your thoughts on:
Thank you for all your work on NueJS—it's a beautiful contribution to the web development landscape. Looking forward to hearing your thoughts!
Beta Was this translation helpful? Give feedback.
All reactions