.NET SharePoint 开发,我需要什么?

3
问题:我已经做了一年多的ASP.NET开发人员。我考虑在未来某个时候更换雇主,我看到许多好的工作机会要求熟悉SharePoint开发。不幸的是,我(还)不熟悉SharePoint,所以我想知道以下事情:
1)它真的很好/为什么需要它?
2)除了Visual Studio Professional 2005/2008/2010之外,我需要开始练习SharePoint开发的什么?(SDK、服务器?还是其他什么)
3)任何在线上好的示例应用程序的URL,我可以从用户角度看到一点吗?
4)任何包含源代码的好的SharePoint示例应用程序的URL

第二点是我最感兴趣的。

只是一个想法:这个应该不是社区维基吗? - Abel
3个回答

1

1) 它真正的好处是什么?为什么需要它?

SharePoint是微软的一款产品。它有一个包含大量信息的网站。你曾经想过去那里阅读吗?

2) 除了Visual Studio Professional 2005/2008/2010之外,我需要什么才能开始进行SharePoint开发?(SDK、服务器?还是其他什么)

SharePoint Foundation 2010、Visual Studio 2010、Windows 7、SharePoint SDK。由于无法在最终用户的Windows上安装SharePoint 2007,因此对其进行开发更加繁琐。这只是入门级别。如果需要更多,您需要域控制器、服务器版本等。

由于SharePoint是微软产品,因此MSDN有一个专门的章节(猜猜是什么)。我们的起点是http://msdn.microsoft.com/en-us/sharepoint/default.aspx

3) 在线上有哪些好的示例应用程序的URL,我可以从中看到用户的角度?

与问题1相同的答案。营销人员喜欢展示好东西的优点;)


感谢提供第二个选项,SharePoint Foundation正是我所寻找的。关于第一个选项:厂商信息并不一定客观... 我之前认为它是一种高级但价格昂贵的文档管理和共享系统,试图将您锁定在厂商平台(office+windows/server)中。这就是为什么我会欣赏其他人的信息。顺便说一句,我之前访问过那个网站并提出了我的问题,但它引发了更多问题而不是回答。 - Stefan Steiger

1

我之前回答过一个类似的问题,那个问题更加关注Sharepoint 2007的开发。

我看到2010年的主要变化是Sharepoint现在全部都是64位的,这意味着如果您正在运行虚拟环境,则主机需要安装Windows 2008 R2并带有Hyper V才能运行Sharepoint 2010开发机器。

您还可以获得更多关于Sharepoint Designer的支持,在2007年完全无用但在2010年看起来很有前途。Visual Studio 2010也提供了更多开箱即用的工具来帮助您,但仍然需要上网搜索外部工具来帮助您入门。

对象模型没有太大变化,所以我的旧答案在某种程度上仍然适用 :)


设计师是无用的,好吧 - 知道就好了,回答了问题#2的一部分。实际上,这也回答了问题#1的某种程度:微软需要它来强制您切换到最新的操作系统版本和硬件... - Stefan Steiger

0

首先,我必须说你的第一步是要忘掉开发方面,专注于学习SharePoint(这是一个非常庞大的产品)。

试图同时学习两者会很困难、令人困惑,而且你最终会用100行C#代码来完成可以在UI中4个点击内完成的复杂操作。

因此,请安装SharePoint以便您可以进行实践。可以在Windows 7上安装SP2010或在2003/2008服务器上安装WSS虚拟机 - 可以使用VMware / VirtualBox甚至预配置的SharePoint 2010演示VHD,其中包含大量示例数据、演练和文档。

然后,请访问http://sharepoint.microsoft.com/Getting Started with SharePoint 2010并搜索如何真正使用该产品。

只有当您真正理解SharePoint之后,才应该开始打开Visual Studio并从开发人员的角度来看待它。

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