⚠ 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.twosevetwodev.icodego
📱NodeJs:
Node.js یک منبع باز، محیط متقابل پلت فرم اجرا برای توسعه برنامه های کاربردی سرور و شبکه است. برنامه های Node.js در جاوا اسکریپت نوشته می شوند و می توانند در زمان اجرا Node.js در OS X، مایکروسافت ویندوز، لینوکس و با Icode-NodeJs - Android اجرا شوند.
بعضی از ویژگی های مهم که Node.js را اولین انتخاب معماران نرم افزاری می کند، به شرح زیر است:
★ ناهمزمان و رویداد رانده شده:
تمام API های کتابخانه Node.js ناهمگن هستند، یعنی غیر بلوک کردن. این اساسا به این معنی است که سرور مبتنی بر Node.js هرگز منتظر API برای بازگشت داده ها نیست. سرور بعد از فراخوانی آن به API بعد حرکت می کند و یک مکانیزم اعلان رویدادهای Node.js به سرور کمک می کند تا از پاسخ قبلی درخواست API دریافت کند.
★ خیلی سریع:
در V8 جاوا اسکریپت گوگل کروم، کتابخانه Node.js در اجرای کد بسیار سریع است.
★ تک رشته اما بسیار مقیاس پذیر:
Node.js از یک مدل رشته ای با حلقه رویداد استفاده می کند. مکانیزم رویداد به سرور کمک می کند تا به صورت غیر مسدود کننده پاسخ دهد و سرور را بسیار مقیاس پذیر می کند، به عنوان مخالف با سرور های سنتی که موضوعات محدودی را برای رسیدگی به درخواست ایجاد می کنند. Node.js از یک برنامه رشته ای یکسان استفاده می کند و همان برنامه می تواند سرویس را به تعداد بسیار بیشتری از درخواست ها از سرورهای سنتی مانند Apache HTTP Server ارائه دهد.
★ هیچ بوفری:
برنامه های Node.js هرگز هیچ اطلاعاتی را بافر نمی کنند. این برنامه ها به سادگی داده ها را درون تکه ها می گذارد
💾 NPM بسته بندی مدیر:
نام npm (Node Package Manager) ناشی از زمانی است که npm برای مدیریت نرمافزار Node.js ایجاد شده است.
★ npm بزرگترین نرم افزار رجیستری جهان است:
رجیستری حاوی بیش از 800،000 بسته کد است.
★ npm رایگان برای استفاده است:
شما می توانید تمام بسته های نرم افزاری عمومی NMP بدون هیچ گونه ثبت نام یا ورود به سیستم را دانلود کنید.
★ npm می تواند وابستگی را مدیریت کند:
npm می تواند (در یک خط فرمان) تمام وابستگی های یک پروژه را نصب کند.
👍 ادغام Icode-Go از NodeJs و NPM با استفاده از این ابزار ساده و ساده، اجازه می دهد تا زمان بیشتری برای تمرکز بر توسعه است.
• NPM را می توان از طریق گفتگو برای استفاده آسان از نصب بسته استفاده کرد.
• پروژه های NodeJs همه چیز را تمیز و آسان برای مدیریت نگه می دارد. یک پروژه با یک ضربه انگشت اجرا کنید
• اگر شما یک ابزار گران سنتی هستید، ما یک ترمینال خط فرمان داریم که بسیار شبیه به یک سرویس دهنده SSH است - فقط در محیط توسعه کمی خودمان. npm و گره هر دو از این خط فرمان قابل دسترسی هستند.
• ورود STDIN و STDERR.
⚠ این ماژول برای دستگاه های ARM است.
⚠ توجه: بسته های npm که فایل های منبع بر روی دستگاه ساخته شده اند (C ++ make) بر روی Android کار نخواهد کرد. اندروید یک سیستم ساخت برای اداره این بسته ها ندارد این یک محدودیت یا نقص در Icode-NodeJs نیست، فراتر از کنترل ما نیست. تمام بسته های جاوا اسکریپت کاملا اجرا خواهند شد.
📱 مورد نیاز:
• Icode Go 2.07+ ویرایشگر نصب شده است
• تقریبا 100 مگابایت حافظه داخلی
• 50 مگابایت (برنامه گره اساسی) RAM موجود (به عنوان مثال گره)
اگر قبل از خروج از بازبینی منفی از هر گونه مشکلی در نصب، یک درخواست از ویژگی، یا فقط نیاز به کمک دارید، لطفا به ما ایمیل بزنید یا پست ارسال کنید:
https://groups.google.com/forum/#!forum/icode-go