From most of my front end dev friends I've heard that a migration away from AngularJS is basically a rewrite, so switching to Vue.js or React.js now if we think that's the best idea isn't a stretch at all. I just think that if we stick to one frontend framework for most of OpenStack it can make it easier to share resources. :) On 4/02/21 12:05 pm, Michael Johnson wrote:
Horizon has a similar issue with the Angular.js components.
Since there is documentation[1] for migrating from Angular.js (the version reaching end-of-life) to Angular(2/4) I had assumed we would be migrating Horizon and the plugins to Angular.
It would be nice to align all of the OpenInfra components to the same framework. I agree with Adrian, I would like to include feedback from the Horizon folks.
Michael
[1] https://angular.io/guide/upgrade
On Mon, Feb 1, 2021 at 11:07 PM Adrian Turjak <adriant@catalystcloud.nz> wrote:
Sorry for being late to the thread, but it might be worth touching base with Horizon peeps as well, because there could potentially be some useful knowledge/contributor sharing if we all stick to similar libraries for front end when the eventually Horizon rewrite starts. I'm sadly also out of the loop there so no clue if they even know what direction they plan to go in.
Although given the good things I've heard about Vue.js I can't say it's a bad choice (but neither would have been react).
On 29/01/21 7:33 am, Kendall Nelson wrote:
To circle back to this, the StoryBoard team has decided on Vue, given some contributors previous experience with it and a POC already started.
Thank you everyone for your valuable input! We really do appreciate it!
-Kendall (diablo_rojo)
On Thu, Jan 21, 2021 at 1:23 PM Kendall Nelson <kennelson11@gmail.com> wrote:
Hello Everyone!
The StoryBoard team is looking at alternatives to Angular.js since its going end of life. After some research, we've boiled all the options down to two possibilities:
Vue.js
or
React.js
I am diving more deeply into researching those two options this week, but any opinions or feedback on your experiences with either of them would be helpful!
Here is the etherpad with our research so far[3].
Feel free to add opinions there or in response to this thread!
-Kendall Nelson (diablo_rojo) & The StoryBoard Team
[1] https://vuejs.org/ [2] https://reactjs.org/ [3] https://etherpad.opendev.org/p/replace-angularjs-storyboard-research