lostyazilim
tr.link

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.

Google Nedir? Google'ın Kuruluşu ve Hikayesi
İlginizi Çekebilir!

Google Nedir? Google'ın Kuruluşu ve Hikayesi

4 Eylül 1998’de Kaliforniya’da "Don't be evil" (Kötü olma) sloganıyla kurulan Google, başta internet araması olmak üzere çevrimiçi bilgi dağıtımı ve reklam teknolojileri gibi birçok alana yatırımlar yapıp hizmet veren çok uluslu...

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 IT
    Nasip Meraba.Teknolijiyi ve getirilerini severim bilgisayar oynamayi severim ama nasil yapildigi gelistiri... IT
  • 2 DRM
    ihsan drm li kitabı nasıl kindle den okuyabilirim... DRM
  • 3 BDSM
    Muhammed Askeri Yılmaz Bdsm de erkek ler Şub olabilir mi... BDSM
  • 4 HTTPS
    isa Https ile bazi sitelere ersim sagliyamiyorum ünlem isareti cikiyor ve https yazan kisim karalanmis c... HTTPS
  • 5 ASCII
    Serpil Çetin Yön işaretlerinin Ascıı kodu nedir?... ASCII
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al