首页 文章详情

.<em><!--red_beg-->NET<!--red_end--></em>程序员提高效率的50多个<em><!--red_beg-->开发<!--red_end--></em>工具

llovebo | 133 2022-05-05 10:29 0 0 0
UniSMS (合一短信)

工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。

NET

.NET Reflector: .NET 程序反编译器。

dotPeek: .NET 程序反编译器。

ILSpy: .NET 程序反编译器。

memprofiler: 非常强大的查找内存泄露和优化内存使用的工具。

PostSharp: 去除重复编码和避免由于交叉引用产生的代码冗余。

Fiddler: 能够捕获 http 请求/响应来模拟请求行为。

AutoMapper: 自动生成对象到对象的映射代码,比如,能够生成从实体对象映射到域对象,而不是手动编写映射代码。Object to object mapping. Like, the tool can be used to map entity objects to domain objects instead of writing manual mapping code.

Unity/Ninject/Castle Windsor/StructureMap/Spring.Net: 依赖性映射框架,提供很多可用的DI 框架。


Visual Studio

T4 Text Template:VS中T4 文本模板是生成代码文件最常用的模板文件,这种模板文件是通过编写文本块和控制逻辑来实现的。

Indent Guides:  快速添加缩进行。

PowerShell Tools:支持开发和调试PowerShell 脚本和VS2015代码块的工具包。

Visual Studio Code: 免费的跨平台编辑器,可以编译和调试现代的Web和云应用。

Visual Studio Productivity Power tool: VS 专业版的效率工具。

Web Essentials: 提高开发效率,能够有效的帮助开发人员编写CSS, JavaScript, HTML 等代码。

MSVSMON: 远程Debug 监控器 (msvsmon.exe) 是一种轻量级的应用程序,能够远程控制VS来调试程序。在远程调试期间,VS 在调试主机运行,MSVSMON 在远程机器中运行。

WIX toolset: 可以将XML 源代码文件编译成Windows 安装包。

CodeMaid: CodeMaid 是一款开源的 vs 2019/2022插件,提供代码分析,清理,简化代码的功能。

OzCode: 非常强大的VS 调试工具。

CodeRush: 是VS的提高代码重构和提升效率的VS插件。


RegEx

RegEx tester: 正则表达式插件。

regexr: 在线正则表达式开发和测试工具。

regexpal: 在线正则表达式开发和测试工具。

Expresso: 桌面版的正则表达式工具。

RegexMagic : 能够根据文本模式自动生成正则表达式的工具。


SQL Server

SQL Profiler: SQL 跟踪监控工具。

ExpressProfiler: ExpressProfiler (aka SqlExpress Profiler) 是一个小型快速的SQL Server Profiler的替换工具,自带GUI界面。能够用于企业版和非企业版 的SQL Server。

SQL Sentry Plan explorer: 提供了SQL 查询执行计划的很好的物理视图。

SQL Complete: 为 SQL Server Management Studio and Visual Studio 提供非常智能的,优化SQL 格式的管理工具。

NimbleText:文本操作和代码生成工具。

Query Express: 轻量级的SQL 查询分析器。

IO Meter: 提供IO 子系统的一些访问具体情况

sqldecryptor: 可以解密SQL Server 中的加密对象,如存储过程,方法,触发器,视图。

SpatialViewer: 可以预览和创建空间数据。

ClearTrace: 导入跟踪和分析文件,并显示汇总信息。

Internals Viewer for SQL Server: Internals Viewer 用来在SQL Server 的存储引擎中的查找工具,以及获取数据在物理层是如何分配,组织和存储的。


文本编辑器

Notepad++: 源码编辑器

sublimetext:富文本编辑器

Notepad2: 轻量级功能丰富的文本编辑器


ORM框架

生成映射文件,并从存在的数据库表映射到领域类。主要有下列组件

    SqlSugar (国内)

    FreeSql(国内)

    Dos.ORM (国内)

    StackExchange/Dapper (国外)

    Entity Framework (EF) (微软官方/国外)

    NHibernate (国外)

    Massive (国外)

    PetaPoco (国外)


版权声明:本文来源于网友收集或网友提供,仅供学习交流之用,如果有侵权,请转告版主或者留言,本公众号立即删除。



f08d17463131649df32510fa7fd2a321.webp支持小薇

腾讯云福利 

 爆款2核2G云服务器首年50元,2G2核5M云服务器259元/3年

链接:https://curl.qcloud.com/1VVs7OBH

6e3e61828e489fc3f37d351eb03e1f7f.webp

关注:DotNet开发跳槽

                                                             

  5b32b3a071f37746b0ae7ac5c662d979.webp觉得不错,请点个在看4a39976680ed45303fc1df240dce9746.webp

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter