• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Learning React: React vs NodeJS for different platforms

 
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Sheriff
Posts: 67747
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 122
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 606
11
Android Python Open BSD VI Editor Slackware
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?
reply
    Bookmark Topic Watch Topic
  • New Topic