Проектирование входов на архитектуре приложений .Net MVC - PullRequest
0 голосов
/ 14 марта 2019

Надеюсь, у тебя все отлично.

Мне нужен был совет эксперта о моем дизайне ниже. На самом деле, у нас есть приложение, встроенное в .NET MVC. текущий бэкэнд - это проект библиотеки классов, и его используют сотни пользователей. Но, к сожалению, код библиотеки классов слишком перегружен. Мы намерены добавить новые функции для того же, и у меня есть возможность добавить новый компонент, чтобы не увеличивать сложность в библиотеке классов.

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

Так что может быть лучше добавить в качестве нового компонента 1) Добавление большего количества кода в существующую библиотеку классов 2) Добавление API

Кроме того, какова последняя тенденция для внутренних компонентов? используя библиотеку классов или API

Спасибо,

1 Ответ

0 голосов
/ 24 марта 2019

API и библиотека классов могут быть использованы для разработки бэкэнда.В вашем случае API является хорошим вариантом, потому что если количество пользователей увеличивается, вы можете разместить API на другом сервере с минимальными изменениями.Вы не можете разместить dll на другой машине.
API может быть развернут независимо, но dll нет.В современном мире People в основном использует API, так как он может использоваться мобильными приложениями и другими интерфейсами.Поэтому, если вы планируете использовать приложения mobo, API можно использовать повторно.
В конце концов, оба варианта - это просто разные варианты с различным набором преимуществ и недостатков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...