Question Locked

React.JS or Node.Js? Which one is good?

0 helpful
10 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Hello,

One of the my clients wants to develop eCommerce website and he prefers to me React.JS or Node.JS for developing website.

Can somebody suggest me which one is good as per developing, costing & timing?

Thanks

10 replies

by jitendrayadavin

ReactJS

write less code and do more.
Better performance
Implementation of the virtual DOM
It Just Started

Nodejs
A javascript run time
It is light in weight and fast
It is used to create fast and scalable network applications

by hannafrenk

Kindly check these reason and choose accordingly:

React.JS:

SEO Effective
Search engines find it difficult to read JavaScript heavy applications even after having improvements in that area. So this is one of the big issues that come with JavaScript frameworks.

Components in ReactJS
PolymerJS and Shadow DOM has already created a lot of buzzes which are typically used to create customizable elements, self-contained elements that you can easily import into your project.

Great efficiency
ReactJS creates its own virtual DOM where your components actually live. It takes care of all the changes to made in the DOM and updates in the DOM tree also.

Node.JS:

Server side proxy
NodeJS can be easily used as a server-side proxy. That’s how it can handle a number of simultaneous connections in a non-blocking manner.

NPM
NPM(Node Package Manager) play an important role which should not be neglected at all. It comes by default with your Node.js installation and provides support for package management.

Data Streaming
HTTP requests and responses are considered as isolated events but they are actual data streams .

by akashbelle

Initially I did work with react.js and I found the debugging part a little tough and that it needed a little extra effort. Also, the coding part was difficult and time consuming.
Eventually I did learn node js from https://hackr.io/tutorials/learn-node-js and I've found node.js to just be smoother in comparison to react.js
It is just easier to code and debug.
I would prefer node.js anyday!

by faction tech

AngularJS is fully featured framework than ReactJS, which is not really a framework but a library. ... However, AngularJS has a large support community and following while React is just getting started. On the other hand, Node JS is simply a JavaScript runtime which is lightweight and fast.

here are some features of these Two technologies:

Node JS works on Chrome’s V8 engine;
Modules and tools for Node JS have been increasing in volume;
Sync between the client-side and the server-side environment is immediate, ‘cause both of them are developed in JavaScript;
React is really good when it comes to developing user interfaces which will be used over and over again;
React programmer must have solid knowledge of DOM, while it uses virtual DOM;
With React both client and server side are rendered;

as per Developer Survey Results 2018
Node.js 49.6% and React 27.8%

by victoria12martin

ReactJS is a library. You will have to write less code with ReactJS and it even performs better due to the implementation of virtual DOM. If you talk about Node.js, it's a JavaScript runtime which is fast and lightweight. It can be used to create fast and scalable networking applications. With Client-Side data rendering and an upper configuration, ReactJS is an outright choice of JavaScript framework Developers. I would definitely go with React JS.

by asamits765

I totally understand this question. I was once a beginner and didn’t know the difference between all of these things and I doubt any level of explanation will be of help.

I sense you’re trying to get into software development but not sure what to go with. Here’s my suggestion.

For the next few weeks, forget React, Node or all that stuff. Learn Javascript. If you’ve programmed before, all you might need to learn is the syntax and some javascript specific functionalities.

If you’ve not programmed before, then you’ll be learning how to program using Javascript. Do this for a bit and you’ll slowly understand why you need react and node js and what to use them for.

by roncloudgeek

Both of the JavaScript frameworks mentioned above are high performing, advanced and widely used worldwide. It all depends on your business needs and custom app goals which framework you want to choose.

This discussion is closed to new replies.