Как выбрать оптимальную архитектуру программного обеспечения для своего сайта
Всем привет!!
Я начинаю онлайн-сайт волонтерства и пытаюсь понять, какую архитектуру выбрать для этого сайта, основные функции будут следующими:
1/ некоммерческие организации представляют онлайн-волонтерские возможности, которые будут опубликованы на веб-сайте после проверки
2/ волонтеры могут видеть и подавать заявки на любые онлайн-волонтерские возможности, которые им подходят.
У меня есть некоторые базовые знания об архитектуре программного обеспечения, но у меня нет никакого опыта, когда дело доходит до выбора правильной архитектуры для моего сайта, и я действительно не хочу сразу переходить к кодированию, поскольку я хочу убедиться, что мой сайт чисто спроектирован (спроектирован как в архитектуре, а не в графике), легко обслуживаем и расширяем, поэтому я действительно буду признателен за любые рекомендации!!!
Что я уже пробовал:
Мое лучшее предположение-использовать 3-уровневую архитектуру, но это только потому, что это единственная архитектура, о которой у меня есть некоторые "конкретные" знания и которую я могу визуализировать в своей голове, как ее реализовать.
Greg Utas
Я не разработчик веб-сайтов, поэтому не могу ответить на ваш вопрос. Но есть много знающих людей, которые часто посещают этот сайт, поэтому я с нетерпением жду ответов, которые вы получите.
F-ES Sitecore
На самом деле это не имеет значения, ТБХ, это не такой уж сложный сайт, так что три уровня будут работать просто отлично.