Node JS Nedir?

Node Js, sunucu tarafında uygulamalar geliştirmek

Node Js, Chrome’un V8 Javascript motoru üzerinde geliştirilmiş bir Javascript çalışma ortamıdır. Bunu en anlaşılır şekilde Windows bilgisayarları üzerinde Java uygulamalarını çalıştırmak için Java Runtime Environment (JRE) yüklemeye ihtiyaç duyulmasına benzetebiliriz.

Node Js ile yazılım geliştirmek için temel Javascript bilgisine sahip olmak gerekmektedir. Javascript, script tabanlı bir olsada günümüzde yeni versiyonlarıyla nesneye dayalı programala dili özelliğini kazanmış, avantajı oldukça fazla bir programlama dildir.

Node Js, olay tabanlı (event-driven) programlamadır. Bir yazılımın işleyişini olaylar belirlemektedir.

Node Js, Run-to-Completion yani ilk sıradaki işi tamamlamadan başka bir işe geçmeyen bir yapıya sahiptir.

Node Js’i önemli kılan özelliği Event-Driven (olaya dayalı), non-blocking I/O (engelleme yapmayan) programlama yapısına sahip olmasıdır. Bu tanımlamalar önem arz ettiğinden dolayı detaylı olarak Node JS ile Ansenkron Programlama konusunda yer verilecektir.

Önerilen yazılar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir