<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<div class="moz-cite-prefix">On 9/17/2019 3:46 PM, Derick Montague
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:OFBF5B996D.FFFAE8E7-ON00258478.00712980-00258478.007222FC@notes.na.collabserv.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<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.</p>
</div>
</blockquote>
</div>
</blockquote>
<br>
Derick, Thanks for starting the discussion on this! Kwin, Joseph
thanks for your input! <br>
Although we have time until AngularJS goes end of life, I agree we
should start looking at moving away from AngularJS.<br>
<br>
<blockquote type="cite"
cite="mid:OFBF5B996D.FFFAE8E7-ON00258478.00712980-00258478.007222FC@notes.na.collabserv.com">
<div class="socmaildefaultfont" dir="ltr"
style="font-family:Lucida Sans Unicode, Lucida Grande,
sans-serif;font-size:10pt">
<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><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" moz-do-not-send="true">
https://github.com/vuejs/vue/blob/dev/LICENSE<br>
</a></p>
</div>
</blockquote>
</div>
</blockquote>
<p>Angular and React are MIT as well.<br>
<br>
</p>
<blockquote type="cite"
cite="mid:OFBF5B996D.FFFAE8E7-ON00258478.00712980-00258478.007222FC@notes.na.collabserv.com">
<div class="socmaildefaultfont" dir="ltr"
style="font-family:Lucida Sans Unicode, Lucida Grande,
sans-serif;font-size:10pt">
<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><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>
</div>
</blockquote>
</div>
</blockquote>
<p>I think some of the savings of Vue/React would be negated by the
<span class="c-message__body" dir="auto" data-qa="message-text">plugins
we would need but agree this is a benefit.</span><span
class="c-message__body" dir="auto" data-qa="message-text"><br>
<br>
</span></p>
<blockquote type="cite"
cite="mid:OFBF5B996D.FFFAE8E7-ON00258478.00712980-00258478.007222FC@notes.na.collabserv.com">
<div class="socmaildefaultfont" dir="ltr"
style="font-family:Lucida Sans Unicode, Lucida Grande,
sans-serif;font-size:10pt">
<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><br>
</p>
<p><!--[if !supportLists]-->3. It is already used by big
internet company like Gitlab/Alibaba.</p>
</div>
</blockquote>
</div>
</blockquote>
<p>Google and Wix are some companies using Angular.<br>
Facebook, Uber, Instagram, and Paypal, are some companies using
React.<br>
</p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:OFBF5B996D.FFFAE8E7-ON00258478.00712980-00258478.007222FC@notes.na.collabserv.com">
<div class="socmaildefaultfont" dir="ltr"
style="font-family:Lucida Sans Unicode, Lucida Grande,
sans-serif;font-size:10pt">
<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><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</p>
</div>
</blockquote>
</div>
</blockquote>
<p>I think your numbers are a little outdated. <br>
If I look at the three projects, Vue has the most Stars, React has
the most Watchers, Forks, and "Used by".<br>
<br>
<a class="moz-txt-link-freetext" href="https://github.com/angular/angular">https://github.com/angular/angular</a><br>
<a class="moz-txt-link-freetext" href="https://github.com/vuejs/vue">https://github.com/vuejs/vue</a><br>
<a class="moz-txt-link-freetext" href="https://github.com/facebook/react">https://github.com/facebook/react</a><br>
<br>
If I look at things like Google trends and npm trends, Vue does
not score as highly as React.<br>
<br>
<a class="moz-txt-link-freetext" href="https://trends.google.com/trends/explore?cat=31&q=Vue,%2Fm%2F012l1vxv,%2Fg%2F11c6w0ddw9">https://trends.google.com/trends/explore?cat=31&q=Vue,%2Fm%2F012l1vxv,%2Fg%2F11c6w0ddw9</a>
<br>
<a class="moz-txt-link-freetext" href="https://www.npmtrends.com/react-vs-vue-vs-@angular/core">https://www.npmtrends.com/react-vs-vue-vs-@angular/core</a><br>
</p>
<p>I agree though Vue.js has gained a lot of popularity since its
launch in 2014.<br>
</p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:OFBF5B996D.FFFAE8E7-ON00258478.00712980-00258478.007222FC@notes.na.collabserv.com">
<div class="socmaildefaultfont" dir="ltr"
style="font-family:Lucida Sans Unicode, Lucida Grande,
sans-serif;font-size:10pt">
<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><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>
</blockquote>
</div>
</blockquote>
<p>I think what is easiest to move to is more complicated than that.
<br>
</p>
<p><a class="moz-txt-link-freetext" href="https://buildingvts.com/moving-on-from-angularjs-5417b79693a9">https://buildingvts.com/moving-on-from-angularjs-5417b79693a9</a><br>
<br>
</p>
<blockquote type="cite"
cite="mid:OFBF5B996D.FFFAE8E7-ON00258478.00712980-00258478.007222FC@notes.na.collabserv.com">
<div class="socmaildefaultfont" dir="ltr"
style="font-family:Lucida Sans Unicode, Lucida Grande,
sans-serif;font-size:10pt">
<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>
<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>
</blockquote>
<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>
</blockquote>
<p>I think any of these frameworks would work. I would like to see
more discussion on this, specially around what benefits we are
trying to gain.<br>
</p>
</body>
</html>