• 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
  • Jeanne Boyarsky
  • Bear Bibeault
  • Knute Snortum
  • Liutauras Vilda
Sheriffs:
  • Tim Cooke
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Ron McLeod
  • Ganesh Patekar
  • salvin francis
Bartenders:
  • Tim Holloway
  • Carey Brown
  • Stephan van Hulst

Learning React: React vs NodeJS for different platforms  RSS feed

 
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: 67197
169
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.
 
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: 70
  • 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: 484
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?
 
Time is mother nature's way of keeping everything from happening at once. And this is a tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
https://coderanch.com/t/704633/RavenDB-Open-Source-NoSQL-Database
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!