Ev Ses Node.js dosyası nedir? - techopedia nedir?

Node.js dosyası nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Node.js anlamı ne?

Node.js, ölçeklenebilir, olay güdümlü uygulamalar oluşturmak için JavaScript dilinin etrafına sarılmış bir sunucu tarafı platformudur. Geleneksel JavaScript ortamı her zaman istemci tarafında - bir kullanıcının tarayıcısında veya bir sunucuyla konuşan bir uygulamada), bu durum deneyimli programcılar için bile kafa karıştırıcıdır. JavaScript, istemci isteklerine yanıt veren sunucu söz konusu olduğunda dikkate alınmamıştır, ancak tam olarak Node.js'nin sağladığı şey budur.


Node.js JavaScript ile yazılmaz (C ++ ile yazılı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 tek başına JavaScript programları çalıştırır. Avantajı, programcıların, istemci tarafında da olsa, programlama bilgisini kullanabilir ve Node.js ile kodlamayı çok daha kolay başlatabilmesidir.

Techopedia, Node.js'yi açıklıyor

Node.js, özellikle ağ veya Internet üzerinden programlama için çekici kılan çeşitli özelliklere sahiptir. İlki, mevcut teknolojilerin İnternet üzerinden ileri geri konuşmak için kullandığı tüm genel gider ve ambalajlarla ilgilidir.


FedEx tarafından küçük bir paket gönderdiğinizi ve paketinizin hedefe giderken seyahat ettiği tüm "kapları" not ettiğinizi düşünün. Tüm paketleri yerel bir işleme merkezine taşıyan bir kamyon olurdu. Bu merkezde, varış merkezine ulaştırmak için kullanılan uçak nakliye konteynırlarına kaldırılmış büyük kutular olacaktır. Ve paket geldiğinde, tersi, diğer paketler ters yönde olacak şekilde gerçekleşir.


Tüm bu paketleme ve yeniden paketleme, zahmetli ve pahalı bir süreçtir ve JSON ve REST gibi mevcut programlama teknolojilerinin verileri İnternet üzerinden taşımak için yaptığı şeydir. Node.js bu yeniden paketlemeyi önemli ölçüde azaltır ve aynı görevi gerçekleştirmek için hafif bir yol sağlar.


Çekici olan ikinci Node.js özniteliğinin Web programlama olay modeli ile ilgisi vardır. Mevcut teknolojilerin çoğu, her istek ve yanıt için "büyük veri" almak üzere yazılmıştır. Başka bir deyişle, yalnızca ufak değişiklikler olsa bile, bir veri sayfasının tamamı sunucuya gönderilebilir. Bu teknolojiler daha az olayla daha büyük veri yığınlarını kullanacak şekilde optimize edilmiştir. Node.js tam tersini yapar; daha fazla etkileşim ile çalışacak şekilde tasarlanmıştır - çok daha fazla etkinliğe yanıt veren daha küçük veri parçaları.

Node.js dosyası nedir? - techopedia nedir?