Node.js
Node.js, JavaScript’i tarayıcı dışında çalıştırır. Çalışma ortamı teknik olanakları sağlar; asıl iş mantığını program belirler.
JavaScript’i tarayıcı dışında çalıştırmak
Node.js, JavaScript için tarayıcı dışında çalışan bir çalışma ortamıdır. Ağ erişimi ve dosyalar için işlevler sağlar. Örneğin sunucu hizmetleri veya veri işleyen yardımcı programlar bununla çalıştırılabilir.
Varsayımsal bir aktarımda program, ürün dosyasını okuyup ilgili çalışana önizleme hazırlar. Node.js, bu iş için yazılmış kodu çalıştırır. Hangi sütunların zorunlu olduğu ve hangi ürünlerin eşleştiği programda ayrıca tanımlanıp kontrol edilmelidir.
Node.js bir veritabanı veya eksiksiz bir uygulama framework’ü değildir. Framework’ler ya da kütüphaneler bu ortamın üzerinde ek görevler üstlenebilir. Yalnız Node.js seçmek; mimariyi, güvenilir işletimi veya aktarımın iş açısından doğruluğunu belirlemez.
Kaynaklar
İlgili terimler
- JavaScriptJavaScript, tarayıcıda ve dışında uygulama mantığı için kullanılan programlama dilidir. HTML ve CSS’ten farklı görev üstlenir.
- BackendBackend, uygulamanın sunucu tarafındaki kurallarını ve verilerini işler. Yalnız veritabanı veya yönetim ekranı değildir.
- FrameworkFramework, uygulama için teknik bir iskelet ve ortak kurallar sağlar. Hangi görevleri üstlendiği seçilen framework’e bağlıdır.
- Eski sistemKullanılmaya devam eden, zamanla teknik ve iş bağımlılıkları birikmiş mevcut sistem.
- Çok kiracılılıkÇok kiracılılık aynı çözümde ayrı müşteri veya grup alanları sağlar. Kiracı otomatik olarak tek kişi ya da tek veritabanı değildir.
- Tarayıcı önbelleğiTarayıcı önbelleği uygun HTTP yanıtlarını sonraki kullanım için saklar. Yeniden kullanım ve doğrulama ilgili kurallara bağlıdır.
Bu konudaki yazılar








ASES ile Yazılım geliştirme
Özel yazılım, web ve mobil uygulamalar


