时间:2018-8-15来源:本站原创作者:佚名

如果你是一名.NET程序员,不妨来看看本文推荐的这些工具吧。灵活搭配并使用它们,或许可以给你带来意想不到的收获哦。

  主要工具

  VisualStudio——IDEs工具之王,.NET开发者的必备IDE。VisualStudio提供非常强大的启动工具箱,并且还有一些让人惊喜的插件支持。在去年11月,微软发布了VisualStudio社区版,免费提供给学生、开源贡献者及初创企业使用。每一次版本更新都会给开发者带来无限惊喜。

  SQLServerManagementStudio——SQLServerManagementStudio将早期版本的SQLServer中所包含的企业管理器、查询分析器和AnalysisManager功能整合到单一的环境中。给开发者带来了不少的方便,并且帮助开发者节省开发时间。Expressedition版本中的大多数工具即能够满足日常的SQLServer安装管理需求。

  SQLServerProfiler——MicrosoftSQLServerProfiler是SQL跟踪的图形用户界面,用于监视数据库引擎或AnalysisServices的实例。您可以捕获有关每个事件的数据并将其保存到文件或表中供以后分析。

  LINQPad——使用最佳的.NET代码便签来编写LINQ查询。它并不是SQLManagementStudio最佳的替代工具,但当遇到复杂的多数据查询时,它就是我的首选。LINQPad作者JoeAlbihari一直在添加新的功能,他最近又增加了一个集成调试器。

  NimbleText——谢谢ScottHanselman让我发现这么好的工具,用来编写重复的代码或处理小型或大型数据转换任务,

  Notepad++——文本编辑器首选,相当好的插件支持,语法高亮显示,可以在WindowsExplorer中编辑任何文本。

  SourceTree——Windows和MacOSX下免费的Git客户端,支持创建、克隆、提交、push、pull和合并等操作。拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。

  dotPeek——.NET平台的一款免费的反编译工具。

  Postman(Chromeextension)——一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。

  Fiddler——一个   GoogleChrome——我曾使用Firefox,但使用一段时间后感觉非常臃肿。Chrome的开发工具要比Firebug好,此外,它还提供更好地插件和应用程序支持。

  VisualStudio插件

  ReSharper——JetBrains公司出品的著名的代码生成工具,使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。

  OzCode——如果你是一名c#开发者,那么,你则需要OzCode。它将可视化调试的概念上升到了一个新的高度,将循环、表达式、比较阵列都直观的展示出来。

  WebEssentials——由微软MadsKristensen开发的一个非常棒的工具,对CSS、JavaScript和HTML都提供了很多快捷的功能支持。

  ProductivityPowerTools——收集了一堆非常简洁又非常有用的功能来帮助你日常使用VisualStudio。这些功能集中在编辑、浏览以及其他常见的构造代码时会使用到的任务,功能非常强大,大大提高了开发效率。

  VSCommands——可以让VisualStudio更加智能,里面有许多套件,功能非常丰富。

  框架

Web

  ASP.NETMVC——ASP.NETMVC是微软官方提供的以MVC模式为基础的ASP.NETWeb应用程序(WebApplication)框架。

  ASP.NETWebAPI——构建于MVC之上,可以连接包括浏览器、移动设备等多种客户端的HTTP服务的新框架,是一种用于在.NETFramework上构建RESTful应用程序的理想平台。

  SignalR——SignalR实现服务器与客户端的实时通信,提供了非常简单易用的高阶API,使服务器端可以单个或批量调用客户端上的JavaScript函数。

  AngularJS——是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。

  jQuery——开源、兼容多浏览器的JS库,核心理念是writeless,domore。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。

Mobile

  Xamarin——使用C#来开发出非常优秀移动用户体验的框架,作为一个跨平台开发框架,Xamarin.Mobile有很多优点。

数据访问

  EntityFramework——访问数据库,使用LINQ于数据库通信,使用属性化的POCOs创建数据视图,模型更新和迁移更加简单。

  Dapper——实现数据到对象的ORM操作,体积小速度快。

通用

  Newtonsoft.JSON——在.NET中操作JSON序列化和反序列化标准。

  TopShelf——是一种简单的服务托管框架,使用.NET来构建Windows服务。

  RabbitMQ——当你应用程序套件需要一个稳定可靠的消息队列事,RabbitMQ则是你的最佳选择。

  Underscore.JS——我最喜欢的JavaScript框架,用来进行对象操作和遍历集合/转换。

  Moment.js——一个轻量级并且健壮的js日期处理类库。

  小工具

  F.lux——是一款自动屏幕亮度色彩调节,有利于保护程序员们的视力。

  Paint.NET——基于.NET实现的快速免费的图像处理软件。

  WinRAR——压缩管理工具。

  TreesizeFree——硬盘管理工具,能够显示文件夹大小。

  LastPass——一个优秀的在线密码管理器和页面过滤器,采用了强大的加密算法,自动登录/云同步/跨平台/支持多款浏览器。

赞赏

长按







































白癜风有遗传吗
白癜风治得好吗

转载请注明原文网址:http://www.helimiaopu.com/bbqb/6474.html

------分隔线----------------------------