微軟 .NET Core Tools工具是一款跨平臺(tái)的開發(fā)框架,可以開發(fā)出應(yīng)用程序,支持C#、VB等編程語言,同時(shí)也支持多個(gè)操作系統(tǒng),新版本優(yōu)化了許多功能,也使得開發(fā)變得便捷起來,非常實(shí)用。
相關(guān)信息:
微軟昨天正式發(fā)布了.NET Core Tools 1.0工具包,該工具支持Windows、macOS和Linux平臺(tái),也支持Docker。.NET Core是一種快速、輕巧和模塊化的平臺(tái),可以創(chuàng)建運(yùn)行在Windows、Linux和Mac平臺(tái)的網(wǎng)頁應(yīng)用和服務(wù)。
開發(fā)者可以使用統(tǒng)一的.NET標(biāo)準(zhǔn)庫,在目標(biāo)平臺(tái)使用相同的代碼,利用他們的技能并使用相同的語言和工具進(jìn)行開發(fā)。該工具支持多種編程語言,包括C#、VB、F#和現(xiàn)代構(gòu)造,比如泛型、LINQ、異步支持等等。
.NET Core簡(jiǎn)介:
.NET Core 是.NET Framework的新一代版本,是微軟開發(fā)的第一個(gè)官方版本,具有跨平臺(tái) (Windows、Mac OSX、Linux) 能力的應(yīng)用程序開發(fā)框架 (Application Framework),未來也將會(huì)支持 FreeBSD 與 Alpine 平臺(tái),也是微軟在一開始發(fā)展時(shí)就開源的軟件平臺(tái)[1] ,它經(jīng)常也會(huì)拿來和現(xiàn)有的開源 .NET 平臺(tái) Mono 比較。
由于 .NET Core 的開發(fā)目標(biāo)是跨平臺(tái)的 .NET 平臺(tái),因此 .NET Core 會(huì)包含 .NET Framework 的類庫,但與 .NET Framework 不同的是 .NET Core 采用包化 (Packages) 的管理方式,應(yīng)用程序只需要獲取需要的組件即可,與 .NET Framework 大包式安裝的作法截然不同,同時(shí)各包亦有獨(dú)立的版本線 (Version line),不再硬性要求應(yīng)用程序跟隨主線版本。
.NET Core 項(xiàng)目的主要目標(biāo)有
支持或可以移轉(zhuǎn) (port) 到更多的操作系統(tǒng)平臺(tái)與芯片架構(gòu) (也就是未來項(xiàng)目會(huì)跨出 x86 平臺(tái))。
具有引人注目的性能與高可靠度。
開發(fā)人員能快速與直覺的獲取 .NET Core 開發(fā)環(huán)境。
在直覺與具生產(chǎn)力的情況下建造應(yīng)用程序,使用文件,示例與 NuGet 組件。