D
D
Dilik Pulatov2019-06-14 16:12:32
Mobile development
Dilik Pulatov, 2019-06-14 16:12:32

Is it right to create a mobile application on Node js?

Hello!
I have a question about creating a mobile application on Node Js
I myself am a web developer, I tried to create applications for the desktop (on Electron js). It turned out very cool
, but how about a mobile application (for Android and iOS) on Node Js?
There is an online store (there, as usual, there are catalogs, baskets, goods, bookmarks, payment, work with GPS notification, etc.). The question is what can such an application be done on Node Js? (on Cordova or something like that)
I just don’t understand how these scripts can make Java or Swift work
Tell me ... can I take a chance? If you have experience then tell me what is better to use for such a task? React native I don't know yet... (if it looks like react js, it won't work at all), but Cordova seems to be the norm. Or maybe there are other scripts

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Anton Shvets, 2019-06-14
@Xuxicheta

https://flutter.dev/ (rising star)
https://ionicframework.com/ (for anglers)
https://www.nativescript.org/
Node.js current has nothing to do with it, these are actually analogues of a node. Those. js call bindings to some local libraries.
You can also design the site as a PWA and simply run it on a mobile phone as an application. The easiest way.

A
Alexander Aksentiev, 2019-06-14
@Sanasol

NodeJS is a backend, it has nothing to do with android and ios.
In general, you have some kind of porridge listed from all kinds of frameworks and languages.
iOs -> Swift
Android -> Java
Andorid/iOs/Windows -> React Native -> js/html/css
Andorid/iOs/Windows/whatever -> Cordova(PhoneGap) -> js/html/css

R
Robur, 2019-06-14
@Robur

If within the framework of your tasks and resources it is justified, then it is "correct". If not justified, then "wrong".
Specifically, only you can decide. Well, or tell the introductory and tasks so that you can evaluate from the outside.
In general, the practice is quite common in recent years.
From personal experience - I wrote for a long time on Cordova, slowly and cumbersomely.
recently on ReactNative - everything is fine, pluses over Cordova - speed, rendering and other things are native, it's easy to add native modules if something is missing, but if there is no reaction at all, then there are many options, Anton Shvets already gave you options above .
I remember that Ionic was not impressed at all, but that was a long time ago, now it’s most likely different.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question