Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Learning React: React vs NodeJS for different platforms  RSS feed

 
Rahul Dayal Sharma
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

In terms of learning curve, is React faster to learn or is NodeJS ? Also, which one is preferred if we're trying to build a website for different platforms, like: Mobiles, PC's, and Tablets ? especially when I consider the paradigm of trying to retain consistency in look and feel of the site, along with the learning curve related to maintenance and further enhancement as new features and UI styling's become available.

Warm Regards
Rahul
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66187
151
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Generally, you wouldn't use one or the other. React would be used on the client side, and NodeJS might be used on the server side. The server side, being independent, could also be in any other language, Java for example.

React could also be used for server-side rendering, so it could be used with NodeJS.

I don't really see much of a scenario where they are competing.
 
kavin savvy
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Simple question to answer

[1] React.js frontend library

[2] Node.js is used to create REST API. Express.js is perfect example of simple node.js server side framework.

You are using Javascript as ONE language for both frontend and backend development.
 
satya Priya Sundar
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was bit skeptical of Facebook’s React as a java developer.For years we had worked to separate HTML and JavaScript,
but React seemed to combine them.Many also had the  apprehension of yet another client-side library in an ocean full of them.

React Native is a great option for creating performant iOS and Android apps that feel at home on their respective platforms,
all while building on any previous web development experience.

As you probably know ,most mobile apps built with JavaScript use Cordova, or a framework built on top of it, such as the popular
Ionic or Sencha Touch it is certainly possible to build a great UI with HTML and JS. If you have written apps in Java or Objective-C,
you’ll immediately recognize many of React Native’s components ,If you are familiar with React for the web, you’ll feel right at home.
 
Giovanni Montano
Ranch Hand
Posts: 406
7
Android Open BSD Slackware
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
satya Priya Sundar wrote:I was bit skeptical of Facebook’s React as a java developer.For years we had worked to separate HTML and JavaScript,
but React seemed to combine them.Many also had the  apprehension of yet another client-side library in an ocean full of them.

React Native is a great option for creating performant iOS and Android apps that feel at home on their respective platforms,
all while building on any previous web development experience.

As you probably know ,most mobile apps built with JavaScript use Cordova, or a framework built on top of it, such as the popular
Ionic or Sencha Touch it is certainly possible to build a great UI with HTML and JS. If you have written apps in Java or Objective-C,
you’ll immediately recognize many of React Native’s components ,If you are familiar with React for the web, you’ll feel right at home.
\

Satya, what are at the moment the limits of react native vs native Android/Ios?
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!