国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

(轉(zhuǎn)) 一步一步學(xué)習(xí)ASP.NET 5 (一)- 基本概念和環(huán)境配置

2019-11-17 02:01:58
字體:
供稿:網(wǎng)友
(轉(zhuǎn)) 一步一步學(xué)習(xí)asp.net 5 (一)- 基本概念和環(huán)境配置

轉(zhuǎn)發(fā):微軟MVP 盧建暉 的文章,希望對大家有幫助。


編者語:哭時(shí)代在變,在csdn開博一年就發(fā)了那么的兩篇文章,無論是什么原因都覺得有愧了。但是今年重心都會(huì)在這里發(fā)表一些文章,和大家談?wù)?NET, 移動(dòng)跨平臺(tái),云計(jì)算等熱門話題。希望有更好的交流。

好吧言歸正轉(zhuǎn),開篇和大家先聊一個(gè)系列ASP.NET vNext . 相信大家都知道了微軟在2014年中開始正式對不同的技術(shù)進(jìn)行了開源。而.NET開源對于微軟商業(yè)上和技術(shù)上都有不同程度的影響。說句實(shí)在的,mono社區(qū)這么多年終于有了個(gè)名份了。這里特別謝謝張善友,衣明志,李楊等微軟MVP,他們在不同場合對mono社區(qū)的推廣非常重要。

一.先和大家看看ASP.NET vNext是什么?

ASP.NET vNext是新一代的構(gòu)建現(xiàn)代應(yīng)用和云端應(yīng)用的.NET框架,它是微軟針對開源社區(qū)全新的開源和跨平臺(tái)框架,對于Web應(yīng)用提供了更加模塊化,易擴(kuò)展,具有異步特性的Web框架。你可以在你的應(yīng)用中更好地集成MVC ,Entity Framework , SignalR和WebAPI等技術(shù)。ASP.NET vNext是一個(gè)重新架構(gòu)的框架,你可以運(yùn)行在兩個(gè)不同的運(yùn)行時(shí)中輕量級的Core CLR和Full CLR中。(簡單說說Full CLR就是傳統(tǒng)的.NET Framework 4.5運(yùn)行時(shí)配合傳統(tǒng)的桌面/服務(wù)器進(jìn)行運(yùn)行,而輕量級的Core CLR則通過命令行方式模擬IIS信道快速啟動(dòng)頁面)。看看下圖:

2.在ASP.NET vNext 中的K

K是一組幫助ASP.NET vNext編譯運(yùn)行的工具和命令行指令集,也是ASP.NET vNext中的開發(fā)代號(hào)。它可以讓ASP.NET vNext運(yùn)行于Windows,linux,MacOS平臺(tái)上。K由四個(gè)部分組成:

KRE- K Runtime Environment

是針對ASP.NET vNext的運(yùn)行所需要的工具和相應(yīng)文件的一個(gè)包。你可以理解為.NET/Mono framework runtime .

KVM- K Version Manager

管理不同的ASP.NET vNext版本。你可以針對你不同的開發(fā)需要和運(yùn)行需要對版本進(jìn)行調(diào)整。

KPM- K Package Manager

ASP.NET vNext Nuget包管理器。針對項(xiàng)目所需要的包進(jìn)行管理和調(diào)用

K/KLR- K runtime / K language runtime

這個(gè)是語言運(yùn)行環(huán)境,你可以用C#,F#或者VB 進(jìn)行ASP.NET vNext的開發(fā)通過K/KLR轉(zhuǎn)譯。官方開源是好事,除了傳統(tǒng)的語言外,我更寄望會(huì)有Swift哦, 對于ASP.NET vNext 這四個(gè)K是如何搭配使用,看下圖就比較容易理解了

3.如何配置你的ASP.NET vNext環(huán)境 由于新的ASP.NET vNext可以在不同平臺(tái)上開發(fā)和運(yùn)行,意味著你可以選擇在不同環(huán)境上使用(哈哈你覺得自己牛的話,建議用樹莓派哦)。由于官方的文檔比較清晰,我這里就省略N個(gè)字了。大家可以看這里 ASP.NET vNext環(huán)境配置 這里我要補(bǔ)充一點(diǎn),由于ASP.NET vNext還在beta階段,所以建議大家盡量多關(guān)注官方的github ,你可以隨時(shí)更新你的運(yùn)行環(huán)境,和了解最新的變化。 4.開發(fā)工具選取 Visual Studio 2015是一個(gè)最原始的選擇,但是我覺得這種東西太過笨重。我更喜歡用輕量級的Sublime +git方式對代碼進(jìn)行管理(我真的不是砸場的生氣)。ASP.NET vNext 對于Sublime 有很好的插件支持,如果大家對其感興趣點(diǎn)擊這里。以下是本人項(xiàng)目的工作環(huán)境,對于對Visual Studio 的開發(fā)人員是不是眼前一亮呢? 今天就給大家一個(gè)簡單的概念,明天會(huì)和大家進(jìn)入項(xiàng)目實(shí)戰(zhàn)環(huán)節(jié),敬請留意

原文地址:http://blog.csdn.net/kinfey/article/details/44306145


歡迎關(guān)注本博客微信訂閱號(hào) anb-io。每周推送內(nèi)容,有技術(shù)也有生活,和你一起做一個(gè)有情懷的程序猿。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 聂荣县| 永修县| 尼玛县| 怀宁县| 南澳县| 唐山市| 赤城县| 盈江县| 古交市| 中牟县| 大竹县| 荆门市| 肥东县| 三门峡市| 涟水县| 南华县| 屏东市| 滕州市| 雅安市| 阳春市| 元江| 江源县| 长沙市| 皮山县| 手游| 无锡市| 博野县| 松潘县| 竹溪县| 黄浦区| 沙雅县| 淮滨县| 鄂托克前旗| 泾源县| 永顺县| 共和县| 务川| 新绛县| 乾安县| 平谷区| 科技|