5

Arka uç tarafının aksine uygulamanın ön tarafında kullanılan Node.js'yi duydum, ancak kullanılabilecek herhangi bir kullanım durumu bulamıyorum. Birisi, Node.js'nin ön uçta kullanıldığı kullanım durumlarını açıklayabilir. Ayrıca, bir e-ticaret sitesi için CMS (İçerik Yönetim Sistemi) gibi oldukça karmaşık bir sistemde, Node.js doğru seçim olur mu? peşinÖn Uç için Node JS Kullanımı

+0

Tarayıcıların kendi javascript motorları olduğu için, tarayıcıda kullanılan Node gibi özel bir javascript çalışma zamanı örneği bulamayacağınızı tahmin ediyorum. Node.js *** ön uçta *** kullanılmaz. – adeneo

cevap

3

önyüzü uygulamaları geliştirmek zaman genellikle toolchain bir parçası olarak node.js ve ekosistem kullanmak istiyorum, ama konuşlandırılmış uygulamada

Teşekkür hala kullanıcının tarayıcısında çalışan düzenli bir JavaScript olacaktır. Örneğin, ön uç bağımlılıklarınızı yönetmek için Node'ın B123 yerine paket yöneticisi npm'u kullanabilirsiniz.

Ve (o kullanıcının tarayıcı içinde çalışır) JavaScript uygulaması önyüzdeki Düğüm için tasarlanmış npm paketleri kullanmak sağlayacak Browserify var.

4

Node.js, Chrome V8 javascript altyapısını kullanan bir javascript çalışma zamanıdır. Ön uçta tarayıcıda bir javascript motoru (Chrome için V8, Firefox için SpiderMonkey, Edge için Çakra), dolayısıyla Javascript'in Node.js'de tarayıcıda çalışıp çalışmadığı çok benzer ortamlarda bekleyebilirsiniz. Ancak, ön uçta Node.js modüllerini kullanmak isteyebilirsiniz. Modüller, npm adında bir araç kullanılarak paketlenmiştir. Bunu gerçekleştirmek için Browserify, webpack veya Rollup.js gibi modül yükleyicileri veya paketleyicileri kullanabilirsiniz.