2010-05-28 39 views
4

我昨天去了明尼阿波利斯的Microsoft Visual Studio 2010發佈活動,對於他們在Visual Studio 2010中投放SharePoint和改進SharePoint開發的多少感到有些驚訝。什麼是SharePoint的「酷」用例?

SharePoint是我在很大程度上忽略了多年擔任小型開發團隊的Web開發人員和解決方案架構師。我總是覺得SharePoint主要用於大型企業的內部網,如果您正在開發SharePoint,這意味着企業已經決定使用SharePoint,而您作爲開發人員可能沒有幾個(如果有的話)選項。

我意識到這個假設可能是不正確的。那麼,什麼是SharePoint的「酷」用途?您使用它解決了哪些獨特的業務問題?什麼能讓開發人員興奮地爲SharePoint工作?

+5

我寧願將自己的心臟剪下來餵給瘋狂的狗,而不必使用Sharepoint,更別說爲它開發了。 – Ether 2010-05-28 16:26:28

+3

如果您正在爲公司內部網開發Web應用程序,那麼您可能會討厭您的生活。一套更好的工具,即使是一個糟糕的框架,也可能會受到歡迎。 – 2010-05-28 16:38:42

回答

4

Microsoft環境中的文檔庫。管理文檔有很多不錯的即用功能。

具有權限設置權限的Intranet網站,允許業務實體控制其組內的網站使用。

項目需求清單。 SharePoint中的列表可以在一定程度上進行自定義,而無需編程。

作爲迄今爲止的結論,SharePoint是一種祝福和詛咒。它有很多附加值,儘管這個盒子以外的任何東西都是難以改變的,但確實有很多「鉤子」可以做到這一點。 WSS3.0對於Windows Server 2003是免費的,SP 2010 Foundation for Server 2008也是免費的,所以如果不升級到MOSS或2010的等效版本,您可以獲得相當多的功能。

1

這可能是Intranet/Extranet方案中最好的使用方式,確實如此。有很多面向公衆的互聯網網站,如果你覺得很酷:) 請參閱http://www.topsharepoint.com/(我建立了前10個網站之一;)

它絕對不是最好的網絡內容管理平臺,但它是還不錯,像那些已經學會管理他們的內部網的人能夠無縫地爲互聯網站點做同樣的事情。我個人覺得它很「酷」,我可以快速提供功能,而無需從頭開始構建世界(我已經構建了足夠多的文檔管理解決方案,並且不希望再次這樣做)。但是,如果我必須定製構建,則有許多定製的立足點,並且所有的.NET平臺都可用。有工作流程解決方案可以讓業務用戶定製他們自己的工作流程,而不會讓他們陷入困境。我確信有很多其他的解決方案可以做類似的事情,但與微軟Office和其他微軟世界的整合是相當不錯的。

我不明白對抗SharePoint的對抗性,並發現它主要是由無知和人們試圖使用平臺的東西,而不是做它的意圖(像是一個關係數據庫)推動。你必須學習它;它不像將ELMAH添加到您的項目中,它是您架構中的一個非常大的層。