мне лично Mongo вот не как не понравилась (последний проект по разбору хромосом)
То, что она делает когда падает и ее Explain фигня полная
Как растет объем данных это понятно.
До старичка MysqQl скакать им долго
А из шаблонизатров, пора бросать велосипедить
http://mustache.github.io/ покажите хоть один шаблонизатор который портирован на столько языков
А да можно
String.prototype.render = function (obj) {
return this.replace(/\{([\w\.]*)\}/g, function (str, key) {
function getData(keys, obj) {
var value = obj[keys.shift()];
if (typeof value === "object") {
value = getData(keys, value);
}
return value;
}
var keys = key.split("."), value = getData(keys, obj);
return (typeof value !== "undefined" && value !== null) ? value : '';
});
};
var data = {
from_user: 'Карл',
text: 'Бросай курить',
sm: {hi: 'Вставай на лыжи :-)'}
};
alert("Привет {from_user}!\n{text}\n{sm.hi}".render(data));
UI где?