Нам нужно разработать довольно мощное веб-приложение для инвестиционного банка. ИТ-отдел банка хотел бы, чтобы мы построили его на платформе 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)?