工欲善其事, its prerequisite, without good tools, how can you efficiently develop high-quality code? This article introduces some efficient and useful tools for the ASP, including SQL management, vs Plugins, memory management, diagnostic tools, and so on, which involves the development process and doubles the development efficiency. of course, Wule Bar software Station think. NET artifact First name is absolutely resharper, with this, basically other tools can be ignored!
Not-to-be-missed utilities for. NET Efficient development (the first is of course the ReSharper plugin)
Visual Studio
- JetBrains ReSharper Ultimate:vs The strongest plugin, no one, support: C #, vb.net, ASP, XML, XAML, C + +, Javascript,css,razor view engine, etc. ~ ~
- The efficiency tool for Visual Studio Productivity Power Tool:vs Professional Edition.
- Web Essentials: Improve development efficiency and effectively help developers write code such as CSS, JavaScript, HTML, and more.
- MSVSMON: The Remote Debug Monitor (msvsmon.exe) is a lightweight application that can remotely control vs to Debug programs. During remote debugging, VS runs on the debug host and MSVSMON on the remote machine.
- WIX toolset: You can compile the XML source code file into a Windows installation package.
- Code Digger:code Digger is an extension of VS 2012/2013 that can help developers analyze code.
- Codemaid:codemaid is an open source vs2012/2013/2015 plug-in that provides code analysis, cleanup, and simplified code functionality.
- Ozcode: Very powerful vs debugging tool.
- CodeRush: It's vs plug-in that improves code refactoring and boosts efficiency.
- The T4 text template in the T4 text Template:vs is the most commonly used template file for generating code files, which is achieved by writing blocks of text and control logic.
- Indent Guides: Quick Add indent.
- PowerShell Tools: A toolkit that supports the development and debugging of PowerShell scripts and VS2015 code blocks.
- Visual Studio Code: A free cross-platform editor that compiles and debugs modern web and cloud applications.
asp
- Fiddler: Ability to capture HTTP request/response to simulate request behavior.
- AutoMapper: Automatic generation of Object-to-object mapping code, such as the ability to generate maps from entity objects to domain objects instead of manually coding the mapping code. object to object mapping. Like, the tool can is used to map entity objects to domain objects instead of writing manual mapping code.
- Unity/ninject/castle Windsor/structuremap/spring.net: Dependency mapping Framework, which provides a lot of available di frameworks.
- . NET Reflector:. NET program anti-compiler.
- DotPeek:. NET program anti-compiler.
- Ilspy:. NET program anti-compiler.
- Memprofiler: A very powerful tool for finding memory leaks and optimizing memory usage.
- POSTSHARP: Eliminate repetitive coding and avoid code redundancy due to cross-references.
- ASPhere:Web.config Graphical Editor
- ComponentOne Studio for ASP. NET complete set of development kits
Wcf
- The SOAP UI:API Test tool supports all standard protocols and technologies.
- Network protocol analyzer for Wireshark:unix and Windows systems. It is used to capture the congestion of the TCP layer and can help you filter invalid information.
- SVC traceviewer: Provides a file tracking view that is provided by WFO.
- SVC Config Editor: A graphical interface tool for managing WCF-related configurations.
Msmq
- Queueexplorer 3.4: Provides message manipulation functions such as copy, delete, move message, save and load, crush test, browse edit, etc.
Linq
- LINQ Pad:linqpad is a lightweight tool that is used to test LINQ queries. You can test. Net language scripts written in different languages.
- LINQ insight:linq Insight Express can be embedded in Visual Studio to analyze LINQ queries at design time.
Regex
- RegEx Tester: Regular expression plug-in.
- REGEXR: On-line regular expression development and testing tools.
- Regexpal: On-line regular expression development and testing tools.
- Expresso: Desktop version of the regular Expression tool.
- Regexmagic: A tool that can automatically generate regular expressions based on text patterns.
Javascript/jquery/angularjs
- Jshint:javascript Code Quality Monitoring tool, defines a lot of very strict rules.
- Jsfiddle: Provides a development environment inside the browser to test the Html,css,javascript/jquery code
- Protractor: An end-to-end framework that can test angular applications.
SQL Server
- SQL profiler:sql Trace Monitoring tool.
- Expressprofiler:expressprofiler (aka SqlExpress Profiler) is a small and fast replacement tool for SQL Server Profiler, with its own GUI interface. Can be used for both enterprise and non-enterprise editions of SQL Server.
- SQL Sentry Plan Explorer: Provides a good physical view of the SQL query execution plan.
- SQL Complete: Provides a very intelligent, optimized SQL Format management tool for SQL Server Management Studio and Visual Studio.
- Nimbletext: Text manipulation and code generation tools.
- Query Express: A lightweight SQL Query Analyzer.
- IO Meter: Provides some access details for the IO subsystem
- Sqldecryptor: You can decrypt encrypted objects in SQL Server, such as stored procedures, methods, triggers, and views.
- Spatialviewer: You can preview and create spatial data.
- Cleartrace: Imports trace and Analysis files, and displays summary information.
- The Internals Viewer for SQL Server:internals Viewer is used to find tools in the storage engine of SQL Server, and to get data on how the physical layer is allocated, organized, and stored.
NHibernate
- NHibernate Mapping Generator: Generates a NHibernate mapping file and maps from the existing database table to the Realm class.
Tally
Tally ERP 9
- Tally DLLs:. NET dynamic-link libraries that integrate Tally Accounting software into your application to push or pull data through code.
Code review
- Stylecop:stylecop is a static code analysis tool that allows you to set code styles and specifications uniformly. You can use it in Visual Studio, or you can integrate it into an MSBuild project.
- Fxcop:fxcop is a static code analysis tool that can ensure development standards by analyzing. Net assemblies.
Health capture
- Wireshark:it is a network protocol analyzer for Unix and Windows. It can capture traffic at the TCP level.
- HTTP Monitor:enables the developer to view all the HTTP traffic between your computer and the Internet. This includes the request data (such as HTTP headers and form GET and POST data) and the response data (including the HTTP Headers and body).
Diagnostic tools
- Glimpse: Provides server-side diagnostic data. such as in an ASP. NET MVC project, it can be added through NuGet.
Performance
- PerfMon: Use performance counters to monitor system performance.
Code Converters
- Telerik code converter:c# to VB and VB to C # transcoding converter. I is an online editing tool that can select ' Batch Converter ' and upload files using a compressed package.
Screen recording Tools
- Wink:using Wink, can be easily, and for adding description, etc., can also record demo.
Text Editor
- notepad++: Source Editor
- Notepad2: Lightweight feature-rich text editor
- Sublimetext: Rich Text editor
Document Tools
- Ghostdoc:ghostdoc is a Visual Studio extension that can automatically generate document comments for methods or properties, including their type, name, and other contextual information.
- Helpndoc:helpndoc is used to create help document tools that can generate multiple formats based on the document source.
- Other
- Filezilla:filezilla is an open source FTP tool. The FileZilla client can upload files to the FTP server.
- Treetrim:treetrim is a tool to adjust the code, can delete some invalid debug files and temporary files and so on.
- Browserstack: Tools that support cross-browser testing.
- Bugshooting: Screen software, ability to shop and add work items, bugs, issue tracking items, etc.
- The Postman:rest client, capable of sending HTTP requests to analyze the response from REST applications.
- Web developer Checklist:checklist can be used to manage development plans
- PowerGUI: The ability to quickly receive and use PowerShell to effectively manage the Windows development environment.
- Beyond Compare: Provides file comparison functionality.
- Postman:rest Chrome Extensions
- Devart codecompare: File-differentiating tool, capable of reading C #, C++,VB code structure. Includes: folder comparison tool, standalone app compare merge folders and files, code review support.
NET Efficient development of the non-missing utility (the first of course is the ReSharper plugin)