wmaraci reklam

Node JS Nedir? Node JS Kurulumu ve Node JS Dersleri

Node JS Nedir? Node JS Kurulumu ve Node JS Dersleri

Node.js, açık kaynaklı (open source) olup sunucu tarafından çalışabilen ile ilişkili uygulamalar için geliştirilen bir çalışma ortamıdır (runtime environment). İlk olarak 27 Mayıs 2009'da yayınlanmıştır. Nodejs joyent'in bir markasıdır.

Node.js uygulamaları genel olarak javascript ile geliştirilir. En önemli avantajı javascript'in sağladığı non-blocking I/O imkanı sayesinde yüksek ölçeklenebilirlik (ing. scalability) ve yüksek veri aktarabilme kabiliyetleridir. Bu teknolojiler sıklıkla gerçek zamanlı web uygulamalarında tercih edilmekle beraber, kullanım alanı popülaritesiyle orantılı olarak genişlemiştir. Node.js Google V8 javascript motorunu kullanarak betik dilini yorumlar. Node.js içerisinde standart olarak dağıtılan kütüphaneler sayesinde ek bir sunucu yazılımına (Apache HTTP Sunucusu, Nginx, IIS vb.) gerek kalmadan uygulamanın web sunucusu görevi görmesine de imkan verir.

Popülerliği zamanla artan bu platform milyonlara hitap eden web uygulamalarının da tercihi oldu. Örneğin Linkedin mobil sunucu tarafında NodeJS'e geçmeden önce Rails kullanıyordu. NodeJS 'e geçişten sonra server maliyeti 30 sunucudan 3 sunucuya düştü ve bazı işlemlerde 20 kata kadar varan hız artışı sağlandı. Aynı şekilde Paypal NodeJS'ye geçiş yapan devler arasında. Ürün ortamını riske etmemek adına direkt NodeJS'e geçişi göze alamayan PayPal, Java ve NodeJS olarak 2 plaftormda paralel olarak geliştirmeye başlıyor. Java takımında 5 kişilik bir ekip varken NodeJS tarafında 2 kişilik bir ekip çalışıyor. Java tarafında hazır olan geliştirme ve çalışma ortamını kurmak NodeJS ekibinin 2 ayını alıyor. Yani 2 ay boyunca java takımı geliştirme yaparken NodeJS takımı sadece gerekli alt yapıyı kurmakla uğraşıyor. 6 ayın sonunda ise NodeJS ekibi java ekibini yakalıyor aynı fonksiyonaliteye sahip uygulamayı geliştirmeyi başarıyorlar. Daha az kişilik bir ekiple 2 aylık gecikmeyle 2 katı bulan geliştirme hızına ulaşmış, %33 oranında daha az satır kod yazılmış ve %40 daha az dosya ile geliştirme yapılmasına imkan tanımıştır.

Node JS Kurulumu

Node.js'yi bilgisayarımıza kurmak için http://nodejs.org/download/ sayfasından kurulum paketini indirebilirsiniz. Node.js'yle birlikte NPM (node package manager) de kurulmuş olacak. NPM, node.js'de yazılmış kütüphanelerin bilgisayarınıza kurulmasını sağlar.

Node.exe'i çalıştırdıktan sonra çalıştığını kontrol etmek için aşağıdaki kodu yazabilirsiniz:

console.log(wmaraci nodejs testi)

Bu kodu yazdığınızda ekrana wmaraci nodejs testi yazacaktır.

Ağ Nedir? Ağ Bağlantısı ve Ağ Topolojileri
İlginizi Çekebilir!

Ağ Nedir? Ağ Bağlantısı ve Ağ Topolojileri

Bilgisayarların birbirlerine bağlanması sonucunda ortaya çıkan ortama ağ denir. Günlük ve kişisel yaşam içerisinde nasıl ki bir dosyanın transferine veya değiştirilmesine ihtiyaç duyuyorsak, kurumlar da verilerin değiştirilmesi ve t...

Node JS Dersleri

Node JS öğrenmek, Node JS kaynakları ve sorularınız için WM Aracı forumunu kullanabilir, aşağıdaki kaynaklardan yararlanabilirsiniz.

Bu içerik size yardımcı oldu mu? WM Aracı içeriklerini kullanıcı odaklı iyileştirebilmemiz için geri bildirimde bulunabilirsiniz.
Aklına bir soru mu takıldı?

O Zaman Uzmana Sor!

Sorunuz yanıtlandığında size bir bilgilendirme maili ileteceğiz.

Uzmana Sorulanlar

  • 1 RAT
    Atilla Rati pc güvelik uyarisi vermeden acabilir miyiz... RAT
  • 2 HTS Kaydı
    halime Hts kayıtlarında WhatsApp konuşmaları fotoğraf lar çıkar mı birdeayni sim kartı kullanıp da telefon ... HTS Kaydı
  • 3 Fatal Error
    yusuf gültekin Call of duty black ops 1 indirdim steamden 1500 tl verdim fakat nedense bir türlü fatal eror sorunun... Fatal Error
  • 4 127.0.0.1
    Gizemli Şahıs 127.0.0.1 adresi localhostsa 127.0.0.1:"port" yazarsam local olur mu?... 127.0.0.1
  • 5 Bios Pili
    kazim toshiba bilgisayarımı açamıyorum .boot mgr eksik uyarısı çıkıyor.hard diski değiştirirsem düzelirmi... Bios Pili
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al