• 🔊 Sponsor - Sohbet'in yeni adı Haylaz.NET açıldı. Sen de hemen aramıza katılmak için TIKLA 📌
  • 🔊 Sponsor - Türkiye'nin resmi mobil sohbet sitesi Mobil.Gen.TR açıldı! Tüm mobil cihazlardan giriş yapmak için TIKLA 📌
  • 🔊 Sponsor - Okey Sitemiz Açıldı - Haylaz.NET 📌 Okeyodalari.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna! TIKLA 📌

  • IRCForumlari.Gen.Tr Türkiye'nin Güncel IRC Forum Sitesi
    IRCForumlari.Gen.Tr IRC Forum sitesine katılım zahmetsiz ve ücretsizdir.
    Konu içeriğini görebilmek için lütfen üye olun. Aksi taktirde içeriği göremezsiniz.
  • Değerli ziyaretçilerimiz;

    Türkiye'nin en yeni, gelişmiş, özgün ve güvenli bilgi ağına hoşgeldiniz! Şimdiye dek internet dünyasında bir çok başarı elde etmiş projeye imza attık "IRCForumlari.Gen.TR" bunlara en yakın örnek diyebiliriz. Son olarak ta IRCForumlari.Gen.Tr siz değerli kullanıcılarımız ile buluşturmanın mutluluğu içerisindeyiz. Sizde bu MEGA ve Stabil projenin bir parçası olmak isterseniz kolayca bize katılabilirsiniz. Saygılarımızla. IRCForumlari.Gen.TR

Bilgi Node JS Nedir? Node JS Kurulumu

[IF] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Node.JS kategorisinde 𝕏 tarafından oluşturulan Node JS Nedir? Node JS Kurulumu başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 214 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Node.JS
Konu Başlığı Node JS Nedir? Node JS Kurulumu
Konbuyu başlatan 𝕏
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan 𝕏

𝕏

Teknik Sorumlu
IF - TeknikAdmin
Katılım
24 May 2020
Mesajlar
45
Tepkime puanı
5
Puanları
0

İtibar:

Node JS Nedir? Node JS Kurulumu ve Node JS Dersleri

Node.js, açık kaynaklı (open source) olup sunucu tarafından çalışabilen ağ 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)