SharePoint 2010 beta搶先體驗 和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
【編輯推薦】