⚠ 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
⚠ Questo è un modulo per l'editor di codice Icode-Go (2.07+), deve essere installato per utilizzare NodeJs e NPM:
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
📱NodeJs:
Node.js è un ambiente di runtime cross-platform open source per lo sviluppo di applicazioni lato server e di rete. Le applicazioni Node.js sono scritte in JavaScript e possono essere eseguite all'interno del runtime Node.js su OS X, Microsoft Windows, Linux e con Icode-NodeJs - Android.
Di seguito sono alcune delle caratteristiche importanti che rendono Node.js la prima scelta di architetti software.
★ Asincrono ed Event Driven:
Tutte le API della libreria Node.js sono asincrone, ovvero non bloccanti. Significa essenzialmente che un server basato su Node.js non aspetta mai che un'API restituisca i dati. Il server passa all'API successiva dopo averlo chiamato e un meccanismo di notifica di Events of Node.js consente al server di ottenere una risposta dalla precedente chiamata API.
★ Molto veloce:
Basato sul motore JavaScript V8 di Google Chrome, la libreria Node.js è molto veloce nell'esecuzione del codice.
★ singolo threaded ma altamente scalabile:
Node.js utilizza un modello a thread singolo con loop di eventi. Il meccanismo degli eventi aiuta il server a rispondere in modo non bloccante e rende il server altamente scalabile rispetto ai server tradizionali che creano thread limitati per gestire le richieste. Node.js utilizza un singolo programma con thread e lo stesso programma può fornire un servizio a un numero molto più grande di richieste rispetto ai server tradizionali come Apache HTTP Server.
★ No buffering:
Le applicazioni Node.js non bufferizzano mai alcun dato. Queste applicazioni generano semplicemente i dati in blocchi
💾 Gestore pacchetti NPM:
Il nome npm (Node Package Manager) deriva da quando npm è stato creato per la prima volta come gestore pacchetti per Node.js.
★ npm è il più grande registro software del mondo:
Il registro contiene oltre 800.000 pacchetti di codice.
★ npm è gratuito:
È possibile scaricare tutti i pacchetti di software pubblici npm senza alcuna registrazione o accesso.
★ npm può gestire le dipendenze:
npm può (in una riga di comando) installare tutte le dipendenze di un progetto.
👍 L'integrazione di Icode-Go di NodeJs e NPM rende l'utilizzo di questi strumenti semplice e diretto, consentendo di dedicare più tempo allo sviluppo.
• L'NPM può essere utilizzato tramite le finestre di dialogo per semplificare l'installazione del pacchetto.
• I progetti NodeJs mantengono tutto pulito e facile da gestire. Esegui un progetto con un tocco di un dito.
• Se sei un noder tradizionale, abbiamo un terminale a riga di comando che funziona in modo molto simile a un client SSH, proprio nel nostro piccolo ambiente di sviluppo. npm e node sono entrambi disponibili da questa riga di comando.
• Registrazione STDIN e STDERR.
⚠ Questo modulo è per dispositivi ARM.
⚠ NOTA: i pacchetti npm con i file di origine creati sul dispositivo (c ++ make) non funzionano su Android. Android non ha un sistema 'build' per gestire questi pacchetti. Questa non è una restrizione o difetto di Icode-NodeJ, è fuori dal nostro controllo. Tutti i pacchetti JavaScript puri funzioneranno perfettamente.
📱 Requisiti del dispositivo:
• Icode Go 2.07+ Editor installato
• Circa. 100 ΜB di memoria interna
• 50 MB (app nodo base) RAM disponibile (per istanza nodo)
Se hai problemi con l'installazione, una richiesta di funzionalità, o hai solo bisogno di assistenza, prima di lasciare una recensione negativa scrivici o pubblichi qui:
https://groups.google.com/forum/#!forum/icode-go