Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

JavaScript/Node.js icin Templating Kutuphaneleri


reyou

Öne çıkan mesajlar

https://colorlib.com/wp/top-templating-engines-for-javascript/

surdaki liste siralananlardan biri ile baslamak istiyorum ama pati ahalisi icinden kullananlar olmustur, tecrubelerini aktarmak isteyen vardir diye soruyorum.

tavsiye ettiginiz, olabildigince dependency'lerden uzak, hem client hem server tarafinda calisabilen, mumkunse bootstrap/material css ile uyumlu, ve uzun zaman da desteklenecegini dusundugunuz bir kutuphane var midir?

pugjs'in methini baya duydum, express doc's larinda falanda adi geciyor hatta, tavsiye eder misiniz?
Link to comment
Sosyal ağlarda paylaş

jade iyidir -simdi pug olmus adi galiba ?- rails tedrisatindan gelenler icin kolay ozellikle. node/express kullanan ufak bir iki proje icin jade kullaniyorduk gecen sene, her frameworkun destegi vardi, okunakliydi.

mustache etc. sanirim angular sevdalilari icin, o civarda default diye biliyorum.

unrelated: biz framework olarak son iki senedir mithriljs https://github.com/MithrilJS/mithril.js kullaniyoruz gerci, kendi template engine'i de gayet hos.
Link to comment
Sosyal ağlarda paylaş

Listeden aktif olarak kullandigim underscorejs ve handlebars var.

Underscore bi kac collectiondan donen datayi_.map ile bi takvimde gosterme isini kolaylastirmisti baya. Sonra oyle bi suru json birlestirmeli sey yaptim.

Handlebars ama baya yerde kullaniyorum. Jsonla donen datayi cok rahat bi sekilde viewa getiriyor. each, with, if falan cok kolayastiriyor isleri ama server tarafinda calismiyor diye biliyorum.

Ornegin kullandigimiz bi cms'in (CrownPeak) arama motoru tum sorguyu jsonla donderiyor, handlebars ile search result basiyoruz html icine. Onun disinda MeteorJS ile yapilmis bi kac app var. Tum data handlebars ile giriyor htmlin icine. Hatta user role'e gore degisiklik falan da yapabiliyorsun.
Link to comment
Sosyal ağlarda paylaş

Ejs den baya memnunum ben, hatta tam acikladigi gibi. moustache, jade ve ejs arasinda kalip bunu secmistim ben de

Worry not about organizing your stuff in the right manner, it’s just straight JavaScript all the way. Fast code execution, ease of debugging makes this the perfect templating engine for those who want to do HTML work with their favorite language, presumably JavaScript.
Link to comment
Sosyal ağlarda paylaş

Pug/Jade iyi hoş da biraz yavaş. Bol parametreli bi sayfamız ~250ms'de yanıt verebiliyodu mesela ki bunun 210ms'si tamamen pug.render()'dan geliyodu.

Kendi internal caching'ini açınca idare eder ama, mesela şimdi baktım aynı sayfa 50ms'de render olmuş.

Bu caching output caching gibi değil bu arada. Normalde hangi akla hizmetse adam her .render() dediğinde gidip template dosyasını yeniden okuyup parse ediyo garip bi şekilde, ama caching'i açınca adam bi defalığına dosyadan okuyup cache'liyo, sonra ordan kullanıyo.

O yüzden uygulamayı yeniden başlatmadan template'ı değiştireceksen caching'i açamayabilirsin.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...