|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.09.2015, 19:37 | #1 |
Регистрация: 08.11.2013
Сообщений: 8
|
Как строить архитектуру приложения?
Добрый день. Я хочу сделать расширяемое приложение используя много уровненную архитектуру типа луковицы. Приложение будет использовать ms sql и активно использовать хранимки. Много хранимок. Технология MVC web api и внешка angular. Обычно использую entity авто генерированную по базе. Люблю работать с базой. Когда генерируется автоматический класс я расширяю его в другом файле путём partial. Тем самым обеспечиваю безопасность своего файла от затёртости. Такой подход мне не нравится хотя не знаю почему, но чувствую халтуру. Как поострить грамотную архитектуру?
|
27.09.2015, 23:46 | #2 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
28.09.2015, 07:22 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Как правильно заметил Utkin, "каждый понт нуждается в подтверждении". Не стоит совать в программу то, что никогда никому не пригодится. Вообще, ассы програмирования стараются делать всё компактно и общедоступно. Насовать разной-разности, ума особо не требуется. Потом, такие проги, можно найти, разве, что на свалке.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
28.09.2015, 11:05 | #4 |
Регистрация: 08.11.2013
Сообщений: 8
|
У компании есть хороший специалист баз данных. Так же есть верстальщик в пребледных классического MVС не знаком. Веб сервисы так же условия заказчика. Мне дали задачу сделать архитектуру проекта. А я программист и не знаю как решить проблему. И надеялся, что великие умы мне помогут.))
|
28.09.2015, 11:15 | #5 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Так же есть верстальщик в пребледных. Он чё - покойник? >>А я программист и не знаю как решить проблему. Ещё два ха-ха. Если не знаешь как решать, нахрена вообще в программёры попёрся? Я, вот, не умею водить машину, так и не лезу туда.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
28.09.2015, 12:45 | #6 |
Регистрация: 08.11.2013
Сообщений: 8
|
Спасибо большое за помощь . Более профессиональных ответов я не видел. Хотя видел, на mail.ru ответах. Да да именно там.
|
28.09.2015, 14:17 | #7 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Если пройдет желание строить из себя крутого, гляньте здесь для начала: https://ru.wikipedia.org/wiki/%D0%A2...83%D1%80%D0%B0
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
28.09.2015, 14:26 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Да, всегда пожалуйста. Каков вопрос, таков ответ. Научитесь задавать адекватные вопросы, будете получать адекватные ответы.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
28.09.2015, 16:50 | #9 |
Регистрация: 08.11.2013
Сообщений: 8
|
Более конкретно спрошу. Есть инструмент ADO.NET Entity Data Model там автоматически создаётся модель и context. И потом на базе этого я делаю интерфейс и на базе него делаю класс по интерфейсу. Пока писал кое что понял, но есть всё ровно не понятки. Как от кого что куда переводить. Чем их обеднять и как разделить на уровни. Хочу именно пример живой увидеть. Ещё видел что model выводят в Core а Context на верхний уровень ,в этот компонент создаёт Model.edmx и там и model и context вместе их что вручную раскидывать по уровням. В общем сами взаимосвязи классов не понятны.
|
28.09.2015, 16:55 | #10 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Ну, вот это хоть что-то. Но, увы, я в ADO.NET не разбираюсь. Но для разбирающихся, уже есть поле для размышлений. Удачи.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать архитектуру процессора на неттопе? | qewertyns | Компьютерное железо | 8 | 16.04.2013 23:22 |
Проблема с блок-схемой? не понимаю как их строить (TASM) | Пиф | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 12.03.2013 19:37 |
Как строить график в режиме on-line? | АндрейЗуев | Помощь студентам | 0 | 06.12.2010 20:01 |
C++ Builder Как строить динамичные графики? | Yakker | C++ Builder | 1 | 23.10.2008 00:46 |