Sharepoint как замена для приложений N-уровня и баз данных OLTP - PullRequest
0 голосов
/ 24 апреля 2010

Все,

В моей нынешней компании мы надеемся заменить все приложения ASP.NET и базы данных OLTP на Sharepoint 2007. Наши приложения и базы данных работают с более чем 10 000 строк, и у нас более 5000 клиентов, активно использующих систему. Наша реализация sharepoint заменит все n-уровневые приложения.

У кого-нибудь есть опыт реализации этого? Моя текущая точка зрения заключается в том, что Sharepoint не создан или недостаточно подходит для приложений такого типа. Может ли оно действительно заменить приложение сотнями страниц и сотнями таблиц? Поддержка операций с хранилищами данных? Поддерживает высокопроизводительные операции OLTP? Обеспечить надежную среду разработки?

Любой и все входные с благодарностью. Спасибо С.О. Сообщество.

Ответы [ 7 ]

3 голосов
/ 24 апреля 2010

SharePoint может абсолютно справиться с этим уровнем данных и пользователей. Но у меня были бы серьезные опасения относительно того, могут ли люди в организации адекватно управлять, разрабатывать и использовать такую ​​реализацию. Существуют сотни неправильных способов сделать что-то в SharePoint и очень мало «правильных» способов.

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

2 голосов
/ 24 апреля 2010

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

Может ли SharePoint справиться с нагрузкой, о которой вы спрашиваете? Без сомнения. Может ли он поддерживать ваши данные бэкэнд? Конечно, либо через механизмы «SharePointy» BDC / BCS, либо через ваш собственный код.

Лучший вопрос заключается в том, что можно получить от существенной реорганизации всех ваших приложений на новой платформе, если что-нибудь есть?

Не стоит прыгать на корабль SharePoint, потому что Microsoft продает его как новый блеск. Для разработки в SharePoint требуются глубокие знания ASP.Net, но одно это не позволяет быстро приступить к разработке.

2 голосов
/ 24 апреля 2010

https://stackoverflow.com/questions/256407/what-are-your-biggest-complaints-about-sharepoint

Насколько хорошо / плохо программирование на sharepoint?

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

обновление: Разработка сайта за 3 млн. Грн. пользователи: SharePoint ИЛИ чистый ASP.NET?

Sharepoint CMS против UmbracoCMS

может быть более подходящим для вас.

Также вы можете посмотреть на Убегая от SharePoint (шучу)

1 голос
/ 24 апреля 2010

Спасибо всем за ответы!

После прочтения всей обратной связи, кажется, что она соответствует моим исследованиям. Сказав, вот что я собираю из ваших ответов:

  • SharePoint из коробки - это CMS.
  • Списки SharePoint не заменяют реляционные таблицы.
  • Расширение SharePoint для других целей ограничивается пользовательской разработкой в ​​рамках SharePoint.

Из моего исследования: - Использование реляционной базы данных в приложении SharePoint выполняется с помощью пользовательского кода. Придерживаясь пункта 3 выше.
- Разработка и создание приложений в SharePoint с функциями, выходящими за пределы домена CMS, сводит на нет многие функции sharePoint и требует интенсивной пользовательской разработки.

Опять же, спасибо всем за обратную связь, это бесценно для моих исследований.

1 голос
/ 24 апреля 2010

Вот некоторая информация о планировании мощностей Sharepoint: http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/en-us/stsb07.mspx?mfr=true

Предполагается, что более 2000 элементов в списке не будут работать.

0 голосов
/ 24 апреля 2010

Ой, чувак, я не знаю, хочешь ли ты пойти по этому пути; SharePoint имеет довольно печально известную кривую обучения, его не так-то легко согнуть и согнуть.

0 голосов
/ 24 апреля 2010

Для потомков и всех, кто здесь спотыкается.

Дополнительные баллы: - У большинства разработчиков недостаточно знаний для разработки SharePoint, чтобы правильно внедрить решение с помощью SharePoint. - Знание ASP.NET требуется для разработки приложений SharePoint. - SharePoint поддерживает пошаговую кривую обучения.

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