SharePoint Framework 企業嚮導(五)
部落格地址:http://blog.csdn.net/FoxDave
SPFx解決方案是如何被構建出來的——很重要
SPFx為SharePoint開發者在設計、編譯和部署SharePoint自定義解決方案時提供了新的模型,該模型通過操作一套流行的web技術桟,專注於客戶端/瀏覽器端的自定義。這標誌著SharePoint開發的一個重要變化。使用TypeScript、Node.js、Yeoman、Gulp等SharePoint希望開發者去使用的之前從來沒在SharePoint上使用過的框架和技術,甚至是微軟生態系統。同時也使現有的SharePoint開發者以一種更先進和標準的方式完成SharePoint的自定義。
建立解決方案
由於需要特定的Visual Studio提供的工具,SharePoint開發只能通過Visual Studio在一個安裝了SharePoint Server例項的Windows機器上進行,這提高了開發成本,也限制了硬體和使用者偏好。另一方面,SPFx使用多種通用的開源web工具並支援多平臺,像MacOS和Linux,讓開發過程更靈活。SPFx解決方案使用Yeoman這個工具建立,基於Node.js。Yeoman是一個專案框架工具,它會建立你的專案並生成必要的元件,安裝需要的Node.js包,配置編譯系統。生成的專案可以在任意的作業系統用任意的編輯器進行編譯:Visual Studio,Visual Studio Code,Sublime或Atom。這使得團隊有更廣泛的使用偏好和風格。Yeoman生成器可以在同一個專案上多次執行來新增額外的元件,如客戶端web部件。
開發和編譯解決方案
編譯系統是基於Gulp的,它是一個任務執行器,用來編譯、打包和部署SPFx元件。跟Yeoman一樣,Gulp也基於Node.js,允許開發者在任意的作業系統上編譯和部署。工作臺(Worbench)就是其中一個比較大的全新的編譯工具集用來支援SPFx。開發者可以通過工作臺來承載和測試他們的SPFx解決方案。工作臺是響應式的,並且會在開發者儲存檔案時自動重新載入,使開發者能夠即時地看到更改的效果。工作臺有兩個版本,一個是非SharePoint承載的在開發環境中的離線版本,不會訪問SharePoint的資料,它一般用來做設計性的工作。另一個是由SharePoint承載的線上版本,用來測試和SharePoint的互動的。
相關文章
- SharePoint Framework 企業嚮導(七)Framework
- SharePoint Framework 企業嚮導(六)Framework
- SharePoint Framework 企業嚮導(八)Framework
- SharePoint Framework 企業嚮導(三)Framework
- SharePoint Framework 企業嚮導(四)Framework
- SharePoint Framework 企業嚮導(二)Framework
- SharePoint Framework 企業嚮導(一)Framework
- SharePoint Framework 企業嚮導(十)Framework
- SharePoint Framework 企業嚮導(九)Framework
- SharePointFramework企業嚮導(八)Framework
- SharePoint Framework 基於團隊的開發(五)Framework
- SharePoint Framework 概述Framework
- SharePoint 企業開發整合
- Protobuf Java使用嚮導Java
- SharePoint Framework Extensions GA ReleaseFramework
- Wizard Framework:一個自己開發的基於Windows Forms的嚮導開發框架FrameworkWindowsORM框架
- JavaScript的MVC模式嚮導JavaScriptMVC模式
- OAuth2.0最簡嚮導OAuth
- go語言實戰嚮導Go
- ModernUI教程:MEF應用嚮導UI
- SharePoint Framework 開發工具和庫Framework
- SharePoint Framework 配置Office 365開發者租戶Framework
- win10中windows元件嚮導在哪 win10系統怎樣啟動Windows元件嚮導Win10Windows元件
- 成功求職者的自述:如何嚮應聘企業展示自身價值?求職
- 使用U盤安裝系統嚮導
- SharePoint Framework 把你的客戶端web部件連線到SharePointFramework客戶端Web
- SharePoint Framework解決方案管理參考(一)Framework
- SharePoint Framework 向web部件中新增外部庫FrameworkWeb
- SharePoint Framework解決方案管理參考(二)Framework
- SharePoint Framework 配置你的SharePoint客戶端web部件開發環境Framework客戶端Web開發環境
- Learn Forge tutorial - 嚮導式Forge進階教程
- 整合struts和hibernate開發嚮導 (轉)
- SharePoint Framework 基於團隊的開發(三)Framework
- SharePoint Framework 基於團隊的開發(二)Framework
- SharePoint Framework 基於團隊的開發(一)Framework
- SharePoint Framework 基於團隊的開發(四)Framework
- 企業架構思維導圖架構
- SharePoint Framework 把你的客戶端web部件部署到經典的SharePoint頁面Framework客戶端Web