Вопросы с тегом «application-design»

Проектирование приложения охватывает всю стадию проекта, предшествующую внедрению, и состоит в концептуализации архитектуры, ее компонентов, взаимодействий между каждым компонентом, потоков данных и процессов, которые необходимо реализовать.

9
Какую бизнес-логику должна реализовать база данных?
Я работал в некоторых проектах, где большая часть бизнес-логики была реализована в базе данных (в основном через хранимые процедуры). С другой стороны, я слышал от некоторых коллег-программистов, что это плохая практика («Базы данных существуют для хранения данных. Приложения делают для остального»). Какой из этих подходов в целом лучше? Плюсы реализации …

5
Преимущества и недостатки создания одностраничного веб-приложения [закрыто]
Я близок к завершению этапа создания прототипа / подтверждения концепции для побочного проекта, над которым я работаю, и пытаюсь принять решение о более масштабных решениях по разработке приложений. Приложение представляет собой систему управления проектами, ориентированную в большей степени на процесс быстрой разработки. Одно из решений, которые мне нужно принять, заключается …

10
Помогает ли разделение потенциально монолитного приложения на несколько более мелких приложений предотвратить ошибки? [закрыто]
Другой способ спросить это; почему программы имеют тенденцию быть монолитными? Я думаю о чем-то вроде пакета анимации, такого как Maya, который люди используют для различных рабочих процессов. Если бы возможности анимации и моделирования были разделены на их собственное отдельное приложение и разрабатывались отдельно, а файлы передавались между ними, разве им …

1
Должен ли я использовать микросервисы при разработке системы самостоятельно?
Я начинаю новый проект на работе и, вероятно, буду едва ли не единственным разработчиком проекта, хотя одному или двум другим разработчикам потребуется интегрировать существующие приложения или простые сценарии в основной проект. Проект должен обрабатывать небольшие объемные и потоковые данные, обрабатывать и обрабатывать их, а также выполнять код по запросу. Некоторые …

5
Является ли наличие функциональности в БД препятствием для масштабируемости?
Возможно, я не смогу дать правильное название вопроса. Но вот оно, Мы разрабатываем финансовый портал для управления активами. Мы ожидаем, что более 10000 клиентов будут использовать приложение. Портал рассчитывает различную аналитику производительности на основе технического анализа фондового рынка. Мы разработали множество функций с помощью хранимых процедур, пользовательских функций, триггеров и …

7
Может ли быть полезно создать приложение, начинающееся с графического интерфейса?
Тенденция в проектировании и разработке приложений, кажется, начинается с «кишок»: домен, затем доступ к данным, затем инфраструктура и т. Д. Графический интерфейс обычно появляется позже. Интересно, может ли это быть полезным для создания графического интерфейса ... Мое обоснование заключается в том, что, создав хотя бы прототип GUI, вы получите лучшее …

4
Как мне эффективно искать все ориентиры в пределах определенного ориентира?
Я пытаюсь начать с гео-поискового проекта, который найдет все ориентиры в 10 км / миль (не важно для этой истории) конкретной достопримечательности. Например, допустим, у меня есть база данных с 1 000 000 ориентиров. Чтобы найти все ориентиры в радиусе 10 миль от ориентира с определенными координатами, мне нужно будет …

2
Стратегия применения Django
Я работал над проектом Django, который в последнее время немного вырос. Я немного подумал о том, какую стратегию использовать, чтобы упростить управление. Одна вещь, которую я хотел бы получить, - это если бы я разделил свое приложение на несколько небольших приложений. Это уменьшит размер моего вида и файлов модели и …

2
Существуют ли какие-либо конкретные рабочие процессы или шаблоны проектирования, которые обычно используются для создания больших приложений функционального программирования? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я уже некоторое время изучаю Clojure, хотя я не использовал его …

5
Должен ли один сбой завершить массовую операцию?
В API, над которым я работаю, есть операция массового удаления, которая принимает массив идентификаторов: ["1000", ..., "2000"] Я был свободен реализовать операцию удаления, как мне показалось подходящим, поэтому я решил сделать все это транзакционным: то есть, если один идентификатор недействителен, весь запрос завершится неудачно. Я назову это строгим режимом. try{ …

5
Как подойти к «это будет просто небольшое приложение»? Да правильно?
Хорошо, я сталкивался с этим много раз, но здесь сценарий худшего случая немного преувеличен. Клиент говорит: «Эй, можешь сделать этот маленький модуль для этой маленькой задачи»? Я: «Конечно, нет проблем». Поэтому, основываясь на бюджетах, ограничениях и т. Д., Я пропускаю некоторые из архитектурных решений и погружаюсь в них, чтобы не …

2
Должен ли быть индекс «гигиены данных» для программного обеспечения - чтобы указать, насколько чистая программа? не оставлять временные файлы и т.д.
Должен ли быть индекс «гигиены данных» для программного обеспечения - чтобы указать, насколько чистая программа? не создавать неиспользуемые временные файлы, записи реестра, переменные окружения и т. д. Например, загляните в свою папку пользователей в Windows, вы увидите все типы файлов рабочего пространства, используемые вашими приложениями. Например, из-за этого сложно узнать, …

3
Что такое «модель приложения»?
В настоящее время я изучаю .NET Core, и в первых документах, в которых впервые был представлен .NET Core, мы видим, что говорят о множестве различных вертикалей. Это может показаться на этой картинке: Во всех вертикалях мы видим среду выполнения, фреймворк, но есть еще и вещь «Модель приложения». Кроме того, во …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.