SharePoint 2010 beta搶先體驗(yàn) 和wiki一樣簡(jiǎn)單
原創(chuàng)【51CTO.com快譯自11月26日外電頭條】相較于SharePoint 2007,SharePoint 2010在幾個(gè)領(lǐng)域做了重大升級(jí)。首先用戶界面極大的改善了,特別是在線編輯功能。新的網(wǎng)絡(luò)開發(fā)平臺(tái)支持更多的瀏覽器,與微軟Office的整合也做得更好,為開發(fā)者和設(shè)計(jì)師提供了更多展現(xiàn)自己的機(jī)會(huì)。對(duì)于大型網(wǎng)站來說,使用SharePoint能夠幫助它們輕松的把博客、wiki和各種應(yīng)用方便的整合在一起。
可視化的升級(jí)功能可以讓網(wǎng)站管理員輕松的把網(wǎng)站從SharePoint 2007升級(jí)到SharePoint 2010,沙箱技術(shù)把部署自定義代碼的風(fēng)險(xiǎn)降到最低,集中的網(wǎng)絡(luò)管理和豐富的PowerShell命令簡(jiǎn)化并且加快了管理操作,另外“health analyzer(健康分析)”接口提供了豐富的分析參數(shù)。如果51CTO.com的讀者想對(duì)Sharepoint2010有總括性的了解,可以參看以下文章《SharePoint 2010細(xì)節(jié)部分披露》。
面向用戶的SharePoint 2010
作為企業(yè)開發(fā)內(nèi)部和外部網(wǎng)站的靈活平臺(tái),SharePoint一直以來非常重視團(tuán)隊(duì)協(xié)作性,SharePoint 2010在這方面做了進(jìn)一步的改善。它更靈活,功能更強(qiáng),用戶界面的改進(jìn)相當(dāng)大,并且在支持多語言站點(diǎn)上做得更好。
SharePoint 2010的在線HTML編輯器給用戶帶來的不僅是改善,而且?guī)缀跏瞧駷橹棺詈玫木W(wǎng)絡(luò)WYSIWYG(所見即所得)編輯器了。它忠實(shí)地帶來了Word的編輯體驗(yàn),能夠?qū)崟r(shí)預(yù)覽工作。更好的是,它在Firefox中的顯示效果與IE 7和IE 8一樣,與Safari也基本做到了統(tǒng)一。
雖然不是每個(gè)人都能夠接受Office 2007的ribbon風(fēng)格,但當(dāng)你看到SharePoint 2010的ribbon界面把如此多的功能集合在一起時(shí),會(huì)感到整個(gè)產(chǎn)品非常具有凝聚力,盡管SharePoint2010的ribbon風(fēng)格很讓人期待,但是令我們感到沮喪的是,它不再支持IE6,有興趣的51CTO.com讀者可以參看《SharePoint 2010改用Ribbon UI:不再支持IE 6瀏覽器》。
和wiki一樣簡(jiǎn)單
HTML這種標(biāo)記語言原本就不是為了讓人們編寫起來方便而產(chǎn)生的,它總是需要通過編輯工具生成。而另一方面,wiki是容易編寫的代表。SharePoint 2010支持wiki標(biāo)記,充滿了wiki式的所見即所得的編輯方式。在某些方面,SharePoint 2010甚至比許多wiki更容易使用,雖然它的大小、費(fèi)用和適用范圍要比wiki大上許多。
#p#面向IT人的SharePoint 2010
SharePoint 2010承諾給IT專業(yè)人士帶來更高的生產(chǎn)力,可擴(kuò)展的統(tǒng)一底層架構(gòu)以及靈活的部署方式。這些功能可以用來幫助提高管理水平和高可用性。但同樣,這些功能需要一臺(tái)最新的64位服務(wù)器和數(shù)據(jù)庫底層架構(gòu)。
盡管硬件的要求變高了,但獲得的支持更為廣泛。SharePoint 2010完全支持32位的IE 7、IE 8和Firefox 3系列。此外,64位的IE 7和IE 8,還有非Windows系統(tǒng)的Firefox 3和Safari 3被作為“二級(jí)”瀏覽器支持,可以用它們來管理網(wǎng)站,但網(wǎng)頁可能無法做到完美保真。另外網(wǎng)站管理員可以通過調(diào)整內(nèi)容和CSS來支持其他的瀏覽器。
平穩(wěn)過渡
從SharePoint 2007升級(jí)到新的SharePoint 2010可以在網(wǎng)站內(nèi)原地進(jìn)行,或者通過結(jié)合備份數(shù)據(jù)庫來進(jìn)行。在升級(jí)過程中數(shù)據(jù)庫可以以只讀方式運(yùn)行,這樣會(huì)減少停機(jī)時(shí)間。管理員可以一次性強(qiáng)制所有的網(wǎng)站升級(jí)到新的母版和CSS,也可以一步一步來,允許某些網(wǎng)站依舊運(yùn)行舊的風(fēng)格,預(yù)覽升級(jí)后的效果,改正出現(xiàn)的任何問題,最后再完全切換到新的樣式。
腳本和沙箱
雖然基于腳本進(jìn)行管理一直存在爭(zhēng)議,但SharePoint 2010中支持PowerShell命令是一個(gè)很大的進(jìn)步,比起原始的Cmd.exe和Stsadm.exe環(huán)境有了很大改善??傮w說來,比起從用戶界面前往每個(gè)站點(diǎn),使用命令行還是會(huì)節(jié)省下不少時(shí)間。
此外,自定義的解決方案可以放在沙箱里,這意味著它們能夠受到權(quán)限和資源配額的限制,在隔離的情況下運(yùn)行。沙箱技術(shù)降低了網(wǎng)站所有者部署自己的解決方案的風(fēng)險(xiǎn),在安全和自由之間取得了平衡。
面向開發(fā)者的SharePoint 2010
對(duì)開發(fā)者來說,SharePoint 2010比SharePoint 2007的吸引力要大得多,相信很快就會(huì)有大批的ASP.Net開發(fā)者轉(zhuǎn)而采用SharePoint 2010來完成大型網(wǎng)站建設(shè)。在SharePoint 2010中需要編寫的代碼更少,運(yùn)用起來更為靈活。
要想把全部的改進(jìn)列出來,這個(gè)清單會(huì)很長(zhǎng),除了提供更好的API支持和更多的擴(kuò)展點(diǎn),SharePoint 2010對(duì)Visual Studio 2010、Visio和Share Point Designer 2010的支持也做得更好,許多項(xiàng)RESTful接口的函數(shù),還有更多的應(yīng)用模板。調(diào)試和監(jiān)測(cè)功能比以前要好得多,此外沙箱提供了以前缺乏的自定義應(yīng)用保護(hù)措施。
Visual Studio 2010為SharePoint 2010提供了數(shù)十種項(xiàng)目類型以及C#和Visual Basic兩種開發(fā)語言??梢暬疻eb部件是一種新的項(xiàng)目,綜合了Web部件類與ASP.Net用戶控件,使Web部件的設(shè)計(jì)變得更加容易。除了使用Visual Studio之外,SharePoint的工作流還可以使用Visio或SharePoint Designer來完成,有興趣的51CTO.com讀者可以參看《詳解Visual Studio 2010中SharePoint工作流》
解決方案和查看視圖
通過WSP或SharePoint Solution Package,可以非常方便的把SharePoint項(xiàng)目中的所有文件打包部署到網(wǎng)絡(luò)服務(wù)器上。
Visual Studio 2010可以在Server Explorer中以數(shù)狀形式查看SharePoint站點(diǎn)。這讓開發(fā)者可以直接從IDE中查看所有的SharePoint設(shè)置。SharePoint Designer中同樣也具有一個(gè)站點(diǎn)瀏覽視圖,可以全屏顯示,瀏覽與理解起來非常方便。
API和開源
在Visual Studio 2010中,開發(fā)者可以通過大量的API來增強(qiáng)SharePoint 2010的功能。需要彈出對(duì)話框?你可以使用對(duì)話框架。需要網(wǎng)站炫一點(diǎn)?建立SilverlightWeb部件。需要顯示相關(guān)數(shù)據(jù)?使用SharePoint的lookup字段。
要從你的CRM或ERP系統(tǒng)中調(diào)用數(shù)據(jù)?創(chuàng)建一個(gè)業(yè)務(wù)連接服務(wù)類。想要讓數(shù)據(jù)和代碼緊密集成在一起?使用LINQ to SharePoint,方法和你使用LINQ to SQL或LINQ to XML是一樣的。想要新的數(shù)據(jù)視圖嗎?你可以創(chuàng)建自己的XSLT視圖。除了以上功能,對(duì)SharePoint2010有興趣的51CTO.com讀者可以參看《體驗(yàn)SharePoint 2010新功能“Faceted Search》。
我要稱贊一下微軟這次的開放程度。在過去,微軟在開放服務(wù)器產(chǎn)品接口時(shí)總顯得猶豫不決,給人的印象是想把開發(fā)者和客戶鎖定到它的平臺(tái)上?,F(xiàn)在,微軟允許開發(fā)者采用開放的標(biāo)準(zhǔn)方法來隨心所欲的整合SharePoint項(xiàng)目,這一次做的完全正確。
【51CTO.com譯稿,非經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載。合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容?!?
原文:First look: Microsoft SharePoint 2010 beta 作者:Martin Heller
【編輯推薦】