Node.js Nedir?

Node.js, ağ bağlantılı uygulamalar için geliştirilmiş, sunucu tarafında çalışan, açık kaynaklıdır bir çalıştırma ortamıdır (runtime environment). Ryan Dahl tarafından geliştirilmiştir.

Node.js uygulamaları, istemci tarafı betik dili Microsoft’un geliştirdiği açık kaynaklı TypeScript ve genelde JavaScript kullanılarak geliştirilir.

En önemli avantajı JavaScript’in sağladığı bloklamayan G/Ç (non-blocking I/O) olanaklarıyla yüksek ölçeklenebilirliği (scalability) ve yüksek veri aktarabilmesidir.

Node.js, Google tarafından geliştirilen V8 JavaScript motorunu kullanarak betik dilini yorumlar.

Standart olarak dağıtılan kütüphaneler sayesinde ek bir sunucu yazılımına gerek kalmadan uygulamanın Web sunucusu görevini görür.

Bu yazı yorumlara kapalı.