This week's book giveaway is in the Artificial Intelligence and Machine Learning forum.
We're giving away four copies of Transfer Learning for Natural Language Processing (MEAP) and have Paul Azunre on-line!
See this thread for details.
Win a copy of Transfer Learning for Natural Language Processing (MEAP) this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
Bartenders:
  • salvin francis
  • Carey Brown
  • Frits Walraven

Learning React: React vs NodeJS for different platforms

 
Ranch Hand
Posts: 48
  • 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
 
Marshal
Posts: 67387
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • 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.
 
Ranch Hand
Posts: 30
  • 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.
 
Ranch Hand
Posts: 102
1
  • 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.
 
Ranch Hand
Posts: 528
10
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?
 
    Bookmark Topic Watch Topic
  • New Topic