多個(gè)月以來(lái),我和多個(gè)Github上的社區(qū)貢獻(xiàn)者一起建立支持庫(kù)、包,我們最終的目的是希望完成這樣一個(gè)作為起點(diǎn)的模板,也就是基于把Typescript代碼和Angular2宿主在ASP.NET Core項(xiàng)目中,這個(gè)模板包含一下這些方面:

  • 服務(wù)端預(yù)加載(預(yù)渲染):這樣你的UI可以快速的顯示,甚至在瀏覽器下載Javascript之前。

  • Webpack中間件集成:在開(kāi)發(fā)期間,你不需要一直重新編譯你的客戶(hù)端項(xiàng)目,或者你可以用一個(gè)watcher工具在后臺(tái)幫你做這些事。

  • 模塊熱拔插:在開(kāi)發(fā)期間,一旦你編輯了一個(gè)Typescript文件、CSS文件、或者其他客戶(hù)端資源,你的改變也將在不刷新頁(yè)面的情況下立即推送到瀏覽器。

  • 快速構(gòu)建:對(duì)于開(kāi)發(fā)來(lái)說(shuō),你不需要再等待再每次更改之后,webpack去重新解析第三方代碼,因?yàn)榈谌筋?lèi)庫(kù)將會(huì)獨(dú)立到另外的一個(gè)bundle中,另外,超快速的構(gòu)建包含了所有的map文件便于調(diào)試,再發(fā)布版本的文件中卻將直接輸出壓縮版本,再發(fā)布過(guò)程中,這些工作將自動(dòng)完成。

那如果你想使用一個(gè)不一樣的framework呢?如果你傾向于React、React+Redux或者Knockout,我們也同樣為他們提供了模板。

假如你是在Linux和MacOS開(kāi)發(fā),或者使用其他IDE,使用我們的Yeoman生成器來(lái)獲得在VS Code或者其他編輯器上對(duì)于Angular2、React、React+Redux或者knockout項(xiàng)目的相同支持,.NET Core是完全跨平臺(tái)的。

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式