尽管我有 asp .net C# 的背景,但我真的试图了解围绕 Sharepoint 2010 的不同概念和开发技术,老实说,我真的很挣扎。作为最后的手段 - 我在这里发帖的风险是被标记为你会说我可以通过自己的研究发现的问题(但我已经在这个问题上几天了,现在相信我)。所以我有几个问题,毫无疑问,任何精通 Sharepoint 的人都可以帮助我找到答案。
Sharepoint 的发展阶段:
我知道在 asp .net C#(以及任何其他典型的网页设计平台)中,我们有“设计阶段”,作为开发人员,我们将设计网站及其内容(现在将 CMS 放在一边)然后您有一个“查看阶段”,最终用户查看该网站 - 非常简单。但是对于 Sharepoint,我完全不知道如何查看生命周期可能经历的阶段。我很困惑,因为我已经配置并设置了我的 Sharepoint Web 应用程序和网站集。很好,这似乎是管理方面的事情 - 但现在开发是如何完成的?我已按照指南将母版页和 css 分配给网站集以进行品牌推广,但也可以选择通过功能区管理此网站!? 我们希望最终用户看到这个功能区吗?基本上,如果有人能澄清在开发人员移交后最终用户的职责是什么,这将有助于我掌握 Sharepoint 的概念及其提供的功能。此外,如果 Sharepoint 是 CMS,这是否意味着生命周期存在第三阶段(即 Sharepoint 开发人员为管理内容的站点开发框架,用户将管理内容,另一种类型的用户将查看内容)?
虚拟机的使用:
我的计算机的规格现在足够高,可以通过 hyper-v 托管 VM,所以它确实如此。我目前正在使用 VM 进行 Sharepoint 开发。为什么?如果我四处阅读并发现唯一的原因是因为 Sharepoint 不能(没有繁琐的 hack)在 Windows 7 上运行(而且我可能需要一个 win 7 vm 用于日常办公室使用),那么我会理解 -但似乎虚拟机也很方便,因为我应该弄乱共享点安装我可以重新开始 - 为什么我需要?我从来没有遇到过任何其他类型的安装(除了操作系统安装),这些安装可能会出错,以至于需要完全恢复硬盘驱动器映像。究竟会出什么问题?
在 VS 中管理 Sharepoint 内容
同样,与标准的 asp .net C# 开发相比 - 我创建我的页面(如果我认为合适,使用母版页和/或控件)并且它们看起来很简单。使用 sharepoint - 似乎内容(保存在由 Sharepoint 安装自动创建的数据库中)映射到页面(保存在我们的目录中 - 一个 aspx 页面)。如果这是正确的 - 那么我们如何管理 aspx 页面并在 VS 中进一步开发它们?或者我们不是要修改列表等的外观吗?
非常感谢,就像我说的那样,我希望这里对问题的风格有点消极,但确实有必要帮助我继续前进。我一点也不懒惰——如果你能向我推荐一些链接,这些链接将帮助一个完全的新手掌握我上面提到的任何概念,我会很乐意阅读——但我只是设法来了针对那些已经牢牢掌握 Sharepoint 的人的各种材料。