Now-days I’m aiming to start learning to develop with node.js.
I hope my question is clearly – when you are talking about node.js and mobile, what do you mean? to web application which is developed by node.js and the users come via the simple web-browser, or a pure mobile application (for example for android with java) and the node.js takes part in this process somehow (how?).
I asked it because I saw that Linkedin developed a mobile application based on node.js, but I didn’t understand where they integrated the node.js – at the web application? android application? iOS application? not clearly for me (my assumption is the web application, but I’m really confused).
Thank you.
NodeJS is a server back-end component that responds to network requests of various kinds, but most commonly HTTP requests. In the case of a mobile app it might be used to interface with a database and interpret JSON HTTP calls, fetch and/or insert data, and return JSON data to the mobile client.
In most cases, iOS, Android and mobile web clients will connect to NodeJS over HTTP to send
GETandPOSTrequests through an API of some variety.It’s also possible for NodeJS to interface with the various push notification systems available on each platform, or to use something like SocketIO to provide real-time communications between client and server.