Yazar:
KodlarTR Tarih: 05-16-2025, 08:09 PM

Node.js nedir?
Node.js, JavaScript kodlarını tarayıcı dışında, sunucu tarafında çalıştırabilen bir çalışma zamanı ortamıdır. Google Chrome’un V8 motorunu kullanır. Asenkron, olay tabanlı yapısıyla yüksek performanslı uygulamalar için uygundur. Node.js, sunucu tarafında JavaScript çalıştırmanıza olanak tanıyan açık kaynaklı, çapraz platform bir çalışma ortamıdır. Kısaca, tarayıcı dışında da JavaScript kodları yazıp çalıştırabilmenizi sağlar.
Temel Özellikleri:
Node.js, JavaScript kodlarını tarayıcı dışında, sunucu tarafında çalıştırabilen bir çalışma zamanı ortamıdır. Google Chrome’un V8 motorunu kullanır. Asenkron, olay tabanlı yapısıyla yüksek performanslı uygulamalar için uygundur. Node.js, sunucu tarafında JavaScript çalıştırmanıza olanak tanıyan açık kaynaklı, çapraz platform bir çalışma ortamıdır. Kısaca, tarayıcı dışında da JavaScript kodları yazıp çalıştırabilmenizi sağlar.
Temel Özellikleri:
- Chrome V8 Motoru ile Çalışır:
Node.js, Google'ın Chrome tarayıcısında kullandığı yüksek performanslı V8 JavaScript motorunu kullanır. Bu motor sayesinde JavaScript kodları çok hızlı çalıştırılır.
- Olay Tabanlı (Event-Driven) ve Asenkron (Non-blocking):
Node.js, olay tabanlı mimarisi sayesinde yüksek verimli ve ölçeklenebilir uygulamalar geliştirmeye olanak sağlar. Özellikle çok fazla I/O (girdi/çıktı) işlemi yapan (örneğin ağ bağlantıları veya dosya işlemleri) uygulamalarda etkilidir.
- Tek İş Parçacığı (Single-threaded):
Node.js, tek bir iş parçacığı kullanarak eş zamanlı birçok isteği (request) işleyebilir. Bu, klasik sunucu modellerine kıyasla daha hafif ve verimli bir modeldir.
- npm (Node Package Manager):
Node.js ile birlikte gelen npm, dünyanın en büyük açık kaynak paket ekosistemidir. Uygulamanıza kolayca modüller (kütüphaneler) ekleyebilirsiniz.
Yorumlar: 0
Etiket: Node js nedir