2013-01-14 28 views
4

我要開始一個新項目,其中包括爲提供技術支持服務的公司構建Web應用程序,這些公司提供修復Pc,筆記本電腦,操作系統安裝等構建SharePoint Web應用程序時,如何從asp.net mvc知識中受益

該網站將允許用戶查看可用的產品和服務,他們還可以登錄到Web應用程序來查看他們的訂單狀態(如採購訂單,修復服務器等)。

我有一個由三名開發人員組成的團隊,我們正在使用asp.net MVC開發網站和Web應用程序。客戶對構建SharePoint Web應用程序感興趣,因爲我和我的團隊以前不在SharePoint上工作;所以我的問題是,我們將能夠從我們的知識中獲益在以下幾個方面: -

  1. asp.net的MVC,包括 - 但不限於 - (MVC安全(如防僞造令牌,授權令牌,等),MVC路由,模型結合,asp.net MVC AJAX(ajax.actionlinks .etc))

  2. C#

  3. ADO.Net實體框架。

  4. Razor視圖

如果我們決定去與SharePoint的方式,還是我們在asp.net mvc的知識不會幫助我們在SharePoint 2013年或2010年的項目很多嗎?

問候

回答

1

的SharePoint是建立在ASP.NET和C#的平臺。您的ASP.NET和C#技能形成了開始學習SharePoint所需的最低限度。

被警告說SharePoint是一個龐大的產品,獲得足夠的SharePoint知識以成功完成項目的時間將會很長。

瞭解MVC並不足以正確提供SharePoint解決方案。

1

如果您的解決方案的某些部分需要自定義開發,您的C#/ ASP.Net知識將會很有用。但是,開發SharePoint應用程序時的首選目標是使用可用於SharePoint的工具,並作爲最後的手段進行自定義開發。

您將有相當陡峭的學習曲線來開發適當的SharePoint應用程序。如果除此應用程序之外沒有其他需要SharePoint的情況,則最好將其作爲純粹的MVC應用程序使用。

相關問題