Application native IOS et node.js

Est-il possible de créer une application ios native avec node.js, et est-ce que quelqu'un a des exemples?

Je search constamment cela, et bien que beaucoup de ces réponses soient justes en citant que V8 n'est pas compatible avec iOS, il semble que l'exécution d'un environnement nodal dans iOS n'est pas impossible.

La première option que j'ai découverte s'appelait "Neunode" (n'a pas été mise à jour depuis un an). Voici quelques liens de reference si vous en voulez plus:


Projet Nodelike / Node.app

Nodelike est le framework de base du projet Node.app, qui a pour but de mettre en œuvre une interface compatible Node.JS en utilisant JavaScriptCore.framework sur iOS 7 et OS X Mavericks.

Exemple: Interprète

un exemple de projet implémentant un interpréteur Node.JS en tant qu'application iOS, en utilisant le framework Nodelike.

Modifier:

Il est encore "pas viable pour les projets sérieux" mais les mises à jour de caisse à: https://github.com/node-app/Nodelike


Dans l'set, le projet Node.app semble prometteur, assurez-vous de vérifier leur site Web

Oui! Vous pouvez exécuter des applications Node sur des appareils iOS. Fourche Node.JS JXcore a implémenté le moteur JavaScript SpiderMonkey en plus du V8 de Google. Le référentiel de code source est disponible auprès de Github

Non. Mais vous pouvez écrire des applications natives en Javascript (qui est la même langue que Node – qui est un server javascript) en utilisant un outil comme Unity.

Aussi, bienvenue à SO!

Non, vous ne pouvez pas créer une application iOS native à l'aide de Node.js. Sauf si vous trouvez un moyen d'installer Node.js, ce qui serait très personnalisé et nécessiterait l'enracinement du téléphone.

Puis-je vous requestr ce que vous essayez d'accomplir? Je pourrais vous orienter dans la bonne direction. Sauf si vous êtes simplement curieux de savoir si Node fonctionnerait sur iOS.

Il y a un projet relativement nouveau qui essaye de l'archiver: http://nodeapp.org/

Il est en développement actif et supporte déjà la plupart des choses de base et l'access au système de files.

Je devrais mentionner que vous pouvez comstackr node.js dans un mode arm-emu-arm et il fonctionne sur iOS sans problème. Il pourrait être «hypothétiquement» accepté par l'App Store d'Apple, mais il y a plusieurs centaines de raisons pour lesquelles personne (et encore less App Store) n'accepterait encore une application de nœud.

Comme Nuray Altin l'a mentionné, vous pouvez le faire avec JXcore et son plugin pour Cordova . Voici un article sur ce sujet: Développer une application iOS avec Node.js et Cordova .

Il va étape par étape tout au long du process (compilation de JXcore à partir de sources, installation d'Apache Cordova, création d'une application, etc.)

Vous ne pouvez pas exécuter un environnement Node.js approprié dans une application iOS native, en raison des limitations du bac à sable.

Cela dit, il existe plusieurs projets qui vous permettent d'intégrer / exécuter des applications Node.js dans une application native (iOS / Android).

C'est peut-être le projet le plus populaire: http://jxcore.io/

Voici un exemple de projet iOS utilisant JXcore: https://github.com/jxcore/jxcore-ios-sample