⚠ 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
⚠ Bu, Icode-Go kod editörü (2.07+) için bir modüldür, NodeJs ve NPM kullanabilmek için kurulmalıdır:
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
📱NodeJs:
Node.js, sunucu tarafı ve ağ uygulamaları geliştirmek için açık kaynaklı, platformlar arası bir çalışma ortamıdır. Node.js uygulamaları JavaScript’te yazılmıştır ve Node.js çalışma zamanı içinde OS X, Microsoft Windows, Linux ve Icode-NodeJs - Android ile çalıştırılabilir.
Aşağıda, Node.js'i yazılım mimarlarının ilk tercihi yapan önemli özelliklerden bazıları verilmiştir.
★ Asenkron ve Etkinlik Odaklı:
Node.js kütüphanesinin tüm API'leri asenkron, yani engelleyici değil. Temel olarak, Node.js tabanlı bir sunucunun hiçbir zaman bir API'nin veri döndürmesini beklememesi anlamına gelir. Sunucu çağırdıktan sonra bir sonraki API'ye taşınır ve Node.js olaylarının bildirim mekanizması, sunucunun önceki API çağrısından yanıt almasına yardımcı olur.
★ Çok Hızlı:
Google Chrome'un V8 JavaScript Motoru üzerine kurulu olan Node.js kütüphanesi kod çalıştırmada çok hızlı.
★ Tek Dişli ama Çok Ölçeklenebilir:
Node.js, olay döngüsüyle birlikte tek bir dişli model kullanır. Olay mekanizması, sunucunun engelleyici olmayan bir şekilde yanıt vermesine yardımcı olur ve sunucuyu istekleri işlemek için sınırlı iş parçacığı oluşturan geleneksel sunucuların aksine oldukça ölçeklenebilir kılar. Node.js tek bir iş parçacığı programı kullanıyor ve aynı program Apache HTTP Sunucusu gibi geleneksel sunuculardan çok daha fazla sayıda istekte hizmet sunabiliyor.
★ Hayır Tamponlama:
Node.js uygulamaları hiçbir zaman veriyi tamponlamaz. Bu uygulamalar basitçe verileri topaklarda çıkarır
M NPM Paket Yöneticisi:
Npm (Node Package Manager) adı, npm ilk olarak Node.js. için paket yöneticisi olarak oluşturulduğundan kaynaklanır.
★ npm, dünyanın en büyük Yazılım Kayıt Defteridir:
Kayıt defteri 800.000'den fazla kod paketi içeriyor.
★ npm kullanımı ücretsizdir:
Tüm npm public yazılım paketlerini herhangi bir kayıt veya oturum açmadan indirebilirsiniz.
★ npm bağımlılıkları yönetebilir:
npm (bir komut satırında) bir projenin tüm bağımlılıklarını kurabilir.
Icode-Go'nun NodeJs ve NPM entegrasyonu, bu araçların kullanımını basit ve anlaşılır kılar ve geliştirmeye odaklanılmasını sağlar.
• NPM, paket kurulumunu kolaylaştırmak için diyaloglar aracılığıyla kullanılabilir.
• NodeJ projeleri, her şeyin temiz ve kolay yönetilmesini sağlar. Parmağınızı dokunarak bir proje çalıştırın.
• Geleneksel bir noder iseniz, sadece kendi küçük geliştirme ortamımızda SSH istemcisine çok benzeyen bir komut satırı terminaline sahibiz. npm ve node bu komut satırından kullanılabilir.
• STDIN ve STDERR günlüğü.
Module Bu modül ARM cihazları içindir.
⚠ DİKKAT: Cihazda yerleşik (c ++ make) kaynak dosya bulunan npm paketleri Android'de çalışmaz. Android bu paketleri işlemek için bir 'yapı' sistemine sahip değildir. Bu bir Icode-NodeJ kısıtlaması veya kusuru değil, kontrolümüz dışında. Tüm saf JavaScript paketleri mükemmel şekilde çalışacaktır.
Requ Cihaz Gereksinimleri:
• Icode Go 2.07+ Editör Kuruldu
• Yaklaşık. 100 ΜB dahili depolama
• 50 MB (temel düğüm uygulaması) kullanılabilir RAM (düğüm örneği başına)
Kurulum, özellik isteği veya herhangi bir konuda yardıma ihtiyacınız varsa, olumsuz bir inceleme yapmadan önce lütfen bize e-posta gönderin veya buraya gönderin:
https://groups.google.com/forum/#!forum/icode-go