中转:微软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类别的结构了,后日继续。依然这句多多交换!

相关文章

网站地图xml地图