葡京娱乐棋牌官网(转) 一步一步学习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品种的协会了,前些天持续。仍然那句多多调换!

发表评论

电子邮件地址不会被公开。 必填项已用*标注