node.js

Yazar: Robert Simon
Yaratılış Tarihi: 21 Haziran 2021
Güncelleme Tarihi: 22 Haziran 2024
Anonim
Node JS - Быстрый Курс за 1 час
Video: Node JS - Быстрый Курс за 1 час

İçerik

Tanımı - Node.js ne anlama geliyor?

Node.js, ölçeklenebilir, olaya dayalı uygulamalar oluşturmak için JavaScript dili etrafına sarılmış bir sunucu tarafı platformudur. Bu, deneyimli JavaScript programcıları için bile kafa karıştırıcıdır, çünkü geleneksel JavaScript ortamı her zaman müşteri tarafındadır - bir kullanıcı tarayıcısında veya bir sunucuyla konuşan bir uygulamada. İstemci isteklerine yanıt veren sunucuya geldiğinde JavaScript dikkate alınmamıştır, ancak tam olarak Node.js'in sağladığı şeydir.

Node.js JavaScript'te yazılmamıştır (C ++ ile yazılmıştır), ancak JavaScript dilini sunucu tarafı istek / yanıt işleme için yorumlayıcı bir dil olarak kullanır. Başka bir deyişle, Node.js bağımsız JavaScript programları çalıştırmaktadır. Bunun avantajı, programcıların müşteri tarafında da olsa mevcut bilgilerini kullanabilmeleri ve Node.js ile daha kolay kodlamaya başlayabilmeleridir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Node.js'i açıklıyor

Node.js, özellikle ağ üzerinden veya İnternet üzerinden programlama için çekici kılan birkaç özelliğe sahiptir. İlki, mevcut teknolojilerin İnternet üzerinden ileri geri konuşmak için kullandıkları tüm ek yük ve paketleme ile ilgili.

FedEx tarafından küçük bir paket gönderdiğinizi ve paketinizin hedefe giderken gittiği tüm "kapları" not aldığınızı hayal edin. Tüm paketleri yerel bir işleme merkezine taşıyan bir kamyon olacaktı. Bu merkezde, varış yerine götürmek için kullanılan uçak nakliye konteynırlarına taşınan büyük kutular olacaktır. Paket geldiğinde, tersi yönde giden diğer paketlerle tersi gerçekleşir.

Tüm bu paketleme ve yeniden paketleme, zahmetli ve pahalı bir işlemdir ve JSON ve REST gibi mevcut programlama teknolojilerinin internet üzerinden veri taşımak için yaptıkları tam olarak budur. Node.js bu yeniden paketleme işlemini büyük ölçüde azaltır ve aynı görevi yerine getirmenin hafif bir yolunu sağlar.

Çekici olan ikinci Node.js özelliğinin Web programlama olay modeliyle ilgisi var. Mevcut teknolojilerin çoğu, her istek ve yanıt için verinin "büyük bölümlerini" almak üzere yazılmıştır. Başka bir deyişle, yalnızca ufak değişiklikler olsa bile, bir veri sayfasının tümü bir sunucuya gönderilebilir. Bu teknolojiler, daha az olayla daha büyük veri parçaları kullanmak için optimize edilmiştir. Node.js bunun tersini yapar; daha fazla etkileşim ile çalışmak üzere tasarlanmıştır - daha fazla olaya yanıt veren daha küçük veri parçaları.