<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Depends on what app is. Depend on if the library works (or is easy to get working)</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">on Arm (if that is what your embedded is), as well as available ram and flash.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Some of these you mentioned have dependencies as well that have to be assessed for</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Arm and embedded size. Another oddity is some time you have to build your own libs</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">for the embedded, and then it has a certain system, and that has restrictions on</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">your gcc version, etc. </div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">So first you have to establish what your platform is and resources, and domain of</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">your app, then look at candidates based on domain, and then check them for build(ability)</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">to your platform.(and their deps).</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">You may find, for example wt+cpp could work well (if you wanted to do web app in c++).</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">You may want to look at web app projects for ras-pie or other embedded boards and</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">see what is popular, but again keeping in mind your projects domain.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">-tl</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 13, 2018 at 2:16 AM, William Park via talk <span dir="ltr"><<a href="mailto:talk@gtalug.org" target="_blank">talk@gtalug.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all, (If you're on KWLUG list, sorry for duplicate.)<br>
<br>
I have a general question about JavaScript.  I want to develop/propose<br>
"web app" hosted from embedded Linux board.  So,<br>
    - you go to its webpage,<br>
    - click "web app",<br>
    - it will serve out JavaScript to browser client, and<br>
    - the app will be running on the browser.<br>
<br>
Which Javascript should I learn?<br>
<br>
I mean, there are Meteor, Angular, React, Ember, Vue, etc.  Some are<br>
described as "framework", and others described as "library".  Then,<br>
there is Web Assembly I've been reading about recently.  It's difficult<br>
to figure out what's what.<br>
<span class="HOEnZb"><font color="#888888">--<br>
William Park <<a href="mailto:opengeometry@yahoo.ca">opengeometry@yahoo.ca</a>><br>
---<br>
Talk Mailing List<br>
<a href="mailto:talk@gtalug.org">talk@gtalug.org</a><br>
<a href="https://gtalug.org/mailman/listinfo/talk" rel="noreferrer" target="_blank">https://gtalug.org/mailman/<wbr>listinfo/talk</a><br>
</font></span></blockquote></div><br></div>