SharePoint Framework 企業嚮導(七)

Justin-Liu發表於2017-07-02

部落格地址:http://blog.csdn.net/FoxDave

企業中的SPFx

SharePoint是最成功的企業協作平臺之一,能夠成功的其中一點是它能夠進行擴充套件並作為一個應用整合平臺。SPFx的出現會讓SharePoint變得更為出色。

企業開發者

SPFx允許企業開發者建立企業中使用的應用程式,擴充套件SharePoint。SPFx提供了開發框架中的任何東西,構建管道,到真實開發並允許開發者在短時間內就能接觸到所有網站集的新解決方案和功能,這些都通過應用程式目錄控制。在企業場景中你對CDN也有完全控制的許可權,可以輕鬆地在整個企業中進行部署和更新。

企業管理員和開發者的聯結恰恰描繪瞭如何部署SPFx解決方案的藍圖。藍圖包含關於偏愛的客戶端框架的細節,CDN的地址等。之後還會對這裡進行更細緻的介紹。

市民開發者

市民開發者是長期使用許多不同方式和技術構建SharePoint業務應用系統的人。SPFx對於某些場景特別是嵌入指令碼和指令碼編輯器web部件是一個很好的辦法。這能夠使得這些解決方案隨著時間的推移更加的標準和可維護。市民開發者可能會在適應這種新的解決方案構建方式時消耗一定的時間,但是從長遠來看這樣是更穩定、安全和具有高維護性的。

這會潛在地使企業內的SharePoint環境更穩定和可維護,但同時也會阻止一些組織內的創新,並且要確保市民開發者跟企業的使用SPFx的開發者保持方向一致。

使用者體驗設計和前端開發者

對於web開發者或者是使用者體驗/互動設計師來說,SPFx是非常有價值的。工作臺允許前端開發者在任意的作業系統上進行SPFx解決方案相關的工作而不依賴於SharePoint,使用假資料而專注於使用者體驗。SPFx和Office UI Fabric並行釋出,它是Office和Office 365官方的前端開發框架,可以使使用者體驗設計師在Office和Office 365上建立無縫的體驗和解決方案。

系統整合商(SI)

如果你想借助系統整合商或是顧問公司來構建你的SharePoint和Office 365解決方案,你需要提出關於如何構建SPFx解決方案的建議和需求。典型的系統整合商一般會有他們自身傾向的構建解決方案的方式,可能跟你的組織是不匹配的,因此跟系統整合商的討論重要的,也可以讓之後的事情更容易。一個典型的場景是這樣的:系統整合商為你的組織構建瞭解決方案之後交給你維護,更新和升級,你需要跟系統整合商一起重視SPFx解決方案的構建和承載方式。

獨立軟體提供商(ISV)

獨立軟體提供商是構建第三方解決方案的組織,他們可能不總是與你對於SPFx解決方案的規劃是相符的。而且獨立軟體提供商擁有他們自己的程式碼和智慧財產權,因此你很難去更改他們實施和承載他們解決方案的方式。對於這種獨立軟體提供商提供的第三方SPFx解決方案,你需要特別關注他們是如何管理更新和承載解決方案的。例如,你是否能接受靜默更新?是否允許資產檔案承載在ISV的CDN上而脫離你的管控?你跟ISV的信任關係如何?記住任何在SPFx解決方案中的客戶端程式碼都是在當前使用者的上下文執行的,不可能像SharePoint Add-ins似的去施加額外的約束。

相關文章