Node.js nedir?
JavaScript komutlarının sunucu tarafında çalışması diyebiliriz.
Neden popüler?
Node.js popüler olmasının sebebi hızlı ve performanslı olmasının yanında JavaScript komutlarının esnek oluşu, komutların bloklanmadan işlenmesi ve olay tabanlı çalışması ayrıca diğer sunucu taraflı çalışan programlama dilleri gibi ek bir web sunucusuna (Apache HTTP, IIS, Nginx vb.) ihtiyaç duymamasıdır.
Farkı nedir?
- Diğer sunucu taraflı çalışan programlama dillerine herhangi bir kullanıcı istekte bulunduğunda sunucu sadece o isteğe cevap verir ve diğer istekler kuyruğa alınır.
- Bir isteğin uzun sürmesi diğer kullanıcıları etkiler ancak Node.js komutları bloklamadan işlediğinden işlemi uzun süren komut sistemi yavaşlatmaz ve Node.js diğer kullanıcılara da cevap verir.
- Bununla ilgili en güzel örnek yemek sipariş sistemi diyebiliriz.
- Klasik sunucu taraflı programlama dilleri bir yemek siparişi geldiğinde sırada duran diğer müşteriler siparişin hazırlanmasını bekler.
- Node.js ise herhangi bir yemek siparişi geldiğinde siparişi arka tarafa bildirir ve not alır ve daha sonra sıradaki müşterinin siparişini alır.
- Verilen yemek siparişlerinin hangisi daha önce hazırlanırsa o yemek siparişine cevap verir.
- Böylece müşteri daha önce ve hızlı hazırlanacak bir yemek için sırada fazladan beklemez.
Kimler Kullanıyor?
Birkaç örnek: Apple, Google, IBM, Microsoft, NASA, Netflix, PayPal, Pinterest
Kurulum Aşamaları
1 - Node.js internet sitesinden güncel sürümü indirmek için sayfa ziyareti gerçekleştiriyoruz.
2 - O an güncel setup dosyasını indirelim.
3 - Klasik next-next.
4 - Devam.
5 - Devam.
6 - Devam.
7 - Install dedikten sonra kurulumu tamamlıyoruz.
Kurulum tamamlandı. Şimdi ise kurulan Node.js hakkında bilgi edinmek için CMD'ye şunu yazalım
Node.js Versiyonunu Öğrenelimnode -v
Bir sonraki dersimizde Node.js ile ilgili ufak güzel örnekler yapmaya başlayacağız. Bizi takipte kalın.