SharePoint 2010 beta抢先体验 和wiki一样简单

原创
系统 Windows 新闻
相较于SharePoint 2007,SharePoint 2010在几个领域做了重大升级。首先用户界面极大的改善了,特别是在线编辑功能。新的网络开发平台支持更多的浏览器,与微软Office的整合也做得更好,为开发者和设计师提供了更多展现自己的机会。对于大型网站来说,使用SharePoint能够帮助它们轻松的把博客、wiki和各种应用方便的整合在一起。

【51CTO.com快译自11月26日外电头条】相较于SharePoint 2007,SharePoint 2010在几个领域做了重大升级。首先用户界面极大的改善了,特别是在线编辑功能。新的网络开发平台支持更多的浏览器,与微软Office的整合也做得更好,为开发者和设计师提供了更多展现自己的机会。对于大型网站来说,使用SharePoint能够帮助它们轻松的把博客、wiki和各种应用方便的整合在一起。

可视化的升级功能可以让网站管理员轻松的把网站从SharePoint 2007升级到SharePoint 2010,沙箱技术把部署自定义代码的风险降到最低,集中的网络管理和丰富的PowerShell命令简化并且加快了管理操作,另外“health analyzer(健康分析)”接口提供了丰富的分析参数。如果51CTO.com的读者想对Sharepoint2010有总括性的了解,可以参看以下文章《SharePoint 2010细节部分披露》。

面向用户的SharePoint 2010

作为企业开发内部和外部网站的灵活平台,SharePoint一直以来非常重视团队协作性,SharePoint 2010在这方面做了进一步的改善。它更灵活,功能更强,用户界面的改进相当大,并且在支持多语言站点上做得更好。

SharePoint 2010的在线HTML编辑器给用户带来的不仅是改善,而且几乎是迄今为止最好的网络WYSIWYG(所见即所得)编辑器了。它忠实地带来了Word的编辑体验,能够实时预览工作。更好的是,它在Firefox中的显示效果与IE 7和IE 8一样,与Safari也基本做到了统一。

虽然不是每个人都能够接受Office 2007的ribbon风格,但当你看到SharePoint 2010的ribbon界面把如此多的功能集合在一起时,会感到整个产品非常具有凝聚力,尽管SharePoint2010的ribbon风格很让人期待,但是令我们感到沮丧的是,它不再支持IE6,有兴趣的51CTO.com读者可以参看《SharePoint 2010改用Ribbon UI:不再支持IE 6浏览器》。

和wiki一样简单

HTML这种标记语言原本就不是为了让人们编写起来方便而产生的,它总是需要通过编辑工具生成。而另一方面,wiki是容易编写的代表。SharePoint 2010支持wiki标记,充满了wiki式的所见即所得的编辑方式。在某些方面,SharePoint 2010甚至比许多wiki更容易使用,虽然它的大小、费用和适用范围要比wiki大上许多。

#p#

面向IT人的SharePoint 2010

SharePoint 2010承诺给IT专业人士带来更高的生产力,可扩展的统一底层架构以及灵活的部署方式。这些功能可以用来帮助提高管理水平和高可用性。但同样,这些功能需要一台最新的64位服务器和数据库底层架构。

尽管硬件的要求变高了,但获得的支持更为广泛。SharePoint 2010完全支持32位的IE 7、IE 8和Firefox 3系列。此外,64位的IE 7和IE 8,还有非Windows系统的Firefox 3和Safari 3被作为“二级”浏览器支持,可以用它们来管理网站,但网页可能无法做到完美保真。另外网站管理员可以通过调整内容和CSS来支持其他的浏览器。

平稳过渡

从SharePoint 2007升级到新的SharePoint 2010可以在网站内原地进行,或者通过结合备份数据库来进行。在升级过程中数据库可以以只读方式运行,这样会减少停机时间。管理员可以一次性强制所有的网站升级到新的母版和CSS,也可以一步一步来,允许某些网站依旧运行旧的风格,预览升级后的效果,改正出现的任何问题,最后再完全切换到新的样式。

脚本和沙箱

虽然基于脚本进行管理一直存在争议,但SharePoint 2010中支持PowerShell命令是一个很大的进步,比起原始的Cmd.exe和Stsadm.exe环境有了很大改善。总体说来,比起从用户界面前往每个站点,使用命令行还是会节省下不少时间。

此外,自定义的解决方案可以放在沙箱里,这意味着它们能够受到权限和资源配额的限制,在隔离的情况下运行。沙箱技术降低了网站所有者部署自己的解决方案的风险,在安全和自由之间取得了平衡。

面向开发者的SharePoint 2010

对开发者来说,SharePoint 2010比SharePoint 2007的吸引力要大得多,相信很快就会有大批的ASP.Net开发者转而采用SharePoint 2010来完成大型网站建设。在SharePoint 2010中需要编写的代码更少,运用起来更为灵活。

要想把全部的改进列出来,这个清单会很长,除了提供更好的API支持和更多的扩展点,SharePoint 2010对Visual Studio 2010、Visio和Share Point Designer 2010的支持也做得更好,许多项RESTful接口的函数,还有更多的应用模板。调试和监测功能比以前要好得多,此外沙箱提供了以前缺乏的自定义应用保护措施。

Visual Studio 2010为SharePoint 2010提供了数十种项目类型以及C#和Visual Basic两种开发语言。可视化Web部件是一种新的项目,综合了Web部件类与ASP.Net用户控件,使Web部件的设计变得更加容易。除了使用Visual Studio之外,SharePoint的工作流还可以使用Visio或SharePoint Designer来完成,有兴趣的51CTO.com读者可以参看《详解Visual Studio 2010中SharePoint工作流

解决方案和查看视图

通过WSP或SharePoint Solution Package,可以非常方便的把SharePoint项目中的所有文件打包部署到网络服务器上。

Visual Studio 2010可以在Server Explorer中以数状形式查看SharePoint站点。这让开发者可以直接从IDE中查看所有的SharePoint设置。SharePoint Designer中同样也具有一个站点浏览视图,可以全屏显示,浏览与理解起来非常方便。

API和开源

在Visual Studio 2010中,开发者可以通过大量的API来增强SharePoint 2010的功能。需要弹出对话框?你可以使用对话框架。需要网站炫一点?建立SilverlightWeb部件。需要显示相关数据?使用SharePoint的lookup字段。

要从你的CRM或ERP系统中调用数据?创建一个业务连接服务类。想要让数据和代码紧密集成在一起?使用LINQ to SharePoint,方法和你使用LINQ to SQL或LINQ to XML是一样的。想要新的数据视图吗?你可以创建自己的XSLT视图。除了以上功能,对SharePoint2010有兴趣的51CTO.com读者可以参看《体验SharePoint 2010新功能“Faceted Search》。

我要称赞一下微软这次的开放程度。在过去,微软在开放服务器产品接口时总显得犹豫不决,给人的印象是想把开发者和客户锁定到它的平台上。现在,微软允许开发者采用开放的标准方法来随心所欲的整合SharePoint项目,这一次做的完全正确。

【51CTO.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】

原文:First look: Microsoft SharePoint 2010 beta    作者:Martin Heller

【编辑推荐】

  1. 专家观点:如何保护SharePoint数据
  2. 微软SharePoint Server 2010初步系统要求公布
  3. 体验SharePoint 2010新功能“Faceted Search”
  4. SharePoint Portal和SharePoint功能
  5. SharePoint 2010:画皮也画骨
责任编辑:佚名 来源: 51CTO.com
相关推荐

2010-03-19 16:10:01

SharePoint

2010-07-02 14:04:40

2011-05-10 10:00:48

2009-09-18 09:22:37

SharePoint新功能Faceted Sea

2012-12-12 17:18:27

Fedora 18

2010-03-18 11:13:42

2021-05-07 16:03:34

微软PWAURL协议

2021-01-26 06:07:53

微信安卓苹果

2010-05-16 19:38:43

新闻回顾office2010RHEL 6

2023-06-21 17:56:46

华为云

2010-12-20 15:34:20

2010-12-27 15:17:07

SharePoint

2022-08-19 07:32:26

MySQLMySQL8版本

2009-12-08 14:26:13

大型网络运维

2021-12-23 15:11:46

Web 3.0元宇宙Metaverse

2021-12-22 07:31:18

RedisNoSQL数据库

2011-08-04 09:15:08

Gnome 3.2Gnome 3.1.5

2011-03-14 16:51:24

2010-12-31 10:23:53

SharePoint

2021-10-02 10:36:00

YAML编程语言软件开发
点赞
收藏

51CTO技术栈公众号