Показать сообщение отдельно
  #13 (permalink)  
Старый 12.12.2015, 21:12
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

мне лично 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 где?
Ответить с цитированием