ASP.NET开发者想进入SharePoint领域-选择2007还是2010?

3

我已经使用ASP.NET工作了约5年,现在希望涉足SharePoint开发。

是先熟悉SP 2007还是直接开始学习SP 2010更有意义?

似乎学习SP 2007会让我更好地理解“故事”,并扩大我的工作机会。

我们认为呢?对于任何SP开发人员来说,掌握SP 2007的基础知识是必要的吗?

谢谢

感谢您提供有益和鼓舞人心的答案。似乎普遍建议跳过SP 2007,直接开始学习SP 2010,因为开发工具更好,所以我可能会这样做:)

5个回答

4

正如我在先前的回答中所写的,我认为初学者应该专注于2010年版本。根据你的工作情况,可能会限制你能够接受的合同工作类型,但是2010年的开发环境显著更好。选择2007年的唯一原因是让你欣赏到2010年使它变得更加容易的程度 :)


1
我完全同意。2010年的Visual Studio工具大大缩短了学习曲线。别误会,从长远来看,你需要学习工具在幕后所做的事情。 - knight0323

2

SharePoint 2010是全新的架构,与以往有着根本性的不同。例如,SharePoint Services Provider已经不存在了,而沙盒则被添加了进来。

我从2007版本开始使用,因为这是我们工作中使用的版本。我认为你所在的工作场所使用的版本应该决定你的选择(除非你是顾问)。


1
我不同意完全是新的/根本不同 - 相似之处远远多于不同之处。 - Ryan
@Ryan,同意。"一些重大的变化..."会更准确。+1 :-) - IrishChieftain

2

我认为,从SP 2010开始会更容易- VS 2010内置了对SP 2010开发的支持。


2
我认为从SharePoint 2007开始入手并不能带来很多好处。正如其他人所说,使用2010的开发环境更加友好,不需要那么多第三方工具。 更重要的是,对象模型几乎相同。虽然SharePoint服务提供程序已经消失,但在开发时它不是你经常使用的东西(至少是在我的经验中)。重要的对象和概念(内容类型、Web部件、列表、列表项等)基本相同,这就是为什么我认为没有太多“故事”可讲。 选择2010会使你的生活更轻松。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接