Citizen - MVC tabanlı Node.js web uygulaması çerçevesi
(github.com/jaysylvester)- Ölçeklenebilir web sitelerini hızlıca oluşturmak için tasarlanmış, MVC tabanlı bir web uygulaması çerçevesi
- Geleneksel sunucu tarafı web uygulamaları, SPA ve RESTful API’ler için temel olarak kullanılabilir
- Avantajları
- Yapılandırmadan çok kuralları önceleyen (Convention over configuration), ancak yine de esnek bir yaklaşım sunar
- SEO dostu URL’ler kullanan sunucu tarafı yönlendirmeyi ek yapılandırma olmadan destekler
- Sunucu tarafı oturum yönetimi sağlar
- Anahtar/değer deposu: istekler, controller işlemleri, nesneler ve statik dosyalar önbelleğe alınabilir
- Cookie, oturum, yönlendirme ve önbellek gibi unsurları yönetmek için basit direktifler sunar
- Bileşen ekleme ve chaining yoluyla güçlü kod yeniden kullanımı seçenekleri sağlar
- Aynı desenle HTML, JSON, JSONP ve düz metin sunabilir
- ES modüllerini ve Node (CommonJS) modüllerini destekler
- Geliştirme modunda hot module replacement (HMR) mümkündür
- Template literal veya consolidate tarafından desteklenen motorlarla view rendering sağlar
- Doğrudan bağımlılıkları azdır
Henüz yorum yok.