NodeJS Dersleri - NodeJS Nedir ?

Node.js nedir ?

Node.js açık kaynaklı bir sunucu framework'üdür. Node.js ücretsizdir. Node.js platform bağımsızdır.(Windows/Linux/Unix/Mac OS X vb). Node.JS sunucu tarafını JavaScript kodları ile yönetir.

Neden Node.js ?

Node.js asenkron programlama amaçlı kullanılır. Bir web sayfası dosyayı açıp içeriğini sunucu tarafında gösterir ve içeriği istemciye iletir.

PHP yada ASP dosya istekleri nasıl çalışır?

  1. Görevler, bilgisayarın dosya sistemi üzerinden gönderilir.
  2. Dosya sisteminin dosyayı açması ve okuması için bekletir.
  3. İstemciye içeriği döndürür.
  4. Yeni istekler için hazırda bekler.

Node.JS dosya isteklerini nasıl yakalar ?

  1. Görevler, bilgisayarın dosya sistemi üzerinden gönderilir.
  2. Yeni istekler için hazırda bekler.
  3. Dosya sistemi açıldığında ve dosyayı okuduğunda, sunucu içeriği istemciye döndürür.
  • Benim gözlemlediğim kadarı ile, Node.JS'nin çok güzel bir avantajı var; dosyayı anlık değiştirip içeriği anlık response ediyor. (PHP/ASP'den bu süreci daha hızlı yönetiyor)
  • Node.js beklemeyi ortadan kaldırır ve bir sonraki istek ile devam eder.
  • Node.js, tek görevli, zaman bağımsız programlar çalıştırır, bu da işlemci bellek yönetimi için çok performanslı etkisi gözükür.

Node.JS neler yapabilir ?

  • Node.JS dinamik sayfa içerikleri üretebilir.
  • Node.JS sunucu tarafında dosya oluşturabilir, açabilir, okuyabilir, yazabilir, silebilir ve kapatabilir.
  • Node.JS form'dan gelen verileri toplayabilir.
  • Node.JS veritabanına veri ekleyebilir, silebilir, veriyi düzenleyebilir.

Çalışma mantığı nedir ?

  • Sunucu tarafında Node.JS web sunucusu çalıştırılıyor ve sunucuda ilgili programın çalıştırılması ile ".JS" uzantılı dosyaları okuyabilir durumda oluyor.
Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın