On Sep 25, 2014, at 8:57 AM, Tushar Jain <mytus...@gmail.com> wrote: > > I am about to write an article on what is Node.js and why it is gaining so > much popularity in the tech community and the market place. Of course I have > tried my best to explain the worth of Node on grounds of the mentioned > points. As this is the most active community of node I have found so far, I > thought to intake your opinions regarding Node.
I have a somewhat idiosyncratic take on the popularity of Node: Setting aside the advantage of a single client/server programming language (JavaScript), I believe Node's success/popularity is (among other things) because of a cyclical event in software development: ever growing complexity (of abstractions, frameworks, etc) and an ensuing "reformation" that gains traction as the the complex systems impose greater and greater entrance penalties. To learn and write a Node app requires much lesser effort and philosophical (framework, "pattern", methodology) commitment than with other platforms (and languages). While I may be pilloried for this, I think of NodeJS as the Perl of the 2010s. > Feel free to give your opinions on why Node is important now a days( or it > lacks something that makes it a bad choice for some specific domain). Again, idiosyncratic: I think Node is important because it returns control back to the programmer (as described above). When I say Node, I mean the entire ecosystem: npm, Express, so on. --ravi -- 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 nodejs+unsubscr...@googlegroups.com. To post to this group, send email to nodejs@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAD58D7F-118B-4941-82B1-A315284CD4A6%40g8o.net. For more options, visit https://groups.google.com/d/optout.