⚠ 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 และสามารถเรียกใช้ภายในรันไทม์ Node.js บน OS X, Microsoft Windows, Linux และ Icode-NodeJs - Android
ต่อไปนี้เป็นคุณสมบัติที่สำคัญที่ทำให้ Node.js เป็นตัวเลือกแรกของสถาปนิกซอฟต์แวร์
★อะซิงโครนัสและการขับเคลื่อนเหตุการณ์:
APIs ทั้งหมดของห้องสมุด Node.js นั้นเป็นแบบอะซิงโครนัสนั่นคือไม่มีการปิดกั้น เป็นหลักหมายความว่าเซิร์ฟเวอร์ที่ใช้ Node.js ไม่เคยรอ API เพื่อส่งคืนข้อมูล เซิร์ฟเวอร์ย้ายไปยัง API ถัดไปหลังจากเรียกใช้และกลไกการแจ้งเตือนของ Events of Node.js ช่วยให้เซิร์ฟเวอร์ได้รับการตอบสนองจากการเรียก API ก่อนหน้า
★เร็วมาก:
สร้างขึ้นบน V8 JavaScript Engine ของ Google Chrome ห้องสมุด Node.js นั้นรวดเร็วมากในการเรียกใช้โค้ด
★เธรดเดียว แต่มีความยืดหยุ่นสูง:
Node.js ใช้โมเดลเธรดเดี่ยวพร้อมการวนลูปเหตุการณ์ กลไกเหตุการณ์ช่วยให้เซิร์ฟเวอร์ตอบสนองในลักษณะที่ไม่บล็อกและทำให้เซิร์ฟเวอร์สามารถปรับขนาดได้สูงเมื่อเทียบกับเซิร์ฟเวอร์ทั่วไปที่สร้างเธรดที่ จำกัด เพื่อจัดการกับคำขอ Node.js ใช้โปรแกรมเธรดเดี่ยวและโปรแกรมเดียวกันสามารถให้บริการกับคำขอจำนวนมากกว่าเซิร์ฟเวอร์ดั้งเดิมเช่น Apache HTTP Server
★ไม่มีการบัฟเฟอร์:
แอ็พพลิเคชัน Node.js ไม่เคยบัฟเฟอร์ข้อมูลใด ๆ แอปพลิเคชั่นเหล่านี้เพียงแค่ส่งข้อมูลออกเป็นชิ้น ๆ
💾ผู้จัดการแพคเกจ NPM:
ชื่อ npm (Node Package Manager) เกิดขึ้นเมื่อ npm ก่อนถูกสร้างเป็น package manager สำหรับ Node.js
★ npm เป็น Registry Software ที่ใหญ่ที่สุดในโลก:
รีจิสตรีมีแพ็คเกจโค้ดมากกว่า 800,000 ชุด
★ npm ใช้ได้ฟรี:
คุณสามารถดาวน์โหลดแพคเกจซอฟต์แวร์สาธารณะ npm ทั้งหมดโดยไม่ต้องลงทะเบียนหรือเข้าสู่ระบบ
★ npm สามารถจัดการการพึ่งพา:
npm สามารถ (ในบรรทัดคำสั่งเดียว) ติดตั้งการพึ่งพาทั้งหมดของโครงการ
integration การรวม NodeJs และ NPM ของ Icode-Go ทำให้การใช้เครื่องมือเหล่านี้ง่ายและตรงไปตรงมาทำให้มีเวลามากขึ้นในการมุ่งเน้นการพัฒนา
•สามารถใช้ NPM ผ่านกล่องโต้ตอบเพื่อให้การติดตั้งแพคเกจง่าย
•โครงการ NodeJs ทำให้ทุกอย่างสะอาดและง่ายต่อการจัดการ เรียกใช้โครงการด้วยการแตะนิ้ว
•ถ้าคุณเป็นนักเขียนแบบดั้งเดิมเรามีเทอร์มินัลบรรทัดคำสั่งที่ทำงานคล้ายกับไคลเอนต์ SSH - เพียงแค่ในสภาพแวดล้อมการพัฒนาเพียงเล็กน้อยของเราเอง npm และ node สามารถใช้งานได้จากบรรทัดคำสั่งนี้
•การบันทึก STDIN และ STDERR
module โมดูลนี้ใช้สำหรับอุปกรณ์ ARM
⚠ข้อสังเกต: แพ็กเกจ npm ที่มีไฟล์ต้นฉบับที่สร้างขึ้นบนอุปกรณ์ (สร้างด้วย c ++) จะไม่ทำงานบน Android Android ไม่มีระบบ 'build' ในการจัดการแพ็คเกจเหล่านี้ นี่ไม่ใช่ข้อ จำกัด หรือข้อบกพร่องของ Icode-NodeJs มันอยู่นอกเหนือการควบคุมของเรา แพ็คเกจ JavaScript ที่แท้จริงทั้งหมดจะทำงานได้อย่างสมบูรณ์แบบ
📱ข้อกำหนดของอุปกรณ์:
•ติดตั้งตัวแก้ไข Icode Go 2.07+ แล้ว
•ประมาณ ที่เก็บข้อมูลภายใน 100 ΜB
• 50 MB (แอพโหนดพื้นฐาน) RAM ที่มีอยู่ (ต่ออินสแตนซ์โหนด)
หากคุณมีปัญหาเกี่ยวกับการติดตั้งคำขอคุณสมบัติหรือเพียงต้องการความช่วยเหลือก่อนที่จะออกความคิดเห็นเชิงลบโปรดส่งอีเมลถึงเราหรือโพสต์ที่นี่:
https://groups.google.com/forum/#!forum/icode-go