Node.js, aşağıdakilere dayalı bir çapraz platform JavaScript çalışma zamanı ortamıdır: KromV8 JavaScript motoru. Web tarayıcısının dışında çalıştırılabilen JavaScript kodunu programlamak için kullanılabilir.
En önemlisi, açık kaynak kodludur ve bir MIT lisansı altında yayınlanmıştır.
Geliştiriciler ve programcılar bunu JavaScript'te komut satırı araçları yazmak ve sunucu tarafı komut dosyası oluşturmak için kullanır. Bunların hepsi sizin için kafa karıştırıcıysa, tekrar etmemize izin verin.
Sunucu tarafı komut dosyası oluşturma, sayfayı gerçekten size göndermeden önce web sayfasında dinamik içerik oluşturmak için komut dosyalarını sunucu tarafında çalıştırmaya yardımcı olur. internet tarayıcısı.
Node.js ayrıca tek bir programlama dili (JavaScript) kullanarak web uygulaması geliştirmeyi birleştirir. Bu, istemci ve sunucu tarafı komut dosyaları için farklı diller kullanmaktan kaçınarak programcıları birçok güçlükten kurtarır.
İncelememiz
- Artıları
- JavaScript'e dayalı
- Asenkron programlama kullanır
- Hızlı
- Ücretsiz, açık kaynak
- Büyük dosyaları akışa almanızı sağlar
- Eksileri
- Ölçeklenebilirlik sağlanmadı
- CPU yoğun görevler için uygun değildir
Node.js nasıl kurulur?
- şuraya git: Node.js indirme sayfası
- İstediğiniz yükleyiciyi seçin indir
- İndirmeyi bitirdiğinde başlatın
- Kabul et Lisans anlaşması
- Bir hedef yol seçin
- Kurulumu özelleştirin
- Gerekli araç dağıtımını aç/kapat
- vur Yüklemek
Yükle düğmesine bastığınızda, tek yapmanız gereken beklemek. Node.js kısa süre içinde bilgisayarınıza yüklenecek bilgisayar sizin tarafınızda ek bir yardıma ihtiyaç duymadan.
Ancak, kurulum tamamlandıktan sonra, ek ayarların kurulumunu onaylamanız gerekebilir. araçlar öncesinde bahsedildi. Ve sonra biraz daha bekleyin, ama bu kadar, söz veriyoruz.
Node.js nedir?
Basitçe söylemek gerekirse, Node.js bir Bedava, açık kaynak dahil olmak üzere çok çeşitli platformlarda çalışan sunucu ortamı Linux, Unix, Mac os işletim sistemi, ve pencereler.
kullanır JavaScript ve programcıların geliştirmesine izin verir sunucu tarafıKodlar üretebilen dinamik web içeriği ve ona teslim et son kullanıcılar onların içinde internet tarayıcıları.
Node.js vs PHP/ASP
Node.js'leri vurgulamak için yeteneklerarasında bir karşılaştırmayı kısaca göstereceğiz. PHP/ASP.
Karşılaştırma, her hizmetin işleme şeklini içerecektir. dosya istekler. Bu noktada Node.js'nin asenkron programlama kullandığını belirtmekte fayda var.
PHP/ASP dosya isteği işleme:
- Dosya isteğini bilgisayara iletir. dosya sistemi
- için beklemede dosya sistemi için açık ve oku dosyaiçeriği
- kapmak içerik ve onu geri döndürür müşteri istekte bulunmak
- Bir sonraki istek için beklemede
Node.js dosyası istek işleme:
- Dosya isteğini bilgisayara iletir. dosya sistemi
- Bir sonraki istek için beklemede kalır (zaten başka bir istekle başa çıkabilir)
- Dosya içeriğini şuraya döndürür: müşteri ne zaman olursa dosya sistemi açar ve okur dosya
Node.js ne yapar?
Node.js'yi şu amaçlarla kullanabilirsiniz:
- Oluşturmak dinamik web sayfası içerik
- üretmek, oku, açık, sil, yaz ve kapat sunucuDosyalar
- Değiştir, ekle veya sil veri veritabanlarında
- formu topla veri
- Paketleri bower, npm, jspm aracılığıyla yönetin
- Oluşturmak arka uçuygulamalar
- Geliştirmek masaüstüuygulamalar
- Modülleri yönetin, görevleri çalıştırın ve otomatikleştirin
- Sinir ağları oluşturun
- Sohbet robotları geliştirin
Her Node.js projesi bir Node.js ile sonuçlanacaktır. dosya .js'ye sahip olacak uzantı. JavaScript ile aynı. Kaydetmeyi unutmamak şartıyla proje, yani.
Node.js dosyası çeşitli görevler belirli olaylar (tetikleyiciler) üzerine yürütülecek. Örneğin, birisi eriştiğinde sunucu veya belirli bir Liman, belirli görevler infaz edilecek.
Node.js güçlü bir araçtır
Özetlemek gerekirse, Node.js güçlü olabilir araç eğer doğru ellerdeyse. oluşturmak için kullanabilirsiniz dinamik web sayfası içerik, gerçekleştirmek sunucu tarafı komut dosyası, oluşturmak arka uçuygulamalar, geliştirmek sohbet robotlarıve hatta sinir ağları oluşturun.
JavaScript'e dayanır ve proje dosyalarınızı aynı uzantı (.js). Son fakat en az değil, bu Bedava ve açık kaynak, birçok katkıda bulunanlar aktif olarak bunu sürdürüyor.
SSS: Node.js hakkında daha fazla bilgi edinin
- Node.js nedir?
Node.js bir Bedava, açık kaynak JavaScript çalışma zamanı ortamı dayalı Google Chrome'ler V8 JavaScript motoru dışında kod çalıştırabilen internet tarayıcısı.
- Node.js ne için kullanılır?
Node.js'yi pek çok şey için kullanabilirsiniz. projeler, dahil olmak üzere arka uç uygulama geliştirme, sinir ağları, sohbet robotları, form veri Toplamak, veri tabanıveri işleme ve modülyönetim.
- Nasıl Güncelleme Node.js?
Node.js'nin en son sürümünü resmi siteden indirebilirsiniz. İnternet sitesi ve cihazınıza kurun bilgisayar veya yükleyin n modülü ve Güncelleme terminalden geçer. başlıklı makalemize göz atın Node.js nasıl güncellenir daha fazla bilgi için.