<div class="socmaildefaultfont" dir="ltr" style="font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:10pt" ><div dir="ltr" > </div>
<blockquote data-history-content-modified="1" data-history-expanded="1" dir="ltr" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" ><div><p>Yes, it’s time to do it.<o:p></o:p></p>
<p>I suggest to use Vue, there are several reasons:<o:p></o:p></p>
<p><!--[if !supportLists]-->1. MIT license <a href="https://github.com/vuejs/vue/blob/dev/LICENSE" target="_blank"> https://github.com/vuejs/vue/blob/dev/LICENSE</a><o:p></o:p></p>
<p><!--[if !supportLists]-->2. The sizes of the libraries: Vue is about 80KB, much smaller than Angular (500+KB), React(100KB).</p>
<p> - It is sensitive on space for our OpenBMC embedded system. So Vue is the best candidate.<o:p></o:p></p>
<p><!--[if !supportLists]-->3. It is already used by big internet company like Gitlab/Alibaba.<o:p></o:p></p>
<p><!--[if !supportLists]-->4. Vue is the most popular frameworks, according to the number of stars on GitHub projects for Angular, React, and Vue.<o:p></o:p></p>
<p> Angular React Vue<o:p></o:p></p>
<p># Watchers 3.3k 3.7k 5.7k<o:p></o:p></p>
<p># Stars 43k 71k 122k<o:p></o:p></p>
<p># Forks 11k 16k 17k<o:p></o:p></p>
<p><!--[if !supportLists]-->5. <!--[endif]-->Vue is two-way binding<o:p></o:p><!--[if !supportLists]--></p>
<p>6. <!--[endif]-->Vue is based on JS+HTML, it’s easy for existing AngularJS developer to transfer, but not like Angular (TS) and React (JSX)\</p>
<div>- Kwin</div>
<p style="text-indent: -0.25in; margin: 0px 0px 0px 36pt;" ><o:p></o:p></p>
<p style="margin: 0px;" ><o:p> </o:p><o:p></o:p></p>
<div> </div>
<div><o:p> </o:p></div>
<div>Derick, thanks for looking into this. I agree a small footprint and <o:p></o:p></div>
<div>short learning curve are important criteria. Some other criteria to <o:p></o:p></div>
<div>consider:<o:p></o:p></div>
<div>- Licensing terms, looking for permissive licenses like Apache 2.0 or MIT.<o:p></o:p></div>
<div>- Community support, especially for security fixes.<o:p></o:p></div>
<div><o:p> </o:p></div>
<div>- Joseph<o:p></o:p></div>
<div><o:p> </o:p></div>
<div> </div>
<div><div>My first thought based on the size of the application, the need for a<o:p></o:p></div>
<div>smaller footprint, and the benefit of a small learning curve would<o:p></o:p></div>
<div>be Vue. However, I'm just throwing that out there to start the<o:p></o:p></div>
<div>conversation.</div>
<div> </div>
<div>- Derick</div></div></div></blockquote>
<div dir="ltr" > </div>
<div dir="ltr" >Just adding a consensus of the 3 responders so far. Anyone else have any feedback on the future front-end framework for the GUI?</div></div><BR>