Недавно архитектор описал нашу компанию как предложение Rolls-Royce (MVC), когда все, что ему было нужно, это Toyota (Web Forms). Мне интересно узнать, что вы думаете о веб-формах против MVC как об архитектурном...
Недавно архитектор описал нашу компанию как предложение Rolls-Royce (MVC), когда все, что ему было нужно, это Toyota (Web Forms). Мне интересно узнать, что вы думаете о веб-формах против MVC как об архитектурном...
Меня интересует способность правил движков: запускать и перебирать бизнес-логику «бизнес-пользователи» должны выполнять фактическое изменение этих правил, а не разработчики понять бизнес-правила в целом Кроме того, влияет ли использование механизма правил на качество приложения? Изменится ли...
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Есть много вещей, которые необходимо учитывать при создании системы,...
Мне было интересно, если кто-нибудь успешно использовал Windows Workflow Foundation для механизма BusinessRules / Validation, или вы знаете какой-то пример кода или статьи по этому поводу. Если вы использовали его раньше, что вы думаете об этом? Как это по сравнению с другими системами BusinessRule...
Я смотрю на разработку нового решения, которое по своей природе является очень модульным, и мне хотелось бы создать структуру, поддерживающую этот дизайн, чтобы облегчить расширение в будущем, четкое разделение проблем, лицензирование по модулям и т. Д. В Интернете я обнаружил, что модульные или...
В настоящее время мы работаем над нашим новым продуктом / проектом, это клиент-серверное приложение, предназначенное для определенных конкретных промышленных / сервисных предприятий. Мы создаем сервер (только на языке C и Linux), на котором выполняется настраиваемый протокол поверх TCP с внешним...
Я несу ответственность за большой сайт на базе Asp.Net. В настоящее время это веб-сайт (не веб-приложение), некоторые службы Windows и ряд библиотек классов. Уровень данных использует смесь LLBLGEN и Linq To LLBGen, а также ряд экземпляров устаревшего встроенного SQL, которые не подвергались...
Я работаю с ASP.NET MVC (и другими веб-реализациями MVC) довольно часто, но в этом я никогда не был уверен: должен ли контроллер и представление взаимодействовать? Конечно, контроллер должен выбирать, какое представление использовать, но что я имею в виду, должен ли контроллер передавать данные в...
Недавно у меня была дискуссия с разработчиком, который упомянул, что во время разработки программы они регулярно создают и удаляют таблицы и столбцы на регулярной основе, работая над новыми функциями и оправдываясь, говоря, что это нормально при использовании процесса гибкой разработки. Поскольку...
Я вижу, что термин «предприятие» часто используется разработчиками и программистами программного обеспечения и, похоже, используется свободно. ан · тер · приз / entərˌprīz / Существительное: проект или начинание, обычно сложное или требующее усилий. Инициативность и находчивость. Может кто-нибудь...
Хороший пример того, о чем я пытаюсь спросить, - это новая функция на Facebook. В начале, только немногие избранные имели доступ к временной шкале. По мере того, как функция стала более понятной в том, как она работала, и в ней были исправлены ошибки, дополнительные пользователи получили доступ к...
Я занимаюсь рефакторингом большой кодовой базы, где большинство классов находятся в одном пакете. Для лучшей модульности я создаю подпакеты для каждой функциональности. Я помню, как где-то узнал, что граф зависимостей пакетов не должен иметь циклов, но я не знаю, как решить следующую проблему:...
Я совершенно запутался в следующих терминах: Архитектура программного обеспечения Архитектура прикладного программного обеспечения - это процесс определения структурированного решения, отвечающего всем техническим и эксплуатационным требованиям, при оптимизации общих атрибутов качества, таких как...
Как это было В течение многих лет я организовывал свои программные решения как таковые: Уровень доступа к данным (DAL) для отвлечения бизнеса от доступа к данным Уровень бизнес-логики (BLL) для применения бизнес-правил к наборам данных, обработки аутентификации и т. Д. Утилиты (Util) - это просто...
Два корпоративных шаблона интеграции - это командное сообщение и сообщение о событии . Я работаю над системой, в которой мы используем обмен сообщениями не только для интеграции с другими системами, но и для внутренней связи между службами. Предполагается, что это в конечном итоге согласованная...
Кодирование на самом деле не так сложно . Сложная часть заключается в написании кода, который имеет смысл, читабелен и понятен. Поэтому я хочу найти лучшего разработчика и создать надежную архитектуру. Поэтому я хочу создать архитектуру для неигровых персонажей в видеоигре. Это стратегия в реальном...
Мы разрабатываем две взаимосвязанные системы. Один из них (A) будет установлен на машинах наших клиентов. Остальные (B) будут использоваться моей организацией. Каждая система имеет свою собственную базу данных (реляционную), и их схемы различаются. Однако обе системы должны быть синхронизированы....
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я всегда чувствую себя разъединенным между...
У нас начинается новый проект, и на данный момент разработчики разделены на две команды: команду A и команду B. Этот проект состоит из двух частей, которые требуют разработки на протяжении всего стека разработки. Очень упрощенный образец нашего стека показан ниже: Каждая часть проекта требует...
Я пытаюсь создать веб-решение SaaS, и я попадаю в путь, где я не уверен, что буду использовать несколько арендаторов или несколько экземпляров. Я постараюсь описать, чего я пытаюсь достичь, и у каждого подхода есть свои преимущества и недостатки (мое мнение, согласно тому, что я прочитал)....