⚠ 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
⚠ဒီ (2.07+), က NodeJs နှင့် NPM သုံးစွဲဖို့ installed ရမည်ဖြစ်သည် Icode-Go ကုဒ်အယ်ဒီတာတစ်ဦးရဲ့ module တစ်ခုဖြစ်ပါသည်:
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
📱NodeJs:
Node.js Server-side နဲ့ Networking applications များဖွံ့ဖြိုးများအတွက် open source ဖြစ်ပြီး Cross-platform runtime environment ကိုဖြစ်ပါတယ်။ အန်းဒရွိုက် - applications များ JavaScript ကို၌ရေးထားလျက်ရှိ၏, နဲ့ OS X ပေါ် Node.js runtime ကအတွင်းကို run နိုင်ပါတယ် Microsoft က Windows, Linux နဲ့ Icode-NodeJs နှင့်အတူ Node.js ။
အောက်ပါ software ကိုဗိသုကာ၏ပထမဦးဆုံးရွေးချယ်မှု Node.js စေသောအရေးကြီးသောအင်္ဂါရပ်များကိုတချို့ရှိနေပါတယ်။
★ asynchronously ဆိုတာနှင့်ပွဲ Driven:
Node.js စာကြည့်တိုက်အားလုံးသည် APIs အား, သည်, Non-ပိတ်ဆို့ခြင်းပြတ်တောင်းပြတ်တောင်းဖြစ်ကြသည်။ ဒါဟာမရှိမဖြစ်လိုအပ်တဲ့တစ် Node.js အခြေစိုက်ဆာဗာကိုဒေတာပြန်လာတစ်ခု API ကိုစောင့်ဘယ်တော့မှဆိုလိုသည်။ ကတောင်းဆိုပြီးနောက်လာမည့် API ကိုမှဆာဗာရွေ့လျားခြင်းနှင့် Node.js ၏အဖွဲ့တစ်အကြောင်းကြားစာယန္တရားသည်ယခင် API ကိုဖုန်းခေါ်ဆိုမှုကနေတုံ့ပြန်မှုရဖို့ဆာဗာကူညီပေးသည်။
အလွန်မြန်★:
Node.js စာကြည့်တိုက် code execution အတွက်အလွန်မြန်, Google Chrome ကိုဖွင့် V8 JavaScript ကိုအင်ဂျင်ပေါ်တွင်တည်ဆောက်လျက်ရှိ။
★လူပျို Threaded ပေမယ့် Highly အရွယ်မှာ:
Node.js ထပ်ခါတလဲလဲအဖြစ်အပျက်နှင့်အတူတစ်ခုတည်း Threaded မော်ဒယ်အသုံးပြုသည်။ အဖြစ်အပျက်ယန္တရား non-ပိတ်ဆို့ခြင်းလမ်းအတွက်တုံ့ပြန်ရန်ဆာဗာကူညီပေးသည်နှင့်တောင်းဆိုမှုများကိုကိုင်တွယ်ရန်ကန့်သတ်ချည်ဖန်တီးပေးသောရိုးရာဆာဗာများကိုဆန့်ကျင်အဖြစ်ဆာဗာအလွန်အမင်းအရွယ်မှာစေသည်။ Node.js တစ်ခုတည်း Threaded program ကိုအသုံးပြုသည်နှင့်အတူတူပင်အစီအစဉ်ကို Apache ကိုသည် HTTP Server ကိုများကဲ့သို့ရိုးရာဆာဗာများထက်တောင်းဆိုမှုများကိုတစ်ဦးသိပ်ပိုကြီးတဲ့အရေအတွက်ဝန်ဆောင်မှုပေးနိုင်ပါသည်။
★အဘယ်သူမျှမခဏရပ်သွားသည်:
application များမဆိုဒေတာအိပ်ရေးဝြခင်းကိုဘယ်တော့မှ Node.js ။ ဒီလုပ်ငန်းသုံးကိရိယာတွေကိုရိုးရိုး output ကိုတုံးထဲမှာဒေတာ
💾 NPM Package Manager ကို:
နာမတော်ကိုအမှီ ပြု. npm (Node Package Manager ကို) npm ပထမဦးဆုံး Node.js. များအတွက်အထုပ်မန်နေဂျာအဖြစ်ဖန်တီးခဲ့သည့်အခါကနေအဓိကအားထား
★ npm ကမ္ဘာ့အကြီးဆုံး Software ကို Registry ကိုဖြစ်ပါသည်:
အဆိုပါ registry ကို 800,000 ကျော်ကုဒ် packages များပါရှိသည်။
★ npm သုံးစွဲဖို့အခမဲ့ဖြစ်ပါသည်:
သင်သည်မည်သည့်မှတ်ပုံတင်သို့မဟုတ် logon မရှိဘဲအားလုံး npm အများပြည်သူဆော့ဖျဝဲ packages များဒေါင်းလုဒ်ဆွဲနိုင်ပါသည်။
★ npm မှီခိုစီမံခန့်ခွဲနိုင်သည်
npm (တဦးတည်း command line ကိုအတွက်) စီမံချက်အပေါငျးတို့သမှီခိုတပ်ဆင်နိုင်သည်။
👍 NodeJs နှင့် NPM ၏ Icode-Go ကိုရဲ့ပေါင်းစည်းမှုအချိန်ပိုမိုဖွံ့ဖြိုးဆဲအာရုံစိုက်ဖို့ခွင့်ပြု, ရိုးရှင်းပြီးလွယ်ကူတဲ့အဲဒီကိရိယာကို အသုံးပြု. ပါစေ။
• NPM အထုပ် installation ကိုလွယ်ကူအောင်မေးဖြေကွက်မှတဆင့်သုံးနိုင်တယ်။
• NodeJs စီမံကိန်းများကိုစင်ကြယ်သော, စီမံခန့်ခွဲရန်လွယ်ကူအရာအားလုံးစောင့်ရှောက်လော့။ တစ်ဦးကိုလက်ညှိုးတစ်ဦးကိုထိပုတ်ပါနဲ့စီမံကိန်းကို run လိုက်ပါ။
ပဲကျွန်တော်တို့ရဲ့ကိုယ်ပိုင်နည်းနည်းဖှံ့ဖွိုးတိုးတပတ်ဝန်းကျင်တွင် - သင်တစ်ဦးရိုးရာ noder ရောက်နေတယ်ဆိုရင်•ကျနော်တို့က SSH ကို client ကိုမှအလွန်ဆင်တူအလုပ်လုပ်တယ်တဲ့ command line ကို Terminal ကိုရှိသည်။ npm နှင့် node ကိုနှစ်ဦးစလုံးဒီ command line ကနေရရှိနိုင်ပါသည်။
STDIN နှင့် STDERR သစ်ထုတ်လုပ်ရေး•။
⚠ဒီ module တစ်ခုက ARM device များအတွက်ဖြစ်ပါတယ်။
⚠အသိပေးစာ: device ကိုပေါ်တွင်တည်ဆောက်အရင်းအမြစ်ဖိုင်တွေရှိသည် npm packages များ (က c ++ စေ) Android ပေါ်မှာအလုပ်လုပ်မှာမဟုတ်ပါဘူး။ အန်းဒရွိုက်သည်ဤ packages များကိုင်တွယ်ရန်တစ်ဦး '' တည်ဆောက် '' စနစ်ကမရှိပါ။ ဒါဟာကျွန်တော်တို့ရဲ့ထိန်းချုပ်မှုကျော်လွန်ဖြစ်ပါသည်, တစ်ဦး Icode-NodeJs ကန့်သတ်သို့မဟုတ်အပြစ်အနာအဆာမဟုတ်ပါဘူး။ အားလုံးသန့်စင်သော JavaScript ကို packages များဿုံကို run ပါလိမ့်မယ်။
📱Deviceလိုအပ်ချက်များ:
• Icode Go ကို 2.07+ Editor ကို Installed
•အနီးစပ်ဆုံး။ internal storage ကို 100 ΜB
• 50 MB အထိ (အခြေခံ node ကို app ကို) (node ကိုဥပမာအားဖြင့်တစ်ဦးလျှင်) ရရှိနိုင်ပါ RAM ကို
သငျသညျတခုအင်္ဂါရပ်တောင်းဆိုမှုကိုတပ်ဆင်ခြင်းနှင့်အတူမည်သည့်ဒုက္ခရှိသည်, သို့မဟုတ်ပဲအချို့အကူအညီလိုပါလျှင်တစ်ဦးကအနုတ်ပြန်လည်သုံးသပ်မထွက်ခွာမီကျွန်တော်တို့ကိုအီးမေးလ်ပို့သို့မဟုတ်ကဒီမှာ post ကျေးဇူးပြုပြီး:
https://groups.google.com/forum/#!forum/icode-go