JS Frontends are like Desktop Apps
I suppose, that many of us at some point have been working on a desktop application. Was it a Java Swing app or a .NET Windows Forms or maybe Delphi app, doesn't matter that much.
What's important is that a JS frontend is very similar to a desktop applications.
Yes, they are not completely the same, we can do a few things that are easier in the browser than on the desktop app. Those differences don't influence the way we architecture the JS apps.
If you haven't had a chance to work on a desktop app then you're missing a lot, but still, it's much better to read about the desktop patterns, than to try the new shiny JS framework.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)