Разработка сайта за 3 млн. Грн. пользователи: SharePoint или чистый ASP.NET? - PullRequest
6 голосов
/ 04 декабря 2009

Нам нужно разработать довольно мощное веб-приложение для инвестиционного банка. ИТ-отдел банка хотел бы, чтобы мы построили его на платформе SharePoint , но мы бы предпочли заниматься программированием на чистом ASP.NET .

Веб-приложение должно иметь следующие характеристики.

1) Это будет сайт для клиентов банка, который позволит им просматривать свои портфели акций, получать разные отчеты с графиками и диаграммами и т. Д.

2) Веб-приложение также позволит клиентам отправлять в банк распоряжения на покупку акций и выполнение других финансовых операций.

3) Количество пользователей будет приблизительно 3 000 000 (всего) и 20 000 одновременно.

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

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

Я слышал, что разработка SharePoint очень утомительна, что платформу нельзя очень легко настроить и т. Д.

Вопрос : лучше ли создавать наше веб-приложение на чистом ASP.NET и самостоятельно решать проблемы масштабируемости и другие проблемы или основывать его на SharePoint - принимая во внимание, что веб-приложение что нам нужно создать нестандартно и сложно?

Спасибо, Михаил.

UPDATE

В ответах кто-то предложил использовать ASP.NET MVC. Мой другой вопрос: должны ли мы использовать «классический» ASP.NET или ASP.NET MVC для такого проекта (если мы опускаем опцию SharePoint)?

Ответы [ 12 ]

1 голос
/ 04 декабря 2009

Вы сказали,

Я слышал, что SharePoint развитие очень утомительно, что Платформа не может быть очень легко индивидуальные и т. д.

Вы были дезинформированы о SharePoint. Все страницы SharePoint являются страницами ASP.NET. Вы можете настроить любой из них, либо напрямую, либо с помощью Microsoft Office SharePoint Designer, который является бесплатным.

Начало работы на http://msdn.microsoft.com/en-us/sharepoint/default.aspx.

0 голосов
/ 06 декабря 2009

Я бы построил это на SharePoint. Он вполне подходит для больших сайтов, и на нем уже построено много сайтов: topsharepoint.com

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

Независимо от того, какие другие варианты у вас есть? Я думаю, что дни создания полностью настраиваемых CMS прошли так же, как создание полностью настраиваемых интрасетей больше не является экономически эффективным. Есть много конкурентов в том, что они хотят делать с SharePoint (Umbraco, Sitecore, Sitefinity и т. Д.), И большинство из них, кажется, лучше, чем на 100% пользовательские.

Таким образом, ответ может быть ни ASP.NET, ни Sharepoint ..

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