Node.js Nedir?

Node.js Nedir?

Node.js Nedir?

 Node.js, açık kaynaklı bir çalışma zamanı ortamıdır. JavaScript'i sunucu tarafında çalıştırmak için kullanılır. Node.js, V8 JavaScript motorunu temel alır ve Google Chrome tarayıcısında çalışan JavaScript kodunu sunucu tarafında çalıştırmak için kullanılır.

Node.js, tek işlemli, olay tabanlı bir mimariye sahiptir. Bu sayede verimli bir şekilde çoklu kullanıcı taleplerini aynı anda işleyebilir. Node.js, asenkron ve olay tabanlı programlama yaklaşımını benimser. Bu da işlem bloklarının birbirini engellemeden çalışmasını sağlar, böylece yüksek performanslı ve ölçeklenebilir uygulamalar geliştirmek için uygun bir platform sunar.

Node.js'nin bazı temel özellikleri şunlardır:

  1. Yüksek performans: Node.js, olay tabanlı ve asenkron yapısı sayesinde yüksek performanslı uygulamalar geliştirmek için idealdir. İşlem blokları birbirini engellemez ve giriş/çıkış işlemleri aynı anda gerçekleştirilebilir.
  2. İşletim sistemi bağımsızlık: Node.js, farklı işletim sistemlerinde çalışabilir. Bu, geliştiricilerin uygulamalarını birden çok platformda sorunsuz bir şekilde çalıştırabilmesini sağlar.
  3. Geniş modül kütüphanesi: Node.js, NPM (Node Package Manager) adı verilen geniş bir modül kütüphanesi ekosistemi ile birlikte gelir. Bu modüller, farklı ihtiyaçları karşılamak için kullanılabilir ve geliştirme sürecini hızlandırır.
  4. İstemci ve sunucu tarafında JavaScript birleşimi: Node.js, JavaScript'i hem sunucu tarafında hem de istemci tarafında kullanabilme imkanı sağlar. Bu, tam yığın JavaScript uygulamalarının geliştirilmesini ve sunucu ve istemci tarafında ortak kod paylaşımını kolaylaştırır.


Node.js, web uygulamaları, API'ler, mikro hizmetler, veri akışı uygulamaları ve gerçek zamanlı uygulamalar gibi birçok farklı alanda kullanılır. Ayrıca, veritabanı işlemleri, dosya işlemleri ve ağ işlemleri gibi çeşitli görevleri de yerine getirebilir.

Node.js Nasıl Kurulur?

Node.js'i kurmak için aşağıdaki adımları izleyebilirsiniz:

  • Resmi Node.js web sitesine gidin: https://nodejs.org/
  • İndirme sayfasında, işletim sisteminize uygun olan LTS (Long-Term Support) sürümünü seçin. LTS sürümü, daha fazla istikrar ve uzun süreli destek sağlar.
  •  İndirme işlemi tamamlandıktan sonra, kurulum dosyasını çalıştırın.
  • Kurulum sihirbazını takip edin ve kurulum ayarlarını yapılandırın. Genellikle varsayılan ayarları kullanmak önerilir.
  • Kurulum tamamlandığında, Node.js ve NPM (Node Package Manager) başarıyla kurulmuş olacak.
  • Node.js'in doğru şekilde yüklendiğini ve PATH (yol) değişkenine eklenmiş olduğunu doğrulamak için bir komut istemcisi (Command Prompt, Terminal, PowerShell vb.) açın ve aşağıdaki komutları çalıştırın:
    • node --version    
    • npm --version
  •   Her iki komut da sürüm numaralarını görüntülemelidir.

Artık Node.js başarıyla kurulmuş ve kullanıma hazır durumda olmalıdır. Bu şekilde Node.js ile JavaScript tabanlı sunucu uygulamaları geliştirebilir ve NPM aracılığıyla harici modüller indirip yönetebilirsiniz.