⚠ This is a module for Icode-Go code editor (2.07+), it must be installed to use NodeJs and NPM:
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
📱NodeJs:
Node.js is an open source, cross-platform runtime environment for developing server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, Linux, and with Icode-NodeJs - Android.
Following are some of the important features that make Node.js the first choice of software architects.
★ Asynchronous and Event Driven:
All APIs of Node.js library are asynchronous, that is, non-blocking. It essentially means a Node.js based server never waits for an API to return data. The server moves to the next API after calling it and a notification mechanism of Events of Node.js helps the server to get a response from the previous API call.
★ Very Fast:
Being built on Google Chrome's V8 JavaScript Engine, Node.js library is very fast in code execution.
★ Single Threaded but Highly Scalable:
Node.js uses a single threaded model with event looping. Event mechanism helps the server to respond in a non-blocking way and makes the server highly scalable as opposed to traditional servers which create limited threads to handle requests. Node.js uses a single threaded program and the same program can provide service to a much larger number of requests than traditional servers like Apache HTTP Server.
★ No Buffering:
Node.js applications never buffer any data. These applications simply output the data in chunks
💾 NPM Package Manager:
The name npm (Node Package Manager) stems from when npm first was created as a package manager for Node.js.
★ npm is the world's largest Software Registry:
The registry contains over 800,000 code packages.
★ npm is free to use:
You can download all npm public software packages without any registration or logon.
★ npm can manage dependencies:
npm can (in one command line) install all the dependencies of a project.
👍 Icode-Go's integration of NodeJs and NPM make using these tools simple and straightforward, allowing more time to focus on developing.
• NPM can be used through dialogs to make package installation easy.
• NodeJs projects keep everything clean and easy to manage. Run a project with a tap of a finger.
• If you are a traditional noder, we have a command line terminal that works very similar to a SSH client - just in our own little development environment. npm and node are both available from this command line.
• STDIN and STDERR logging.
⚠ This module is for ARM devices.
⚠ NOTICE: npm packages that have source files built on the device (c++ make) will not work on Android. Android does not have a 'build' system to handle these packages. This is not a Icode-NodeJs restriction or flaw, it is beyond our control. All pure JavaScript packages will run perfectly.
📱Device Requirements:
• Icode Go 2.07+ Editor Installed
• Approx. 100 ΜB of internal storage
• 50 MB (basic node app) available RAM (per node instance)
If you have any troubles with Installation, a feature request, or just need some assistance, before leaving a negative review please email us or post here:
https://groups.google.com/forum/#!forum/icode-go
Ceci est un module pour l'éditeur de code Icode-Go (2.07+), il doit être installé pour utiliser NodeJs et NPM:
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
📱NodeJs:
Node.js est un environnement d'exécution multiplate-forme open source permettant de développer des applications réseau et côté serveur. Les applications Node.js sont écrites en JavaScript et peuvent être exécutées dans l'environnement d'exécution Node.js sous OS X, Microsoft Windows, Linux et avec Icode-NodeJs - Android.
Voici quelques-unes des fonctionnalités importantes qui font de Node.js le premier choix des architectes de logiciels.
★ Asynchrone et événementiel:
Toutes les API de la bibliothèque Node.js sont asynchrones, c'est-à-dire non bloquantes. Cela signifie essentiellement qu'un serveur basé sur Node.js n'attend jamais qu'une API retourne des données. Le serveur passe à la prochaine API après l'avoir appelée et un mécanisme de notification des événements de Node.js aide le serveur à obtenir une réponse du précédent appel d'API.
★ très rapide:
Construite sur le moteur JavaScript V8 de Google Chrome, la bibliothèque Node.js est très rapide en exécution de code.
★ Fileté simple mais hautement évolutif:
Node.js utilise un seul modèle threadé avec la boucle d'événement. Le mécanisme des événements aide le serveur à répondre de manière non bloquante et lui confère une grande évolutivité par rapport aux serveurs traditionnels qui créent des threads limités pour gérer les demandes. Node.js utilise un seul programme threadé et le même programme peut fournir des services à un nombre beaucoup plus grand de requêtes que des serveurs traditionnels comme Apache HTTP Server.
★ Pas de mise en mémoire tampon:
Les applications Node.js ne mettent jamais aucune donnée en mémoire tampon. Ces applications produisent simplement les données en morceaux
Manager Gestionnaire de paquets NPM:
Le nom npm (Node Package Manager) provient de la création de npm en tant que gestionnaire de packages pour Node.js.
★ npm est le plus grand registre de logiciels au monde:
Le registre contient plus de 800 000 paquets de code.
★ npm est libre d'utilisation:
Vous pouvez télécharger tous les progiciels publics npm sans inscription ni ouverture de session.
★ npm peut gérer les dépendances:
npm peut (dans une ligne de commande) installer toutes les dépendances d'un projet.
Integration L'intégration de NodeJs et de NPM par Icode-Go rend l'utilisation de ces outils simple et directe, ce qui laisse plus de temps pour se concentrer sur le développement.
• NPM peut être utilisé via des boîtes de dialogue pour faciliter l'installation du package.
• Les projets NodeJs gardent tout propre et facile à gérer. Exécutez un projet avec un robinet du doigt.
• Si vous êtes un noder traditionnel, nous avons un terminal en ligne de commande qui fonctionne de manière très similaire à un client SSH - dans notre propre petit environnement de développement. npm et node sont tous deux disponibles à partir de cette ligne de commande.
• Enregistrement STDIN et STDERR.
Ce module est destiné aux dispositifs ARM.
AVIS: Les packages npm dont les fichiers source sont construits sur le périphérique (c ++ make) ne fonctionneront pas sur Android. Android n'a pas de système de «compilation» pour gérer ces paquets. Ce n’est pas une restriction ou un défaut Icode-NodeJs, c’est indépendant de notre volonté. Tous les packages JavaScript purs fonctionneront parfaitement.
RequirementsConfiguration requise:
• Icode Go 2.07+ éditeur installé
• Environ. 100 B de mémoire interne
• 50 Mo de RAM (application de nœud de base) disponible (par instance de nœud)
Si vous rencontrez des problèmes avec l'installation, si vous avez une demande de fonctionnalité ou si vous avez simplement besoin d'aide, avant de laisser un avis négatif, veuillez nous envoyer un message ou poster ici:
https://groups.google.com/forum/#!forum/icode-go