(转) 一步一步上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档次之构造了,明天持续。还是那么句多交流!

相关文章