一、前言
听说SharePoint也有一段时间了,可一直处在门外。最近被调到SharePoint实施项目小组,就随着工作一起学习了一下实施与开发。但苦于网上SharePoint入门的东西实在太少,导致自学入门很难,不知道SharePoint这东西到底能做什么。因此有了此篇文章。该文章只是基于本人对SharePoint的理解,希望能够帮助那些还在门外的同学。由于能力有限,有说的不明白的地方还请园子内的专家们批评指正。
这里提供两个官方学习的网址供大家参考:
SharePoint产品:http://technet.microsoft.com/zh-cn/library/ee428287.aspx
SharePoint开发:http://msdn.microsoft.com/zh-cn/sharepoint/default.aspx
二、目录
1.什么是SharePoint
2.SharePoint功能
1.什么是SharePoint
百度词条(http://baike.baidu.com/view/260261.htm)的定义:SharePoint Portal Server 2003 使得企业能够开发出智能的门户站点,这个站点能够无缝连接到用户、团队和知识。因此人们能够更好地利用业务流程中的相关信息,更有效地开展工作。
这个概念很抽像,下面我从英文翻译和使用的角度来下帮助自己和大家理解下什么是SharePoint。
(1) 站在英文翻译角度理解:Share:分享,Point:点
一个企业员工可分享信息、查询他人信息、审批提交的信息的共享性质的软件。举例说明下:员工A发布了信息表一,B可以通过搜索功能查询到A发布的信息,搜索条件可以是员工A也可以是表一,假设企业有上万员工的话,信息分享的功能就有很大用处了。
也许老外最初的想法是这样的,但随着软件产品的发展功能越来越强大,“共享”这个概念可能就相对就变弱了。
SharePoint核心定位:增强企业员工间的协作关系,一个企业级协作的平台。
(2) 站在软件的角度理解:SharePoint可以理解为内容管理系统
下面我们来做个比较:
I、 使用asp.net创建博客网站步骤如下(此处使用容易理解的DB驱动,步骤可以并行):
1,创建数据表多张,如:用户表、文章表、类别表、回复表等
2,根据数据库表创建应用程序代码,如:asp.net form、mvc等
3,制做应用程序页面,如:html静态页面
4,把静态页和.net程序结