Здравствуйте, Ночной Смотрящий, Вы писали:
НС> У юзеров иногда метки рядом с ником бывают — expert, admin и т.д.
Так это же вроде прямые свойства пользователя. Почему в отдельной таблице?
НС>Нет, речь была про общий случай, который ты упорно пытаешься сузить.
В том то и дело, что тот подход, о котором я говорю, и рассматривает только конкретные узкие случаи. Никто не анонсировал тут обобщённое решение. Точнее с помощью данного подхода можно решить абсолютно любую задачу, но решение будет каждый раз разное.
НС>Вопрос непонятен.
ОК, уточню конкретнее. В в случае использования слоя абстракции у нас в прикладном коде будут следующие строки:
AddUser(name);
...
auto user=GetUser(id);
Так вот вопрос был простой — как будет выглядеть этот же код в случае отсутствия слоя абстракции и использование linq. Содержимое данных функций (т.е. слоя) я уже приводил в предыдущих сообщения.
_>>Угу, только в сайтах на "движках" почему-то вся функциональность всегда работает
НС>Агащаз.
Во всяком случае уведомления по почте у меня приходят от всех форумов, построенных на стандартных движках. В отличие от форума rsdn.
_>> (причём там есть к примеру форумы входящие в топ alexa, т.е. понятно с какими дикими нагрузками)
НС>А ты уверен что там нетроганный руками движок на этих диких нагрузках?
Во внутренности я конечно не лазил, но внешне совершенно обычный и со всей стандартной функциональностью.
НС>Ну вот и выхода у них другого нет, приходится лишний слой городить.
Безусловно, иначе с одной базой сложно конкурировать (хотя некоторые всё же умудряются). Я собственно об этом и писал тут уже. Что наличие конкуренции в мире коробочного софта заметно увеличивает его возможности и качество, по отношению к внутрикорпоративному.
_>>Вроде как ты сам в соседней темке ругал Шеридана за то, что он писал свой велосипед, вместо использования готового решения.
НС>Вот уж передернул так передернул.
А что не так то? ) Т.е. написание своего велосипеда вместо использования готового движка системы управления задачами — это дикий непрофессионализм начальника IT отдела. Но при этом написание своего велосипеда вместо использования готового движка форума — это признак "приличного сайта". У тебя всё в порядке с логикой? )))