(转) 一步一步学习ASP.NET 5 (三)- 认识新的Web结构

中转:微软MVP 卢建晖
的稿子,希望对我们有帮扶。原文:http://blog.csdn.net/kinfey/article/details/44421979


 

编者语 : 前天微软的两大盛事,早晨有久违的Microsoft HEC 2015
下午有DotnetConf
2015,即使你做微软的技术怎么可以错过呢?说说自己的连载呢,前两篇分别介绍了ASP.NET
5的条件安顿和在轻量级的Sublime Text上成功支付工作。前几天初始聊聊ASP.NET
5的中坚构造。话说自己把自身的干活平台暂时迁移到Surface Pro 3上应下节。

       说起ASP.NET , 本人从1.0
beta开头到今天5.0过来(图片 1纸包不住火了年纪),有两件事是专程的快乐,第一是从WebForm过渡到MVC,第二件工作就是ASP.NET
5.0。那四次生成微软都是受命了广大新的见地和落到实处格局。例如ASP.NET
MVC就从当下最流行的Ruby on Rails 转变而来。而现在ASP.NET
5.0就参照了重重NodeJS的独到之处。微软在这上头也是跟得相比时尚的。上面就起来说说ASP.NET
5的Web的为主协会 (如下图)   

     

          图片 2

        

       0.  没错如故MVC –
不懂就去官网入门吧图片 3

 

**       1.  新的配备格局

**

       
看看上图的品种你发觉Web.Config或者别的文件夹上的以Config为后序的文本不见了(之前总觉得读/写那种XML是一件痛楚的业务)。真心话,做技术当然不是一段婚姻,你必要喜新厌旧。那新的ASP.NET
5的安插文件去哪儿了,变得什么了?肯定是粗略了,更易于以团结喜好的办法去定制分歧的配置文件(XML,JSON,INI都得以)。在ASP.NET
5中器重透过Startup.cs取代Web.config去达成初阶化配置工作。例如项目中包和包的器重性关系,更可以升级包的本子,启动页面等。而那种布署都是从IConfiguration起始。如若你希望明白更加多可以访问https://github.com/aspnet/Configuration .

        图片 4

       

        2. Project.json 

        

       
那一个是安顿你的品类所要的包,编译设置,资源文件的重要文件。他经过JSON文件设置。有多少个相比关系的字段

        Dependencies :设置你项目中所要求的包,当你选用kpm
rebuild时会依据那一个去加载你的包,借使您的包的版本更新也得以由此此处展开设置。如下图那里安装了一个新品类所急需到的基础包(JSON总比XML易读易领会)

        图片 5

          

        Framework
本着aspnet50和aspnetcore50进行所急需的包进行安装。

        Command : 设置运行K(DN)前边的参数,例如设置web / kestrel
的启动服务和端口,单元测试,或者entity framework的支撑等。

       
要求精通更加多请到那里 https://github.com/aspnet/Home/wiki/Project.json-file

 

           3.  Config.json

       配置数据库连接和你对号入座的ORM引擎,那里默许是Entity Framework
7。我更愿意有更加多的ORM引擎加进去。

 

         4.  前端配置npm/bower/grunt

        

       
你的品种须要引入JS库/Bootstrap等,以往内需在类型中一个个下载,为了更节省时间npm+bower就足以帮您找了。而grunt更便民帮你安顿项目时整治/压缩你的JS,规范你的JS代码。
那里更像NodeJS,或者说是模仿。

        

 

        你现在应当基本精通一个ASP.NET
5品种的社团了,明天后续。如故那句多多沟通!

相关文章