Updating BMC GUI Front End Framework

Joseph Reynolds jrey at linux.ibm.com
Sun Sep 8 07:52:07 AEST 2019


On 9/6/19 9:51 AM, Derick Montague wrote:
> Hello,
> We would like to start the discussion of migrating the BMC GUI off of 
> AngularJS. The AngularJS long term support period is 3 years and 
> started on 7/1/2018 and will end on 7/30/2021. You can read more about 
> this on the angular blog - 
> https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c.
> The most likely options for migration are Angular, React, and Vue. 
> LogRocket has a decent comparison of the 3 frameworks - 
> https://blog.logrocket.com/angular-vs-react-vs-vue-a-performance-comparison/.
> There is also a really interesting framework called Svelte for 
> building reactive apps that might be worth considering as well - 
> https://github.com/sveltejs/svelte
> My first thought based on the size of the application, the need for a 
> smaller footprint, and the benefit of a small learning curve would 
> be Vue. However, I'm just throwing that out there to start the 
> conversation.

Derick, thanks for looking into this.  I agree a small footprint and 
short learning curve are important criteria.   Some other criteria to 
consider:
- Licensing terms, looking for permissive licenses like Apache 2.0 or MIT.
- Community support, especially for security fixes.

- Joseph

> Does anyone else have a preference on the next front end framework?
>



More information about the openbmc mailing list