Win a copy of Terraform in Action this week in the Cloud forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

Micro Frontends in Action: Best Practices?

 
Rancher
Posts: 129
15
Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Michael,

I've heard a discussion that micro frontends doesn't have best practices. Is it still true? Do you have any recommendation?
 
Marshal
Posts: 74388
334
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Surely everything has a best practice.
 
Frank Mi
Rancher
Posts: 129
15
Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:Surely everything has a best practice.



It may not be that sure for a new or complex idea. Say, you may not have a best practice to measure the weight of a human's soul or to observe the edge of the universe.  

The idea of micro-frontends was put forward because it makes sense. But it may take some time to be used in a right way. (Just my own opinion.)
 
Master Rancher
Posts: 4062
56
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yeah, "best practice" usually is used to indicate some sort of industry consensus on how best to do something.  For concepts that are new, it may take some time for a consensus to emerge.  In this case, people may have their own ideas about what will eventually considered a best practice, but it isn't really a best practice, in my opinion, until there's general consensus.
 
Author
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree that micro frontends are still in a pretty early phase and many developers are just starting to discover this topic.
That said, many companies have shared their experience with this approach over the last one or two years [1] and you can common patterns and best practices emerge.
Florian Rappl has conducted as survey with 300 people lately and published the result in an interesting blog post [2].


[1] https://github.com/rajasegar/awesome-micro-frontends#posts
[2] https://blog.bitsrc.io/microfrontends-survey-evaluation-d2af7eade306
 
Frank Mi
Rancher
Posts: 129
15
Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you for the links!
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic