On Wed, Jul 23, 2014 at 3:09 AM, rtweed <[email protected]> wrote: > In large corporates such as Walmart, the maxim "if it ain't broke, don't fix > it" tends to reign supreme, so I'd be interested to hear about what was > broke for them to be bothered to look elsewhere beyond Java.
Mobile. Existing code works well enough for low-latency high speed networks to web browsers, but mobile apps have high latencies. This means MVC with pages rendered on server for each request have poor usability. This forces rework of the apps so they hit JSON APIs, when necessary, and render as much as possible on the device. This is a big architectural change. They could do with java, but when you do a big change like that, maybe its time to review how you do things currently, and pull in new tech. And since Node.js rocks... this is the time! :-) Some companies start with a parallel node infrastructure for just mobile, connected to enterprise backend data sources, then after its proved workable for mobile, maybe they rework the main web sites, too, to adopt the same approaches (or maybe do so very slowly, slowly replacing sub-sections of the main web site with the node-based servers that were first developed for mobile). http://loopback.io/ is squarely targeted at this use-case, mobile apps with enterprise back-end data sources, though you and I may just call this "modern web app architecture". Cheers, Sam -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CACmrRmTh792jjxxHgY4P1%3DiiArYx%2BJ1MFZLE0fF2VeisX9YkKQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
