Visual Studio 2013 扩展

  • CodeMaid
    可速整理代码文件,清理无必要之代码和混乱的格式。并于出时实时提供代码复杂度的喻,以便帮助开发人员降低代码复杂度、提高代码质量。
  • CssCop:可以辅助开发者检查以及编排好的css代码,提高css对浏览器的兼容性、编码质量及渲染性能。
  • NuGet Package Manager for Visual Studio
    2013
    :
    一组用于机动执行打VS项目受到安、升级、配置与去依赖包的历程的家伙。本文档中的内外端技术选型中之大举包会使用该管理器管理。
  • Productivity Power Tools
    2013

    大幅升级VS2013支效率的扩张工具集,2012本子的意义就被微软官方合并及VS2013官方版被,这是2013底提高版,对代码维护与开发效率还有充分怪之拉扯。
  • Razor
    Generrator
    :该扩展主要是足以管Razor视图文件于列蒙自动生成对应之C#代码,以升级MVC项目的视图质量以及周转速度,本文后面会详述。
  • SpecFlow for Visual Studio
    2013
    :是美BDD类框架SpecFlow的VS2013恢宏可以将Features自动生成C#代码和相应之单元测试方法预定义,提高BDD过程的频率以及验收代码的开支速度。
  • Unit Test
    Generator
    :可以助快速转移单元测试项目和测试方法定义,提高单元测试编写效率。
  • Web Essentials 2013 for Update
    4
    :VS官方团队对Web开发工具功能增强的预计扩展项目,通常是扩大中给认证十分成熟的法力就是会见并及下个版的Visual
    Studio中。该扩展对眼前流行的Web开发前端技术提供十分强之支持度,且更新速度挺快。支持css颜色选择器、js和css的压缩工具、zencoding、less等等超多web开发者需要之强硬力量
  • xUnit.net runner for Visual Studio 2012 and
    2013
    :为VS2012跟VS2013搭的测试资源管理器提供xUnit支持。可当非偏离VS开发条件之气象下高速执行单元测试,提高TDD和BDD开发进程的频率。
  • .NET Portability
    Analyzer
    :可以检测与剖析代码对.NET
    Framework、Windows、Windows Phone、Silverlight、Windows Phone
    Silverlight、Mono、Xamarin.Android、Xamarin.iOS、ASP.NET
    vNext等对象平台的兼容性做详细的辨析。
  • AngularJS SPA
    Template
    :基于AngularJS的单页面应用开发品种模板
  • jQuery Code
    Snippets
    :130大抵只jQuery代码片段,这是凡依赖jQuery开发前端的福音啊
  • Nancy.Templates:用来迅速创建NancyFx项目的模板集,如果您就开根据NancyFx开发Web应用或WebApi了,赶紧装是项目模板吧,会省去成千上万年华与精力
  • NUnit Test
    Adaper
    :为VS2012及VS2013放开的测试资源管理器提供NUnit支持。可在匪离VS开发条件的景况下高速执行单元测试,提高TDD和BDD开发过程的频率。
  • OzCode:这个扩展可以大幅升级代码调试的体验,具备强大的结果招来、跟踪、比较等力量,绝对是Debuging一族的人家旅行、杀人放火之必要!嗯,不过呢,这东西收费的,个人用户70$,公司用户105$。但万一是若从头源路作者、或者是微软MVP,那么恭喜您了——可以免费应用!!!
  • OrleansVSTools11:Orleans是微软研究院出品的一个冲
    Actor
    模型的开源框架。这个框架目的在尽可能减少创建互动式的劳动经常所面对的各种挑战,微软著名游乐Halo的服务端就是跑在Orleans上的。如果您对曰计算和Actor模型编程感兴趣,建议设置一下拖欠框架,安装成功后VS就见面自动安装有欠扩展了。

独立工具软件

  • Xamarin:强大的跨平台开发工具,可以用C#呢天下几十亿的装置开发App,支持的体系包含但未限于iOS、Mac、Windows、Linux、Android
    ……
  • Fiddler:强大的HTTP监听与剖析工具,可透过中间自行代理体制监听IE、Chrome、FireFox等浏览器的拜会情况,并经过有力的放到分析工具和扩展插件对网站进行详细的解析以及自我批评,以便排查网站bug、优化网站性能等。
  • Git:时下最盛的版本控制工具,微软的新版TFS中呢坐Git的支持。Git具备分布式能力及精的分层管理能力
  • CLRProfiler:微软官出品的CLR
    Profiler工具,可用以分析.NET类库或应用程序的运行状况,可用来在无代码情况下寻找有性能瓶颈与生原因等。
  • ExpressProfiler:用于在支付条件(非数据库所在机器上)对数据库的履情况进行监察分析,常用来分析SQL错误以及SQL性能瓶颈等。注:新版SQL
    Server
    Express已经包含Profile工具,但倘若你忘记安装了,仍好用之家伙。
  • IISExpress:用于在没装IIS的机械上,以IIS相同的道运行Web应用程序。为开发者调试Web应用程序提供方便快捷安全之招。注意,
    IISExpress运行的站点默认只能本机访问不能远程访问。
  • ab.exe:Apache出品的Web负载测试工具,我们在开发以及测试运行阶段会常常以该工具测试Web应用之抗压能力。
  • ILSpy:一个开源之.NET反编译工具,简洁强大易用。国内还有人口做了单汉语汉化版本
  • Database
    .NET
    :创新/强大/直觉式的一连串数据库管理工具,以一致性与重简短的办法来展示与治本差的数据库系统,绝大部分效应是免费之,但是收费版体验更好。有矣她,几乎可以管理市场上保有涉嫌项目数据库:Access、Excel、dBase、FoxPro、SQLite、Firebird、MySQL、PostgreSQL、HP
    Vertica、Oracle、SQLCe、SQL Azure、SQL Server、IBM
    DB2、Informix、SybaseASE、NuoDB、Teradata、OLEDB、ODBC、OData……
  • PuTTY:跑在Windows系统上之SSH和telnet客户端,可用它以Windows上运程管理Linux。
  • Everything:Windows上自家所呈现了之尽抢之公文搜索软件,速度抛开Windows系统自带搜索效果大概地球到木星的相距——只要您的文件系统格式是NTFS的。
  • LinqPad:对EF或Linq的查询有困扰,可以就此这个家伙分析试试,十分精锐。
  • MarkdownPad
    2
    :Windows上之Markdown编辑器,带有自动预览和图上传功能,是爱好用Markdown写作的人口少不了的器
  • SysinternalsSuite:是微软颁发之均等模仿好强的免费工具程序集,含有近百单实用的略微器。而其间也含有了Windows上开演讲演示的不可或缺工具ZoomIt
  • 鬼子收集之有些.NET小器,http://www.sliver.com/dotnet/index.aspx 其中的屏幕尺自己直接还非常喜欢

前端开发库

Bootstrap

Twitter团队产品,简洁、直观、强悍的前端开发框架,让web开发再敏捷、简单。3.1支撑IE8+、Chrome、Firefox、Safari、Opera等浏览器。框架的语法和业内健全好,文档详细。支持用LESS语法进行个性化定制。

官方网站: http://getbootstrap.com

汉语文档: http://v3.bootcss.com/getting-started

LESS

LESS是如出一辙种植动态样式语言,LESS 将 CSS 赋予了动态语言的特点,如 变量,
继承, 运算, 函数. LESS 既好于 客户端 上运行 (支持IE 6+, Webkit,
Firefox),也得以借助Node.js或者Rhino在劳务端运行。

官方网站: http://lesscss.org

汉语文档: http://www.bootcss.com/p/lesscss

Font Awesome

Font
Awesome号称是包罗万象的图标字体,专为Bootstrap而计划之。一个字体文件被带有了大多上几百只图标,支持IE7+,矢量图可尽缩放,完美支持Retina等越高像素密度的显示器,兼容屏幕阅读器。

官方网站: http://fontawesome.io

华语文档: http://www.bootcss.com/p/font-awesome

html5shiv

更进一步多的网站开采用HTML
5,但是当前之场面是不少总人口一致以为此IE6、IE7、IE8等无支持HTML5的老本子IE浏览器,Html5shiv是解决是问题之不错手段,它仅仅是独js文件,在用之时节(低于IE9时)引用一下即可。

官方网站: https://github.com/aFarkas/html5shiv

jQuery

眼下天下Web开发领域最流行的前端js框架,由于本网站官方要求支持IE8,所以照档未克使2.x底版本。

官方网站: http://jquery.com

jQuery.Cookie

jQuery的Cookie操作插件,用于在网站前端读、写、删cookies。

官方网站: https://github.com/carhartl/jquery-cookie

jQuery.Hotkeys

jQuery的前端热键插件,用于为web页面提供便捷热键功能。

官方网站: https://github.com/tzuryby/jquery.hotkeys

jQuery.Validation

jQuery的前端验证插件

官介绍: http://bassistance.de/jquery-plugins/jquery-plugin-validation

Microsoft.jQuery.Unobtrusive.Validation

jQuery的前端验证插件的恢弘,可以绝不写js代码实现多数之jQuery.Validation功能

官方材料参考页面: http://go.microsoft.com/fwlink/?LinkId=389866

linq.js

linq.js是用来在Web前端的js代码中采取类似C#的Linq语法对数据开展询问统计等拍卖

官方网站: https://linqjs.codeplex.com

Modernizr

占为HTML5和CSS3支的功效检测类库。Modernizr是一个开源的JS库,它叫那些因访客浏览器的异(指对新专业支持性的出入)而支付不同级别体验的设计师的行事转移得更简易。它使设计师可以当支持HTML5和CSS3的浏览器中充分利用HTML5和CSS3的表征开展支付,同时以非会见牺牲其他未支持这些新技巧之浏览器的操纵。

官方网站: http://www.modernizr.com

RequireJS

国际直达很流行的前端js模块加载器,倡导之是一模一样种植模块化开发理念,核心价值是于
JavaScript
的模块化开发变得重复简便自然。其同国内淘宝团队出品的SeaJS差异在于以的价签不同,RequireJS
遵循的是 AMD(异步模块定义)规范,SeaJS 遵循的是 CMD
(通用模块定义)规范。由于本站会就此到于多jQuery库和jQuery插件,所以遵循AMD规范之RequireJS更切合。

官方网站: http://requirejs.org

AngularJS

Google公司产品的Web前端VMW(View-Model-WhatEver)框架,AngularJS是同款开源
JavaScript函式库,并出于Google维护。它的目标是增进基于浏览器的运用,并涵盖MVC模式
(MVC) 功能。具备充分良好的特性及双向绑定特性。

官方网站: http://angularjs.org

Momentjs

Moment.js
是一个轻量级JavaScript日期库用于解析、操作以及格式化日期。它计划改为可运行于浏览器和NodeJS两种环境遭到,并且存有单元测试也还可以在片种环境受到运作。

官方网站:http://www.momentjs.com

QUnit

QUnit是一个强劲的JavaScript单元测试框架,用于调试代码。该框架是由jQuery团队之分子所付出,并且是jQuery的法定测试套件。任意正规JavaScript代码QUnit都能够测试。

官方网站: http://qunitjs.com

jQuery.Mockjax

jQuery
Mockjax是专用于以web前端开发时,对ajax请求进行效仿(Mock),达到不依赖让服务器端,就会正常开支前端Ajax的jQuery插件。并可跟QUnit很好的整合使用进行前端单元测试。

官项目: https://github.com/appendto/jquery-mockjax

jQuery.MockJSON

MockJSON是一个可是用以Mock
JSON和JSONP请求和响应的jQuery插件,可在非依靠服务器端WebApi(或WCF、WebService)的状态下测试出Web前端的运。并且包含特别强的而扩展性。

法定项目: https://github.com/mennovanslooten/mockJSON

Underscore

Underscore一个JavaScript实用库,提供了套函数式编程的实用功能,但是没有扩大外JavaScript内置对象。.它弥补了有的jQuery没有落实之职能,同时又是Backbone.js必不可少的一对

官方网站: http://underscorejs.org/

spin.js

纯js写的Ajax Loading指示器,不用任何图片,且兼容几乎所有时下的浏览器。

集体官方网站:http://fgnass.github.io/spin.js/

NProgress.js

近日颇火的一个进度条js库,完美支持Turbolinks、Pjax、重型Ajax应用。

官方网站:http://ricostacruz.com/nprogress/

store.js

一个贯彻了浏览器的当地存储的 JavaScript 封装 API,不是通过 Cookie 和
Flash 技术实现,而是采取 localStorage、globalStorage 与 userData。

官方网站:https://github.com/marcuswestin/store.js/

劳端类库

NancyFx

Nancy是一个科学的轻量级开源.NET
Web框架。如果想快开只简单的Web应用,Nancy是单是的挑选。作为NancyFx的粉,作为博主本人吧拿当本博遭初露写一密密麻麻介绍NancyFx的章。敬请关注!

官方网站:http://www.nancyfx.org

Newtonsoft.Json

目前.NET付出中最流行的JSON序列化库,为新本子的WebApi库提供基础。

官方网站: http://james.newtonking.com/json

Autofac

Autofac是.NET开发世界最为盛的IoC库之一,轻量且赛性能,对品种代码几乎无任何侵入性,可无config运行。IoC理念在下跌耦合方面呈现异常突出,并而也项目代码的但测试性提供救助。扩展性非常理想,官方也提供了大量的恢宏库,以承诺针对各种场面。

官方网站: http://autofac.org

AutoMapper

风行的靶子映射框架,用于Entity、DTO、ViewModel等里的照射时死有益,可削减大气硬编码。很精致灵活,性能表现呢可承受。

官方网站: http://automapper.org

Elmah

心想事成最盛的ASP.NET应用非常日志记录框架,可以详细的拿运行时之各种非常记录在文件、数据库或其它可能的其它位置。对网站运营期内意识跟修复好非常有辅助。

法定项目: http://elmah.googlecode.com

Lucene.Net

盛大性能的全文索引库,可用于为各类信息提供有力的物色效果。迁移自Java的Lucene库。

官方网站: http://lucenenet.apache.org

Lucene.Net.Analysis.PanGu

支撑Lucene.Net最新版本的天中文分词扩展库。

上帝分词组件: https://pangusegment.codeplex.com

DotNetOpenAuth

DotNetOpenAuth可以叫网站有支持OpenID、OAuth、InfoCard等身份认证的能力。
提前引入该库,可以呢本站未来支持微博、人人等楼台登录提供优先基础保障。

官方网站: http://www.dotnetopenauth.net

Quartz.NET

Quartz.NET 是一个.NET
版的任务调度框架。可用来定时处理多少要作邮件等工作。

官方网站: http://www.quartz-scheduler.net

NLog

NLog是一个简易利落的.NET日志记录类库。通过采用NLog,我们得于其它一样种植.NET语言中输出带有上下文的(contextual
information)调试诊断信息,根据爱好安排其表现样式之后发送到一个要么多个出口目标(target)中。
相比于log4net,NLog的用难度及护卫难度要没有多,而在异步情况下性能要比较log4net高多。日志的笔录不应当影响正常工作的履行进度,所以用异步是老大必要的。

官方网站: http://github.com/NLog/NLog

System.IO.Abstractions

.NET框架非常精良,但是一些平底设计在有的场面下会显得缺考量,比如System.IO中的接近,在.NET框架中就从未对应的抽象,会招文件之读写一定是真实文件之操作。当用以单元测试中针对文件操作做庄进行模拟时,就无法兑现了,尤其是对云计算、云存储环境下,文件之蕴藏和操作就不是那么粗略了。所以牛人就为者开了一个通用的抽象System.IO.Abstractions。

种类网站: https://github.com/tathamoddie/System.IO.Abstractions

EnyimMemcached

Memcached是不行漂亮和流行的分布式缓存服务器软件,EnyimMemcached则是她于.NET上即极其精良的客户端驱动,集成不错的分布式均衡算法。另外还支持Membase。

列网站: https://github.com/enyim/EnyimMemcached

SharpZipLib

.NET上地道的Zip处理库,可以拍卖Zip、GZip等。

官方介绍网站: http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx

AttributeRouting

好经Attribute直接设置Controller或Action的路由地址,使得MVC中安路由于易得直观方便。

官方网站: http://attributerouting.net

RouteJs

前端js代码经常要经ajax访问服务器端的地址,在MVC项目面临一个地方是发路由映射出的,一个地址对应之Action也是路由映射护理的。如果开发进程中恐怕时时改变服务器端的路由映射规则,会使得js请求的地址都要改同样破,RouteJs则可由此向客户端传递服务器上之路由表来实现客户端请求的地点以服务器端路由映射的更动如果更改的场面。

官方网站: http://dan.cx/projects/routejs

RazorGenerator

ASP.Net MVC 3后官方就支持Razor视图引擎,该发动机给.NET
Web开发者带来大的便民和漂亮的支付体验。默认情况下,MVC中的视图是以受求到经常动态编译执行之,也就是说不告虽无编译,会造成几个明显的题材:

  1. 勿执行到该视图虽未晓得是不是留存编译级的荒唐;
  2. 要时才编译视图,使得性能变得低下;
  3. 一经项目还含有Area,那么部署时会出各种痛苦的阅历
  4. 如若退出Controller,单独对视图进行单元测试,会发觉大麻烦

Razor Generator通过Visual
Studio自定义工具功能,对Razor视图提供开发时的编译能力,部署时无需导视图文件,只招输dll即可。运行效率、部署效率、可测试性均大幅提高。

品类网站: https://razorgenerator.codeplex.com

WebActivator

WebActivator
可以让ASP.NET应用拥有无改动Global.asax,就能在应用启动事件的代码逻辑的力量。在减低项目的耦合方面享有积极意义。

路网站: https://github.com/davidebbo/WebActivator

FastReflectionLib

国内.NET领域的大牛之一老赵开发之短平快发射类库,可以取得比内置反射类更胜似之属性。

品种网站: http://www.codeplex.com/FastReflectionLib

Moq

老大流行的Mock框架,灵活且高性能。也是目前.NET领域唯一支持Linq的Mock框架

列网站:https://github.com/Moq/moq4

CsQuery

CsQuery相当于是jQuery的C#实现,可以在C#代码中对HTML进行检索、筛选、处理等DOM操作。只要您熟悉jQuery,就生容易学会以C#中用CsQuery处理HTML了。

法定代码库:https://github.com/jamietre/CsQuery

SpecFlow

SpecFlow是殊理想的免费之BDD框架和验收测试框架,支持业务人员(非技术人员)可知晓的功能描述语言规范。支持周边的国际化语言,当然为包罗简体中文和繁体中文等。

官方网站: http://www.specflow.org

Simple.Data

Simple.Data是一个概括的好替代ORM甚至DAL的数额访问框架,其重依赖让dynamic特性,且有高但测试性。深得自的欢喜,在小型项目利用得成本增长开支效率。

官文档:http://simplefx.org/simpledata/docs/index.html

官方代码库:https://github.com/markrendle/Simple.Data

xUnit

NUnit框架作者还开发的杀好之单元测试框架,目前ASP.NET
MVC官方团队全部运用的xUnit框架编写的ASP.NET MVC单元测试。

路网站: https://xunit.codeplex.com

EmbeddedMail

网站开过程中,免不了如开发发送邮件的机能,对应之为该写单元测试代码。如果用真实的SMTP,会于一部分诚实邮件接收者代理困扰,也会盖经过太慢而失去单元测试的缕缕中,而于持续集成服务器上更会表现无能。所以开发阶段应该以模拟的SMTP服务取代真实的,EmbeddedMail是即刻方面呈现较不利的框架之一。

类网站: https://github.com/jmarnold/EmbeddedMail

WatiN

出以及验收过程不免要自动化运行真实的IE或FireFox浏览器进行测试,尤其是验收测试时,非常必要。WatiN就是啊者而充分之。

官方网站: http://watin.org

LTAF

LTAF是微软总部的ASP.NET团队开发之轻量级测试自动化框架,虽然都八九不离十2年从未重新创新了,但是在有些观下依然是表现不错的框架。

官方网站: https://ltaf.codeplex.com/

 

相关文章

网站地图xml地图