Вопросы с тегом «architecture»

9
Поддерживает ли текущее доказательство принятие контекстных по сравнению с каноническими моделями данных?

«Каноническая» идея широко распространена в программном обеспечении; паттерны, такие как Canonical Model , Canonical Schema , Canonical Data Model и т. д., как представляется, снова и снова появляются в процессе разработки. Как и многие разработчики, я часто некритически следовал общепринятому...

9
Что такое хороший метод для оценки облегченной архитектуры?

Я знаком с методами оценки архитектуры, такими как технический метод анализа компромиссов в архитектуре (ATAM) и более ориентированный на бизнес метод анализа затрат и выгод (CBAM) . Однако эти методы достаточно масштабны: они предписывают несколько сеансов мозгового штурма, презентаций, разработку...

9
Какие соображения следует учитывать за и против «супер» сайтов?

Моя компания рассматривает возможность объединения всех своих приложений и сайтов первого уровня (то есть высокопроизводительного производства) в единую всеобъемлющую кодовую базу. Теория заключается в том, что их разрешения, дизайн и общая функциональность могут быть гомогенизированы и...

9
Сканирование миллиарда строк в сверхбыстрой базе данных

Фон Локальная база данных содержит около 1,3 миллиарда уникальных строк. Каждая строка косвенно связана с определенной широтой и долготой (местоположением). В каждой строке есть отметка даты. Случай использования Проблема заключается в следующем: Пользователь устанавливает дату начала / окончания и...

9
В .NET (Visual Studio), когда вы создаете новую сборку?

Я работаю над приложением Silverlight. Я разделил его на несколько сборок: Домен Репозитории (все с сохранением в базе данных Sterling) UI ... Вот как я это узнал, но мне было интересно. Если вы знаете, что библиотеки DLL не будут использоваться повторно, нужно ли их разделять? Или вы могли бы...

9
Есть ли какие-то преимущества в гибких методах, помимо работающей сборки между спринтами?

Недавно я заинтересовался гибкими практиками в разработке программного обеспечения, и с тех пор я видел много статей, указывающих, что эти практики позволяют снизить общие затраты. Логика, лежащая в основе этого, обычно выглядит следующим образом: если ваши требования изменятся, вы можете отразить...

9
Почему следует избегать наследования форм?

Я помню изучение VB4 и перетаскивание кнопки на форму, двойной щелчок по этой кнопке и ввод кода в тот обработчик событий, которым я только что получил магическое благословение. Придя из QBASIC, я был в восторге от «V» в «VB», визуальный дизайнер был буквально лучшей вещью со времен нарезанного...

9
Два компонента, предлагающие одинаковую функциональность, требуемую разными зависимостями

Я создаю приложение на PHP, используя Zend Framework 1 и Doctrine2 в качестве слоя ORM. Все идет хорошо. Теперь я заметил, что и ZF1, и Doctrine2 поставляются с собственной реализацией кэширования и полагаются на нее. Я оценил и то и другое, и хотя у каждого есть свои плюсы и минусы, ни один из них...

9
REST или очередь сообщений в многоуровневой гетерогенной системе?

Я разрабатываю REST API для трехуровневой системы, такой как: Client application-> Front-end API cloud server-> user's home API server (Home). Homeявляется домашним устройством и должен поддерживать соединение Front-endчерез Websocket или длительный опрос (это первое место, где мы нарушаем...

9
Есть ли альтернатива стека + куча + статическая модель памяти?

Все программы, которые я видел, организуют свою память данных в один или несколько стеков вызовов (обычно фиксированного размера, но иногда нет), кучу и статическую память. В последнее время локальное статическое хранилище также было добавлено к этому. Были ли какие-либо попытки организовать...

9
Разработка структуры приложения, которая позволит каждой реализации настраивать части пользовательского интерфейса.

Мне поручено разработать структуру приложения, которая позволит каждой реализации настраивать части пользовательского интерфейса. Одним из таких примеров может быть то, что реализация (давайте теперь будем называть ее клиентом) может определять ячейки представления коллекции для возврата к...

9
Разделение извлечения данных и бизнес-объектов между уровнями DAL и BLL

Я провел некоторое исследование, прежде чем опубликовать этот вопрос. Среди других вопросов или постов, один из них приведен ниже. Я не мог понять, как определить .. Бизнес-объекты на уровне доступа к данным У меня есть хранилище, и бизнес-уровни вызывают хранилище для получения данных. Например,...

9
Лучший способ ускорить доступ к данным в двух хранилищах данных?

Я начинаю проект бизнес-аналитики, который потребует абстрагирования доступа к двум существующим хранилищам данных. Мне нужно спроектировать архитектуру приложения, чтобы позволить бизнес-аналитикам самообслуживания объединять данные и обеспечивать единое представление двух существующих хранилищ. Я...

9
мы прошли полный круг с микросервисами, возвращаясь к очень старым школьным подходам?

С точки зрения архитектуры и дизайна программного обеспечения, как микросервисы «складываются» (каламбур) против промежуточного программного обеспечения? Я пришел из Java, и похоже, что когда вы уходите от простого REST в качестве API и абстрагируетесь от различных слоев и параметров соединения, по...

9
Как я могу иметь объекты, взаимодействующие и взаимодействующие друг с другом без навязывания иерархии?

Я надеюсь, что эти разговоры прояснят мой вопрос - я бы полностью понял, если они этого не сделают, поэтому дайте мне знать, если это так, и я постараюсь прояснить себя. Познакомьтесь с BoxPong , очень простой игрой, которую я сделал, чтобы познакомиться с разработкой объектно-ориентированных игр....

9
REST ограничен только оптимистичным управлением параллелизмом?

контекст Из-за отсутствия сохранения состояния архитектурного стиля REST, когда каждый запрос стоит отдельно, ведущий сервер никогда не хранит никакой информации о клиенте. Таким образом, пессимистическое управление параллелизмом не подходит, потому что для этого требуется хранилище сервера, клиент...

9
Существуют ли существенные недостатки в зависимости от абстракций?

Я читал эту вики о Принципе стабильных абстракций (SAP) . SAP заявляет, что чем стабильнее пакет, тем более абстрактным он должен быть. Это подразумевает, что если пакет менее стабилен (более вероятно, изменится), то он должен быть более конкретным. Что я действительно не понимаю, так это то,...

9
Источник событий только для случаев, когда записи редки?

Я читаю источники событий и не могу перестать задавать себе вопрос, имеет ли это смысл только в экзотических ситуациях, когда записи очень редки или требуется аудит военного уровня. Неисключительная система с любым значительным использованием может производить от сотен до тысяч записей в день,...

9
Компьютерная архитектура НЕ основана на массивах [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Он говорит, что в оригинальной статье Уодлера...

9
В шаблоне MVP должен ли View создавать экземпляр объекта Model на основе содержимого пользовательского интерфейса или просто передавать это содержимое в качестве параметров Presenter?

Я использую шаблон MVP в приложении для Android, которое я разрабатываю. У меня есть в основном 4 элемента: AddUserView, где может быть добавлен новый пользователь: AddUserPresenter UserInfo (Pojo) UserInfoManager (логика работы и менеджер хранилища) Мой вопрос: Когда я нажимаю кнопку «Добавить» в...