日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SharePoint Framework 企业向导(八)

發(fā)布時間:2024/3/26 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SharePoint Framework 企业向导(八) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

博客地址:http://blog.csdn.net/FoxDave

構(gòu)建關(guān)于SPFx自定義的計劃

在SPFx引入的時候,你就需要對它進行規(guī)劃了。規(guī)劃要從介紹SPFx解決方案使用的新的技術(shù)棧開始。開發(fā)者可能需要對于使用TypeScript作為主要的開發(fā)語言進行培訓(xùn)來編寫SPFx代碼,取決于開發(fā)者之前的技術(shù)背景。另一個SPFx開發(fā)者可能需要學(xué)習(xí)的方面是SPFx的工具鏈,包括node.js,npm和Gulp,以及如何使用不同的Gulp任務(wù)來構(gòu)建,打包和部署解決方案。推薦從下面的鏈接開始:Official SharePoint Framework documentation或SharePoint Github repositories。

開發(fā)者可能會想要為組織標(biāo)準(zhǔn)化一個特定的客戶端框架,或標(biāo)準(zhǔn)化不同的框架??蛻舳丝蚣馨幌抻赗eact,Knockout,Angular,Handlebars和JQuery等。標(biāo)準(zhǔn)化一個框架是有優(yōu)勢的,可以讓開發(fā)者構(gòu)建重用性更高的代碼并在他們構(gòu)建和維護解決方案的過程中保持一致性。另一方面,允許多框架是有好處的,因為每一種客戶端框架都有它的優(yōu)點、缺點和用例。但是,這同樣也會碎片化你的企業(yè)解決方案,更不用說會增加頁面的加載時間了,因為每一種框架都需要加載很多額外的類庫。

拆箱即用,SharePoint Framework Yeoman生成器擁有兩個客戶端框架模版:React和Knockout。隨著時間的推移,社區(qū)會添加更多的生成器或子生成器來使用其他的客戶端框架。選擇React作為你偏愛的客戶端框架是有優(yōu)勢的,因為微軟創(chuàng)建了React版本的Office UI Fabric,因此你可以輕易做出Office和Office 365體驗的界面。

要計劃的第四件事情是如何、在何處部署你的解決方案組件,也就是存儲你生成的腳本和資產(chǎn)的CDN存儲位置。在工具鏈中的Gulp任務(wù)所支持的拆箱即用的存儲有Azure Blob和Azure CDN。如果你有Azure訂閱的話那是最好了,也可以跨多個租戶分享你的資產(chǎn)。另一種常見的場景是使用SharePoint Online,也有CDN的功能。但是這需要你修改工具鏈,有選擇地創(chuàng)建自定義Gulp任務(wù)來管理。

最后,開發(fā)者需要去思考應(yīng)用程序周期管理(ALM)。你管理源代碼和版本、自動編譯、測試和部署等的方式。大部分常見的源代碼版本管理系統(tǒng)都可以使用,如Git、Github或Visual Studio Team Systems。對于持續(xù)集成是沒有默認的工具的,你可以使用你喜歡的支持node.js的工具,如VSTS、Travis CI或Jenkins。使用這些工具你可以自動化編譯和測試過程甚至自動部署到CDN路徑。

總結(jié)

以上是生活随笔為你收集整理的SharePoint Framework 企业向导(八)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。