<div dir="ltr">I am doing Angular2 (as the frontend) with Ruby on Rails as the backend.<div><br></div><div>Cheers,</div><div>Joan.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 13, 2018 at 12:47 PM, Khalid Baheyeldin <span dir="ltr"><<a href="mailto:kb@2bits.com" target="_blank">kb@2bits.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Mar 13, 2018 at 2:12 AM, William Park via kwlug-disc<br>
<<a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a>> wrote:<br>
> Hi all,<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>
<br>
</span>Oh! You mean which Javascript _Framework_ should you learn.<br>
<br>
I can only quote what is happening in the Drupal world, from observing.<br>
I don't do front end development, so no first hand experience.<br>
<br>
It all started with Angular, which was developed by Google.<br>
Ember made some headway after that.<br>
React seemed like a good solution, but Facebook had a patent clause that<br>
turned people off. They later removed that clause, so no longer a concern.<br>
<br>
Seems that React has all the momentum now, and Drupal will adopt React<br>
as its JS framework.<br>
<br>
One thing that is appealing is React Native, which allows you to develop cross<br>
platform mobile applications using the same code base (i.e. no more iOS code<br>
base and a separate Android code base<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Khalid M. Baheyeldin<br>
<a href="http://2bits.com" rel="noreferrer" target="_blank">2bits.com</a>, Inc.<br>
Fast Reliable Drupal<br>
Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra<br>
Simplicity is the ultimate sophistication. -- anonymous<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>_________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" rel="noreferrer" target="_blank">http://kwlug.org/mailman/<wbr>listinfo/kwlug-disc_kwlug.org</a><br>
</div></div></blockquote></div><br></div>