BIST9.167,58 %0.98
USD38.5527%0,27
EURO43,6265 %0.20
ALTIN4.018,80 %0.37
Teknoloji

Node.js Nedir? Ne İçin Kullanılır?

Node.js, JavaScript ile server side uygulamalar yazabileceğimiz, Joyent tarafından 2009 yılında geliştirilmeye başlanmış bir Javascript Runtime platformudur.

Abone OlGoogle News
11 Kasım 2020 15:48

Node.js hakkında daha fazla bilgi için nodejs.org adresini ziyaret edebilirsiniz.

Node js, V8 isimli bir javascript motoru üzerinde çalışır. 

V8, Google tarafından geliştirilen, Chrome web browserlarının da üzerinde çalıştığı C, C++ ve javascript dilleri ile kodlanan açık kaynak kodlu bir motordur.

Node.js Nasıl Çalışır?

Node.js, JavaScript ile yazılmış bir programı çalıştırmak için gerekli olan her şeyi içerir. 

Eğer daha önce Java programlama dili ile kodlama yaptı iseniz işte size görsel olarak daha kolay bir anlatım.

 

Node.js; bir JavaScript kodunu sadece tarayıcılarda değil aynı zamanda bilgisayarınızda bağımsız şekilde çalışacak bir uygulama şeklinde kullanmak istenmesinden ortaya çıkmıştır. 

Böylece JavaScript sadece web uygulamaları için kullanılan bir teknoloji olmaktan çıkmış, Python gibi Java gibi programlama dilleri ile aynı kapasitelere ulaşmıştır.

V8 engine JavaScript kodu makine koduna çevirdiği için uygulamalar çok hızlı performanslara erişebilmektedir. 

Neden Node.js Kullanmak Gerekir?

Çok yaygın şekilde kullanılmasının nedenlerini aşağıdaki gibi özetleyebiliriz.

Non-Blocking Teknolojisi

I/O ve network işlemlerini non-blocking olarak çalıştıran Node.js, zaman ve kaynak kullanımı konusunda çok başarılıdır. 

Non-bloking; bir uygulama üzerinde bir işlem yaparken işlemlerin birbiririni beklemediği, asekron olarak gerçekleştiği anlamına gelir. 

Yazma kurallarını okudum ve kabul ediyorum.600 karakter kaldı
×

Bu sayfalarda yer alan okur yorumları kişilerin kendi görüşleridir.
Yazılan yorumlar hiçbir şekilde akittv.com.tr’nin görüş ve düşüncelerini yansıtmamaktadır.
Yazılanlardan akittv.com.tr sorumlu tutulamaz.

0 Yorumlar
  • Yeniden eskiye
  • Eskiden yeniye
  • Öne Çıkanlar