⚠ 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
Module Это модуль для редактора кода Icode-Go (2.07+), он должен быть установлен для использования NodeJ и NPM:
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
📱NodeJs:
Node.js - это кроссплатформенная среда выполнения с открытым исходным кодом для разработки серверных и сетевых приложений. Приложения Node.js написаны на JavaScript и могут запускаться в среде выполнения Node.js на OS X, Microsoft Windows, Linux и с Icode-NodeJs - Android.
Ниже приведены некоторые важные функции, которые делают Node.js лучшим выбором для архитекторов программного обеспечения.
★ Асинхронный и управляемый событиями:
Все API библиотеки Node.js являются асинхронными, то есть неблокирующими. По сути, это означает, что сервер на базе Node.js никогда не ждет, пока API вернет данные. Сервер переходит к следующему API после его вызова, а механизм уведомления о событиях Node.js помогает серверу получить ответ от предыдущего вызова API.
★ очень быстро:
Библиотека Node.js, созданная на основе JavaScript-движка Google Chrome V8, очень быстро выполняет код.
★ однопоточный, но очень масштабируемый:
Node.js использует однопотоковую модель с зацикливанием событий. Механизм событий помогает серверу реагировать неблокирующим образом и обеспечивает высокую масштабируемость сервера по сравнению с традиционными серверами, которые создают ограниченные потоки для обработки запросов. Node.js использует однопотоковую программу, и та же самая программа может обслуживать гораздо большее количество запросов, чем традиционные серверы, такие как Apache HTTP Server.
★ Нет буферизации:
Приложения Node.js никогда не буферизуют данные. Эти приложения просто выводят данные кусками
Manager Менеджер пакетов NPM:
Имя npm (Node Package Manager) происходит от того, когда npm впервые был создан как менеджер пакетов для Node.js.
★ npm - крупнейший в мире реестр программного обеспечения:
Реестр содержит более 800 000 пакетов кода.
★ npm можно использовать бесплатно:
Вы можете скачать все общедоступные пакеты программного обеспечения npm без какой-либо регистрации или входа в систему.
★ npm может управлять зависимостями:
npm может (в одной командной строке) установить все зависимости проекта.
👍 Интеграция Icode-Go с NodeJ и NPM делает использование этих инструментов простым и понятным, что позволяет уделять больше времени разработке.
• NPM можно использовать в диалоговых окнах, чтобы упростить установку пакета.
• Проекты NodeJ содержат все в чистоте и просты в управлении. Запустите проект одним нажатием пальца.
• Если вы являетесь традиционным нодером, у нас есть терминал командной строки, который работает очень похоже на SSH-клиента - только в нашей собственной небольшой среде разработки. npm и узел доступны из этой командной строки.
• регистрация STDIN и STDERR.
Module Этот модуль предназначен для устройств ARM.
⚠ ВНИМАНИЕ: пакеты npm с исходными файлами, собранными на устройстве (c ++ make), не будут работать на Android. В Android нет системы сборки для обработки этих пакетов. Это не ограничение или недостаток Icode-NodeJ, это вне нашего контроля. Все чистые пакеты JavaScript будут работать отлично.
E Требования к устройству:
• Icode Go 2.07+ редактор установлен
• прибл. 100 МБ встроенной памяти
• 50 МБ (приложение для базового узла) доступной оперативной памяти (на экземпляр узла)
Если у вас возникли какие-либо проблемы с установкой, запросом функции или вам нужна помощь, прежде чем оставлять отрицательный отзыв, напишите нам или напишите здесь
https://groups.google.com/forum/#!forum/icode-go