Здравствуйте, Shmj, Вы писали:
S>Какой пример проекта (желательно от MS) сейчас можно посмотреть как образцовый, чтобы выстраивать архитектуру по его образцу?
Лучше 1 раз увидеть, чем 100 раз услышать. А именно нужно увидеть реализацию всего этого на практике — так быстрее и понятнее. Я уже почти 20 лет работаю с C#-кодом и тексты на этом языке мне понятнее чем русская речь (и тем более чем английская).
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, varenikAA, Вы писали:
AA>>Лови Документация по архитектуре приложений .NET
S>Лучше 1 раз увидеть, чем 100 раз услышать. А именно нужно увидеть реализацию всего этого на практике — так быстрее и понятнее. Я уже почти 20 лет работаю с C#-кодом и тексты на этом языке мне понятнее чем русская речь (и тем более чем английская).
Здравствуйте, Shmj, Вы писали:
S>Какой пример проекта (желательно от MS) сейчас можно посмотреть как образцовый, чтобы выстраивать архитектуру по его образцу?
Это зависит от критериев оценки.
Если надо продать подороже, то можно смотреть как надо делать тут: https://github.com/aspnetrun
Если надо сделать подешевле, то смотреть там же, но не делать так.
Здравствуйте, Shmj, Вы писали:
S>Какой пример проекта (желательно от MS) сейчас можно посмотреть как образцовый, чтобы выстраивать архитектуру по его образцу?
Я часто обращаюсь к исходникам .NET BCL [1] за вдохновением. Но это скорее про дизайн API, а не архитектуру.
Здравствуйте, Shmj, Вы писали:
S>Какой пример проекта (желательно от MS) сейчас можно посмотреть как образцовый, чтобы выстраивать архитектуру по его образцу?
Ты правда думаешь что есть одна правильная абсолютно лучшая архитектура на все случаи жизни?
Здравствуйте, Shmj, Вы писали:
S>Какой пример проекта (желательно от MS) сейчас можно посмотреть как образцовый, чтобы выстраивать архитектуру по его образцу?
И он существует!
10 PRINT "HELLO"
20 GOTO 10
Любые попытки усложнить данную архитектуру — понты и очковтирательство.
Здравствуйте, Shmj, Вы писали:
S>Какой пример проекта (желательно от MS) сейчас можно посмотреть как образцовый, чтобы выстраивать архитектуру по его образцу?
Здравствуйте, Shmj, Вы писали:
S>Какой пример проекта (желательно от MS) сейчас можно посмотреть как образцовый, чтобы выстраивать архитектуру по его образцу?
Признак хорошей архитектуры — программа получается вещью в себе, она мало зависит от внешнего окружения и почти весь код занят моделированием и решением проблемы.
Если ты интегрируешь сервер бд с веб-сервером через очередную веб-морду, попутно используя всякие модные облачные апи — ты получаешь набор администраторских скриптов вместо цельной программы и занимаешься большей частью работой сисадмина вместо написания кода и проектирования архитектуры.
Рекомендую взглянуть на стримы серьёзных разработчиков видео-игр — специфика видео-игр, где внешних зависимостей очень мало, невольно вынуждает разработчиков делать программу вещью в себе. Но конечно и видео-игру можно сделать как очередной "энтерпрайз софт" — взять какой-то попсовый движок, присобачить к нему модельки и текстурки, посыпать сверху скриптами. Это такая же интеграция вместо архитектуры и сисадминство вместо программирования.