⚠ 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
⚠ Este é um módulo para o editor de código Icode-Go (2.07+), ele deve ser instalado para usar o NodeJs e o NPM:
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
📱NodeJs:
O Node.js é um ambiente de tempo de execução de plataforma aberta e de plataforma aberta para o desenvolvimento de aplicativos do lado do servidor e de rede. Os aplicativos Node.js são escritos em JavaScript e podem ser executados no tempo de execução do Node.js no OS X, Microsoft Windows, Linux e com o Icode-NodeJs - Android.
A seguir, alguns dos recursos importantes que tornam o Node.js a primeira escolha de arquitetos de software.
★ Assíncrono e baseado em eventos:
Todas as APIs da biblioteca Node.js são assíncronas, isto é, sem bloqueio. Essencialmente, significa que um servidor baseado em Node.js nunca espera por uma API para retornar dados. O servidor passa para a próxima API depois de chamá-lo e um mecanismo de notificação de Eventos do Node.js ajuda o servidor a obter uma resposta da chamada da API anterior.
★ muito rápido:
Sendo construída no Mecanismo JavaScript V8 do Google Chrome, a biblioteca Node.js é muito rápida na execução de códigos.
★ Single Threaded mas altamente escalável:
O Node.js usa um único modelo encadeado com loop de eventos. O mecanismo de eventos ajuda o servidor a responder de maneira não-bloqueante e torna o servidor altamente escalável, ao contrário dos servidores tradicionais, que criam encadeamentos limitados para lidar com solicitações. O Node.js usa um único programa encadeado e o mesmo programa pode fornecer serviço para um número muito maior de solicitações do que os servidores tradicionais, como o Apache HTTP Server.
★ sem buffer:
As aplicações do Node.js nunca armazenam nenhum dado. Esses aplicativos simplesmente exibem os dados em partes
💾 Gerenciador de Pacotes NPM:
O nome npm (Node Package Manager) deriva de quando o npm foi criado pela primeira vez como gerenciador de pacotes para o Node.js.
★ npm é o maior registro de software do mundo:
O registro contém mais de 800.000 pacotes de código.
★ npm é grátis para usar:
Você pode baixar todos os pacotes de software públicos npm sem qualquer registro ou logon.
★ npm pode gerenciar dependências:
npm pode (em uma linha de comando) instalar todas as dependências de um projeto.
Integration A integração do NodeJs e do NPM com o Icode-Go torna essas ferramentas simples e diretas, permitindo que mais tempo se concentre no desenvolvimento.
• O NPM pode ser usado através de diálogos para facilitar a instalação de pacotes.
• Os projetos do NodeJs mantêm tudo limpo e fácil de gerenciar. Execute um projeto com um toque de um dedo.
• Se você é um noder tradicional, temos um terminal de linha de comando que funciona muito semelhante a um cliente SSH - apenas em nosso próprio ambiente de desenvolvimento. npm e node estão disponíveis a partir desta linha de comando.
• Registo STDIN e STDERR.
⚠ Este módulo é para dispositivos ARM.
⚠ AVISO: os pacotes npm que possuem arquivos de origem criados no dispositivo (c ++ make) não funcionarão no Android. O Android não possui um sistema 'build' para lidar com esses pacotes. Esta não é uma restrição ou falha do Icode-NodeJs, está além do nosso controle. Todos os pacotes puros de JavaScript funcionarão perfeitamente.
📱 Requisitos do dispositivo:
• Icode Go 2.07+ Editor instalado
Aprox. 100 ΜB de armazenamento interno
• 50 MB (aplicativo de nó básico) RAM disponível (por instância de nó)
Se você tiver algum problema com a instalação, uma solicitação de recurso ou apenas precisar de alguma ajuda, antes de deixar uma crítica negativa, envie-nos um e-mail ou poste aqui:
https://groups.google.com/forum/#!forum/icode-go