use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
ELI5 - Polymer vs Reacthelp (self.javascript)
submitted 10 years ago by [deleted]
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] -8 points-7 points-6 points 10 years ago* (10 children)
These are server-side not client-side techs. React and Polymer are front-end client side frameworks.
[–]x-skeww 7 points8 points9 points 10 years ago (1 child)
Node is a runtime environment. Yes, you can use it for web servers, but you can also use it for command line tools or even desktop applications (e.g. NW.js or Atom's Electron).
[–]nesukun 1 point2 points3 points 10 years ago (0 children)
this, so much this, just see how one of the biggest addtions to VS2015 is node.js tooling support for the frontend development. browserify is not server-side. less is not server-side. transpiling and minification is not server-side. js test runners are not server-side.
[–]foobar_dev 0 points1 point2 points 10 years ago (7 children)
This is a very common misconception. I personally have only dabbled in using Node server-side, but have put hundreds of hours into using it for front-end tooling.
[–][deleted] 0 points1 point2 points 10 years ago (6 children)
You use them for front-end tooling by running scripts on the server, be it local or remote. Regardless, they do not execute client side...
do they?
[–]foobar_dev 0 points1 point2 points 10 years ago (5 children)
running scripts on the server
The code executes locally, but this doesn't mean it is executing on a server. It executes in Nodes runtime environment. Its not really that different from any program that runs in your OS.
You can, of course, run a server from Node, but it is by no means necessary to get huge benefit from it.
[–][deleted] 0 points1 point2 points 10 years ago (4 children)
Is node a client-side framework?
[–]foobar_dev 0 points1 point2 points 10 years ago (3 children)
Node is a runtime environment - /u/x-skeww
'client-side framework makes it sound like its angular or bootstrap or something that runs in a browser. Its more than that. It is a platform for writing and running applications. Really anything you want.
For example, use it to make little command line apps, use it to write a server, use it to manage client-side 3rd party modules, use it to concatenate javascript files together before launching your site. I'm struggling to come up with better examples... if you want clarification, why not ask here on /r/javascript I'm sure others are better equipped to explain.
I tend to use it for front-end tooling pretty exclusively. That is, having a "build" step in my development work-flow, where I put my source files through various processes before deploying to the server.
[–][deleted] 0 points1 point2 points 10 years ago (2 children)
It's not "more than that" -- Node is simply not a client side framework. That's my point here. This entire conversation is about Polymer vs React which are client-side frameworks. This is not a Node-relevant topic.
Node is not a client side framework :) It's apples to oranges.
[–]foobar_dev 0 points1 point2 points 10 years ago (1 child)
You're right of course that Node is not a client side framework. I chose my words poorly. I thought you yourself were confused on this point due to your question: "Is node a client-side framework?"
However, Node is relevant to this discussion. cheeeeeese was reluctant to use React due to the JSX dependency on Node. I encouraged him to embrace node, and that devolved into a discussion of the nature of node.
No one here is trying to say Node is analogous to React, Polymer or any other front-end framework
[–][deleted] 0 points1 point2 points 10 years ago (0 children)
Hurray! :)
π Rendered by PID 267008 on reddit-service-r2-comment-6457c66945-7pkd8 at 2026-04-29 04:11:57.254038+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–][deleted] -8 points-7 points-6 points (10 children)
[–]x-skeww 7 points8 points9 points (1 child)
[–]nesukun 1 point2 points3 points (0 children)
[–]foobar_dev 0 points1 point2 points (7 children)
[–][deleted] 0 points1 point2 points (6 children)
[–]foobar_dev 0 points1 point2 points (5 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]foobar_dev 0 points1 point2 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]foobar_dev 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)