Hello!

I definitely agree that it would be nice to unify, someday, but like Thierry said, we've tried to use the same framework in the past and it resulted in the team having to learn and start from scratch and resulted in almost no additional help. 

We talked about all of the pros and cons in our last meeting if you'd like to read it[1]. I was definitely interested in React because of Zuul's use of it, but I know they are a small team themselves and can't expect that they will come help us just because we picked a framework they have experience with. Since we already have a POC in Vue and some of our team members have experience with it, that's what we are going to go with. That said, if there were a handful of contributors that wanted to help us build it in React and volunteered right now, we might be willing to reopen discussion :) 

- Kendall (diablo_rojo) 

[1] http://eavesdrop.openstack.org/meetings/storyboard/2021/storyboard.2021-01-28-18.01.log.html#l-8

On Thu, Feb 4, 2021 at 1:13 AM Thierry Carrez <thierry@openstack.org> wrote:
Adrian Turjak wrote:
> [...]
> I just think that if we stick to one frontend framework for most of
> OpenStack it can make it easier to share resources. :)

I agree on principle... But unfortunately in the StoryBoard experience
adopting the same framework as Horizon did not magically make Horizon
people invest time improving StoryBoard.

All other things being equal, I would indeed recommend alignment on the
same framework. But teams existing familiarity with the framework chosen
(or ease of learning said chosen framework, or desirable features for
the specific use case) probably rank higher in the list of criteria.

--
Thierry Carrez (ttx)