2009-10-12 75 views
2

對於喜歡在ASP.NET/Web表單中工作的開發人員,是否有人會推薦去SharePoint商店?我能跟上最新的ASP.NET,還是SharePoint是另一個世界?我非常喜歡ASP.NET,但有機會開發SharePoint。技術/技能組合最終的重大改變是否值得?ASP.NET vs SharePoint

UPDATE:我認爲最好是堅持使用網頁表單,如果您有選擇的話。 [根據您期望的常規ASP.NET]/deploy/style/debug,SharePoint似乎更難開發。爲什麼優秀的ASP.NET開發人員如果不需要去SharePoint呢?

+2

你可能想看看這個問題:http://stackoverflow.com/questions/535255/sharepoint-for-ac-asp-net-developer – ICodeForCoffee 2009-10-12 16:04:55

+0

我確實檢查過這個問題,但是,這個人已經走向了SharePoint並需要一些幫助。我想知道是否值得去SharePoint。 – eych 2009-10-12 17:53:31

+1

最後,我認爲這取決於你想要作爲一個人。許多開發人員的共享點意味着更少的編碼和更多的集成,配置和xslt。這可能會引起一些關注,因爲他們可能對他們的工作的編程方面感興趣。 – 2009-10-13 08:37:54

回答

4

你的ASP.Net知識將幫助你理解一些Sharepoint,因爲它基於一些與ASP.Net相同的技術。

在消極的一面:

  • 的Sharepoint有一個陡峭的學習曲線
  • 一些開發商恨它

積極的一面

  • 對於正確的情況下,您可以比定製開發快得多的商業價值
  • ATLEAST在我們的市場在SharePoint專家會比別人誰只知道ASP.net
0

SharePoint基於ASP.NET。您可以使用您在SharePoint中習慣使用的所有ASP.NET功能。

3

作爲一個已經在共享點訓練了幾年的人,我會說你會瘋狂的不要抓住機會。 SharePoint堅決基於asp.net,並且有很多交叉。事實上,ASP.NET 2.0的設計很大程度上受WSS 3.0的需求驅動 - 即webparts和system.web.hosting虛擬化方面。開發時您會感到非常舒適。去吧。

-Oisin

+0

您能否指出ASP.NET 2.0是由WSS 3.0需求驅動的? – 2009-10-12 17:23:29

+0

@Dan:ASP.NET 2.0中的整個Web部件基礎架構在很大程度上是從WSS 3.0內的開發中進行交叉授粉的。授予的WSS擴展了很多;但大部分基類功能都在ASP.NET 2.0內。 – gn22 2009-10-13 01:04:47

2

SharePoint是基於ASP.NET的不同世界。你不應該注意這一點。您可以隨時學習新的ASP.NET功能。我認爲您應該改變主意,嘗試解決某些業務所需的問題,並根據此選擇要學習的平臺或語言。無論是SharePoint還是ASP.NET,您都可以隨心所欲地滿足您的需求。

請不要以爲我試圖說你無法將ASP.NET體驗用作SharePoint開發人員。但是你應該明白,將會有一個不同的世界,它有自己的規則和高層次的場景,可以完全不同於ASP.NET。 (例如數據訪問方案需要另一種思維模式)。

+0

-1:請說明您是否意味着SharePoint是一個不同的世界,或者它不是。 – 2009-10-12 16:05:12

+0

把-1不等待回答不是一個非常友好的方法;)SharePoint是一個與developmet方法不同的世界,是的,它基於ASP.NET,但它有很多不同的概念被稱爲「同一個世界」。這就是爲什麼我試圖將所有這些想法都放在一起,第一句「SharePoint是基於ASP.NET的不同世界」。這並不意味着你不能應用ASP.NET的expirience,但是在概念層面上,一些thigs會有所不同。 (例如數據訪問情況) – Restuta 2009-10-12 17:04:57

+0

我建議您通過編輯答案來澄清您的答案。當我看到答案澄清時,我會刪除-1。 – 2009-10-12 17:17:58

2

我在世界上的SharePoint工作了好年頭,現在可以更好地支付,我走進這頭先不知道任何ASP.NET。現在我已經有時間教自己一些ASP.NET並學習更多的webby概念,SharePoint中的東西更有意義。雖然在日常SharePoint中並不嚴格需要ASP.NET中的工作知識,但至少不是所有的SharePoint,它都很有用。我只是沒有發現自己在做那麼多的ASP.NET。

但是,這並不意味着你不會。在生成SharePoint頁面和通過母版頁等修改站點的時候,它肯定是有空間的。甚至是web部件開發。 SharePoint有很多開發人員入口點,並且他們在底層ASP.NET中有所不同。所以它確實取決於你將要做的事情。

0

如果你和SP一起工作,計劃做更多的指向和點擊操作,並且編寫更少的代碼。開發方面沒問題,但要學習使用對象模型CAML和一些嚴肅的配置有很多東西。

如果你喜歡軟件開發,編寫代碼,在你的技能創新,我會堅持ASP.Net。

您還會發現自己處理的業務更多。