AngularJSVisual Studio 2016和ASP.NET 5中可用的前端开发工具集

近来微软发表了一浅铅白皮书,谈到了部分得以和Visual Studio 2015和ASP.NET
五协作使用的JS/前端Web开发工具(比如:函数库、职务执行器、框架等)。

由于现行反革命前端开发的生态系统在快捷增进,也变得进一步复杂和特大。所以,微软专程宣布了那般3个白皮书来上课一些方可合贰为1到VS
20一伍用以ASP.NET
5付出的前端工具库。那个前端工具库,都能很好的被VS201五所帮忙,比如提供智能提示等内置脾性。

各种涉及的工具库都交由了入门介绍、基本概念,以及在VS和ASP.NET中的用法。那几个白皮书完全正是二个11分宝贵的前端开发入门手册。

具体涉及到的工具库有:

  • 风行的JS职责执行器:Grunt和居尔p。两者都足以自行对剧本进行压缩、对TypeScript编写翻译、对代码品质开始展览解析、对CSS进行预处理等。两者的区分在于,Grunt出现的较早,使用相对相近;而居尔p出现较晚,可是相对轻量级质量也越来越好。VS20一5暗中认可使用Grunt,当然居尔p也得以很不难选择。
  • 包管理器:NPM和Bower。固然两方都以包管理器,不过NPM越多是设置开发条件的包,Bower是安装运维环境的前端包。所以白皮书器重介绍的Bower。同时VS20一伍也平昔通过Bower来加载前端库。此外,对于node.js,前不久微软恰恰发表了node.js
    Tools for Visual Studio,能够让我们很有益的在VS中付出node.js应用。
  • 自适应Web框架:Bootstrap。人人皆知的Bootstrap小编想就毫无过多介绍了。此前要选取Bootstrap只可以通过NuGet来设置,现在也能够选用Bower、npm来安装。
  • 鼓吹应用程序:Less、Sass和Font
    Awesome。Less和Sass都CSS预处理工科具库。而Font
    Awesome提供多量的矢量图标可避防费应用。
  • AngularJS,公司级JavaScript开发:TypeScript。此白皮书对TS给出了二个10分好的入门向导。同时讲到今后部分风靡的js库(比如jQuery、angularjs、Boostrap、d三、requirejs、knockoutjs、node.js)都提供了TS的概念接口文件。作者事先也聊到了TypeScript大概会“横空出世”——见文章“TypeScript的崛起”。
  • MVVM函数库:KnockoutJS。贰个很好扶助Model-View-ViewModel形式的前端函数库。当然Knockout并非3个完全的SPA(单页应用)库,须求配以Durandal和Requirejs才能更加好的付出大型js应用。
  • MVC函数库:Backbone。顾名思义,贰个方可让您以MVC格局来贯彻前端开发的函数库。但是,你能够只行使其中的一片段机能,那样方便迁移和入门。
  • SPA框架:AngularJS。不仅介绍了一.x的入门和主要性组件的行使。还简要介绍了Angular
    二.0。
  • 可选用的UI组件框架:ReactJS。ReactJS首如若用来创设可选择的UI组件的,能够和MVC或MVVM框架合营,来更有利的付出视图部分。

通过阅读那一个白皮书的剧情,基本得以通晓什么在VS二〇一四中利用这一个流行前端工具库。在笔者看来,VS201五对于.NET程序员而言(也即后端使用ASP.NET相关技术开发),相对是首要采纳的前端开发IDE了。

下载白皮书下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=46417

相关文章