⚠ 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
⚠这是Icode-Go代码编辑器(2.07+)的模块,必须安装它才能使用NodeJs和NPM:
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
📱NodeJs:
Node.js是一个开源的跨平台运行时环境,用于开发服务器端和网络应用程序。 Node.js应用程序是用JavaScript编写的,可以在OS X,Microsoft Windows,Linux和Icode-NodeJs-Android上的Node.js运行时内运行。
以下是使Node.js成为软件架构师首选的一些重要功能。
★异步和事件驱动:
Node.js库的所有API都是异步的,即非阻塞的。它实质上意味着基于Node.js的服务器永远不会等待API返回数据。服务器在调用它之后移动到下一个API,并且Node.js事件的通知机制帮助服务器从先前的API调用获得响应。
★非常快:
基于Google Chrome的V8 JavaScript引擎,Node.js库的代码执行速度非常快。
★单螺纹但高度可扩展:
Node.js使用带有事件循环的单线程模型。事件机制有助于服务器以非阻塞方式响应,并使服务器具有高度可伸缩性,而传统服务器则创建有限的线程来处理请求。 Node.js使用单线程程序,同一程序可以为比Apache HTTP Server等传统服务器提供更多请求的服务。
★无缓冲:
Node.js应用程序从不缓冲任何数据。这些应用程序只是以块的形式输出数据
💾NPM包裹经理:
名称npm(节点包管理器)源于npm first作为Node.js的包管理器创建的时间。
★npm是世界上最大的软件注册表:
该注册表包含超过800,000个代码包。
★npm可免费使用:
您可以下载所有npm公共软件包,无需任何注册或登录。
★npm可以管理依赖项:
npm可以(在一个命令行中)安装项目的所有依赖项。
👍Icode-Go集成了NodeJ和NPM,使得使用这些工具变得简单明了,让我们有更多时间专注于开发。
•可以通过对话框使用NPM来简化包装安装。
•NodeJs项目使一切都干净,易于管理。用手指点击运行项目。
•如果您是传统的noder,我们有一个与SSH客户端非常相似的命令行终端 - 就在我们自己的小开发环境中。 npm和node都可以从此命令行获得。
•STDIN和STDERR日志记录。
⚠此模块适用于ARM设备。
⚠注意:在设备上构建源文件的npm包(c ++ make)在Android上不起作用。 Android没有“构建”系统来处理这些包。这不是Icode-NodeJs的限制或缺陷,它超出了我们的控制范围。所有纯JavaScript包都可以完美运行。
📱设备要求:
•安装了Icode Go 2.07+编辑器
•约。 100 MB的内部存储空间
•50 MB(基本节点应用程序)可用RAM(每个节点实例)
如果您在安装,功能请求或需要一些帮助方面遇到任何问题,请在留下负面评论之前发送电子邮件或发送到此处:
https://groups.google.com/forum/#!forum/icode-go