Enable javascript in your browser for better experience. Need to know to enable it?

ºÚÁÏÃÅ

La informaci¨®n en esta p¨¢gina no se encuentra completamente disponible en tu idioma de preferencia. Muy pronto esperamos tenerla completamente disponible en otros idiomas. Para obtener informaci¨®n en tu idioma de preferencia, por favor descarga el PDF ²¹±ç³Ü¨ª.
?ltima actualizaci¨®n : May 19, 2020
NO EN LA EDICI?N ACTUAL
Este blip no est¨¢ en la edici¨®n actual del Radar. Si ha aparecido en una de las ¨²ltimas ediciones, es probable que siga siendo relevante. Si es m¨¢s antiguo, es posible que ya no sea relevante y que nuestra valoraci¨®n sea diferente hoy en d¨ªa. Desgraciadamente, no tenemos el ancho de banda necesario para revisar continuamente los anuncios de ediciones anteriores del Radar. Entender m¨¢s
May 2020
Adoptar ?

Hemos visto beneficios significativos al utilizar , que han permitido a los equipos escalar la entrega de servicios desplegados y mantenidos de manera independiente. Desafortunadamente, tambi¨¦n hemos visto a equipos crear frontends monol¨ªticos (aplicaciones web grandes y complejas sobre servicios del backend) que neutralizan en gran parte los beneficios de los microservicios. Los micro frontends contin¨²an ganando popularidad desde que se introdujeron por primera vez. Hemos visto a muchos equipos adoptar de una u otra forma esta arquitectura para manejar la complejidad de m¨²ltiples personas desarrolladoras y equipos contribuyendo en la misma experiencia de usuario. En junio del a?o pasado, uno de los autores de esta t¨¦cnica public¨® un que sirve de referencia para los micro frontends. Este art¨ªculo muestra c¨®mo se puede implementar este estilo utilizando varios mecanismos de programaci¨®n web e indica un ejemplo usando React.js. Confiamos en que este estilo crecer¨¢ en popularidad a medida que las organizaciones dividan

Nov 2019
Adoptar ?

Hemos visto beneficios significativos al utilizar , estos han permitido a los equipos escalar la entrega de servicios desplegados y mantenidos de manera independiente. Desafortunadamente, hemos visto a equipos creando monolitos en el front-end ¡ª una gran aplicaci¨®n web y enredada sobre servicios back-end ¡ª neutralizando en gran parte los beneficios de los microservicios. Los micro frontends contin¨²an ganando popularidad desde que se presentaron por primera vez. Hemos visto a muchos equipos adoptar de alguna manera esta arquitectura para manejar la complejidad de m¨²ltiples desarrolladoras/es y equipos contribuyendo en la misma experiencia de usuario. En junio de este a?o, uno de los autores de esta t¨¦cnica, public¨® un art¨ªculo que sirve de referencia como un Este muestra c¨®mo se puede implementar este estilo utilizando varios mecanismos de programaci¨®n web as¨ª como la construcci¨®n de una aplicaci¨®n React.js. Estamos seguras/os en que ¨¦ste estilo crecer¨¢ en popularidad a medida que las organizaciones descompongan el desarrollo UI en varios equipos.

Apr 2019
Adoptar ?

We've seen significant benefits from introducing , which have allowed teams to scale the delivery of independently deployed and maintained services. Unfortunately, we've also seen many teams create a frontend monolith ¡ª a large, entangled browser application that sits on top of the backend services ¡ª largely neutralizing the benefits of microservices. Since we first described micro frontends as a technique to address this issue, we've had almost universally positive experiences with the approach and have found a number of patterns to use micro frontends even as more and more code shifts from the server to the web browser. So far, web components have been elusive in this field, though.

May 2018
Probar ?

We've seen significant benefits from introducing microservices architectures, which have allowed teams to scale the delivery of independently deployed and maintained services. Unfortunately, we've also seen many teams create front-end monoliths ¡ª a single, large and sprawling browser application ¡ª on top of their back-end services. Our preferred (and proven) approach is to split the browser-based code into micro frontends. In this approach, the web application is broken down into its features, and each feature is owned, frontend to backend, by a different team. This ensures that every feature is developed, tested and deployed independently from other features. Multiple techniques exist to recombine the features ¡ª sometimes as pages, sometimes as components ¡ª into a cohesive user experience.

Nov 2017
Probar ?

We've seen significant benefits from introducing microservices architectures, which have allowed teams to scale the delivery of independently deployed and maintained services. Unfortunately, we've also seen many teams create front-end monoliths ¡ª a single, large and sprawling browser application ¡ª on top of their back-end services. Our preferred (and proven) approach is to split the browser-based code into micro frontends. In this approach, the web application is broken down into its features, and each feature is owned, frontend to backend, by a different team. This ensures that every feature is developed, tested and deployed independently from other features. Multiple techniques exist to recombine the features ¡ª sometimes as pages, sometimes as components ¡ª into a cohesive user experience.

Mar 2017
Evaluar ?

We've seen significant benefit from introducing microservice architectures, which have allowed teams to scale delivery of independently deployed and maintained services. However, teams have often struggled to avoid the creation of front-end monoliths¡ªlarge and sprawling browser applications that are as difficult to maintain and evolve as the monolithic server-side applications we've abandoned. We're seeing an approach emerge that our teams call micro frontends. In this approach, a web application is broken up by its pages and features, with each feature being owned end-to-end by a single team. Multiple techniques exist to bring the application features¡ªsome old and some new¡ªtogether as a cohesive user experience, but the goal remains to allow each feature to be developed, tested and deployed independently from others. The BFF - backend for frontends approach works well here, with each team developing a BFF to support its set of application features.

Nov 2016
Evaluar ?

We've seen significant benefit from introducing microservice architectures, which have allowed teams to scale delivery of independently deployed and maintained services. However, teams have often struggled to avoid the creation of front-end monoliths¡ªlarge and sprawling browser applications that are as difficult to maintain and evolve as the monolithic server-side applications we've abandoned. We're seeing an approach emerge that our teams call micro frontends. In this approach, a web application is broken up by its pages and features, with each feature being owned end-to-end by a single team. Multiple techniques exist to bring the application features¡ªsome old and some new¡ªtogether as a cohesive user experience, but the goal remains to allow each feature to be developed, tested and deployed independently from others. The BFF - backend for frontends approach works well here, with each team developing a BFF to support its set of application features.

Publicado : Nov 07, 2016

Suscr¨ªbete al bolet¨ªn informativo de Technology Radar

?

?

?

?

Suscr¨ªbete ahora

Visita nuestro archivo para leer los vol¨²menes anteriores