Какая нагрузка на CRAP, которую не разделяет sharepoint, из-за того, для чего операционная система хочет ее использовать. Особенно комментарий «Не зацикливайтесь на SharePoint» от ChaosPandion. Может быть, он подумал, что это трудно и сдался ...
Конечно, разработка SharePoint требует некоторого привыкания, но она способна к тому, что требуется оператору наиболее определенно. SharePoint построен с использованием ASP.NET, поэтому все, что вы делаете в ASP.NET, можно использовать / перенести на SharePoint. Это не отдельный продукт, а ПЛАТФОРМА РАЗВИТИЯ . Он будет масштабироваться для обслуживания такого количества пользователей, используя несколько WFE (веб-интерфейсов) и SQL-кластер в качестве бэкэнда.
Вопрос здесь: является ли sharepoint наиболее подходящей платформой для создания этого сайта? Тогда я должен был бы ответить, вероятно, нет, видя, что требуемая функциональность - это почти все пользовательские разработки. Если вы планируете также управлять веб-контентом, то да, SharePoint определенно стоит изучить. Кроме того, SharePoint устраняет все (или, по крайней мере, большинство :-D) авторизации и хитрости аутентификации. Это Министерство обороны сертифицировано . А если предлагаемой встроенной безопасности недостаточно, просто напишите поставщика проверки подлинности (поскольку SharePoint использует модель поставщика ASP.NET ).
Чтобы ответить на ваши вопросы:
ИТ-специалисты банка сообщили нам, что SharePoint на самом деле имеет множество других функций, которые помогут нам сделать проект более эффективным - например, кажется, что в SharePoint есть некоторые встроенные технологии масштабируемости и высокой доступности.
SharePoint основан на ферме, к которой можно добавлять машины, каждый из которых выполняет свою задачу, что означает либо сервер приложений, сервер индексирования, WFE, службы преобразования документов. WFE могут быть за балансировщиком нагрузки для распределения запросов. Также хочу еще раз упомянуть управление веб-контентом.
Я слышал, что разработка SharePoint очень утомительна, что платформу нельзя очень легко настроить и т. Д.
Как я уже сказал, SharePoint основан на ASP.NET, поэтому его можно настраивать так же, как и ASP.NET. Вы даже можете создать веб-сайт ASP.NET, поместить весь пользовательский интерфейс в элементы управления, а затем использовать их в SharePoint, возможно, даже элементы управления используют свою собственную базу данных. Что касается того, чтобы быть утомительным, не действительно. Это просто РАЗНОЕ и развертывание / тестирование не похоже на обычное развертывание / тестирование. SharePoint использует так называемые файлы решений (файлы .wsp), чтобы упаковать функциональность и развернуть ее на сервере. Это IMHO делает возможным развертывание функциональности очень модульным способом. Кроме того, существует множество отличных проектов с открытым исходным кодом, которые значительно упрощают разработку на sharepoint, а также предоставляют отличные расширения для «раскрутки» вашего сайта и делают его более интересным и простым в использовании для конечных пользователей.
Нуфф сказал ....