亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

微軟的dotnet-new工具可以使創(chuàng)建JavaScript Web 程序變得更簡(jiǎn)單

andot / 863人閱讀

摘要:本文地址發(fā)布了一組工具,使用他們的工具和使用的靈活方法可以快速生成基于的應(yīng)用程序。作為的一部分,開(kāi)發(fā)人員現(xiàn)在可以使用相同的命令來(lái)啟動(dòng)新的單頁(yè)應(yīng)用程序。這些項(xiàng)目類(lèi)型的可用性取決于包。由于這是一個(gè)工具,安裝這些模板之一會(huì)創(chuàng)建一個(gè)應(yīng)用程序。

本文地址:https://www.evget.com/article...
Microsoft發(fā)布了一組工具,使用他們的dotnet-new工具和使用Node.js的靈活方法可以快速生成基于JavaScript的Web 應(yīng)用程序。

dotnet-new工具是.NET Core工具的一部分,用于使用簡(jiǎn)單的命令啟動(dòng)一個(gè)新項(xiàng)目。作為ASP.NET Core JavaScript Services的一部分,Web開(kāi)發(fā)人員現(xiàn)在可以使用相同的命令來(lái)啟動(dòng)新的單頁(yè)應(yīng)用程序(SPA)。

Steve Sanderson在一篇文章中寫(xiě)道,使用這些模板的目的是讓初始更容易:“我們經(jīng)常聽(tīng)說(shuō)構(gòu)建這些應(yīng)用程序(使用Angular或React的SPA)很復(fù)雜。將服務(wù)器端和客戶端代碼集成到一起可能是一個(gè)挑戰(zhàn),甚至只是最初選擇一個(gè)高效的項(xiàng)目計(jì)劃?!?/p>

這些項(xiàng)目類(lèi)型的可用性取決于Microsoft.AspNetCore.SpaTemplates NuGet包。一旦安裝完成,使用這樣的命令可以讓angular、react、reactredux、aurelia和knockout啟動(dòng):dotnet new reactredux

這些模板的源代碼在GitHub中。由于這是一個(gè).NET Core工具,安裝這些模板之一會(huì)創(chuàng)建一個(gè)ASP.NET應(yīng)用程序?!癮ngular”是一個(gè)Angular 2+應(yīng)用程序。

在JavaScript社區(qū)的其他地方,諸如create-react-app和Angular CLI等選項(xiàng)為大家熟知的Node.js和NPM提供了一種簡(jiǎn)單的方式來(lái)啟動(dòng)這些應(yīng)用程序?;赿otnet-new的.NET為開(kāi)發(fā)人員提供了他們可能更熟悉Microsoft環(huán)境選項(xiàng)。但是,在某些方面,這些新的.NET工具會(huì)更全面。

例如,angular和reactredux模板包括了默認(rèn)的服務(wù)器端呈現(xiàn)(它可以被關(guān)閉)。所有這些項(xiàng)目類(lèi)型都使用Webpack 2來(lái)捆綁前端代碼(除了aurelia模板),默認(rèn)情況下已啟用Hot Module Replacement。

雖然這是一個(gè).NET應(yīng)用程序,但它仍然通過(guò)SpaServices來(lái)使用Node.js。SpaServices使用Microsoft.AspNetCore.NodeServices來(lái)讓ASP.NET開(kāi)發(fā)人員使用Node.js系統(tǒng),而不直接實(shí)際運(yùn)行Node.js。Sanderson說(shuō),這一切都發(fā)生在“幕后”:例如,要在服務(wù)器上預(yù)生成Angular或React組件,它需要在服務(wù)器上執(zhí)行JavaScript。它通過(guò)NodeServices來(lái)實(shí)現(xiàn),它啟動(dòng)隱藏的Node.js實(shí)例并提供一種可以快速穩(wěn)健的從.NET中進(jìn)行調(diào)用方法。

Sanderson也是knockout.js的創(chuàng)造者。

【文章來(lái)源慧都控件,原創(chuàng)不易,轉(zhuǎn)載請(qǐng)注明出處】

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/81808.html

相關(guān)文章

  • JavaScript 簡(jiǎn)史

    摘要:正大力推進(jìn),網(wǎng)景通訊公司即將與他們達(dá)成一項(xiàng)協(xié)議,讓可以用在瀏覽器上。年月,網(wǎng)景通訊公司和達(dá)成協(xié)議將被重新命名為,它將會(huì)作為瀏覽器中小型客戶端任務(wù)的一種腳本語(yǔ)言,同時(shí)將會(huì)被提升為一種更大的開(kāi)發(fā)富組件的專(zhuān)業(yè)工具。 本文轉(zhuǎn)載自:眾成翻譯譯者:網(wǎng)絡(luò)埋伏紀(jì)事審校: 為之漫筆鏈接:http://www.zcfy.cc/article/2389原文:https://auth0.com/blog/a-...

    pubdreamcc 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<