ASP.net programmers are very useful 85 tools _ practical Tips

Source: Internet
Author: User
Tags file diff ftp file net serialization filezilla free ftp management studio msmq soap ui

Introduced

This article lists useful tools for ASP.net developers.

Tools

1.Visual Studio

  1. Visual Studio Productivity Power tool:visual Studio Professional (and above) with rich features such as quick Find, navigation solutions, searchable additional reference dialog boxes, etc.
  2. ReSharper: Tools to increase the productivity of. NET developers, improve code quality by providing quick fixes to eliminate errors, and so on
  3. Mz-tools: It can find strings in a method, file, project, solution, or project group, selected text, file mix, or portfolio. The results shown in the results window below are more convenient than those provided by the Microsoft IDE.
  4. Web Essentials: Improve productivity and help efficiently write css,javascript,html, etc.
  5. MSVSMON: Remote Debugging Monitor (msvsmon.exe) is a small application for remote debugging of a Visual Studio connection. When you are debugging remotely, Visual Studio runs on a single computer (the debugger host) and the remote Debugging Monitor runs on a remote computer with the application you are debugging.
  6. WIX toolset: Builds the Windows Installer package from the XML source code.
  7. The code Digger::code Digger is a visual Studio 2012/2013 extender that can help you understand your coding behavior.
  8. Codemaid:codemaid is an open-source visual Studio 2012/2013/2015 extender that cleans, digs, and simplifies your code.
  9. Ozcode: A powerful Visual Studio debugger visualization tool.
  10. CodeRush: This is a Visual Studio refactoring and productivity plug-in.
  11. T4 text Template:: In Visual Studio, T4 text Template is used as a template for generating code files. Templates can be defined by writing blocks of text and control logic.
  12. Indent Guides: Adds a vertical line at each indent level.
  13. PowerShell Tools: A kit for developing and debugging PowerShell scripts and modules in Visual Studio 2015.
  14. Visual Studio Code: A free cross-platform editor for building and debugging modern web and cloud applications. [Provided by Cheung Tat Ming]
  15. Autopoco:autopoco is a highly configurable framework for the smooth construction of readable test data from the plain old clrobjects.
  16. Supercharger: This is an extension program designed to significantly improve the Visual Studio development experience. It builds on and enhances previous vs10x products, such as CodeMap, Editor View enhancer, Comments Extender, and adds new high quality tools.

2.asp.net

    1. Fiddler: Capture HTTP request/response and simulate request behavior.
    2. AutoMapper: The mapping of objects to objects. For example, the tool can be used to map entity objects to domain objects instead of writing manual mapping code.
    3. Unity/ninject/castle Windsor/structuremap/spring.net: Dependency Injection Framework. There are a lot of di frames available.
    4. . NET reflector:.net Assembly counter compiler.
    5. Dotpeek:.net the assembly counter compiler.
    6. Ilspy::.net the assembly counter compiler.
    7. Memprofiler: Powerful tool for finding memory leaks and optimizing memory usage.
    8. Postsharp: Removes duplicate encodings and prevents code bloat due to crosscutting concerns and aspect-oriented programming.
    9. Asphere: A GUI-web.config editor.

3.REST API

Swagger UI:API testing and documentation tools. Video
Postman:rest Client Chrom Extender. [Provided by Cheung Tat Ming]

4.WCF

    1. SOAP UI:API Test tool that supports all standard protocols and technologies.
    2. WireShark: This is a network protocol Analyzer for UNIX and Windows. It can capture traffic at the TCP layer and help you discover the SOAP envelope.
    3. SVC Traceviewer: You can better view a large trace file from WCF output.
    4. SVC Config Editor: A GUI tool for managing WCF-related configuration.

5.MSMQ

Queueexplorer 3.4: Copy, move or delete mail, save and load, stress test, view and edit complete message body (through. NET serialization object, and more to do with MSMQ.

6.LINQ

    1. LINQ Pad?:linqpad is a lightweight tool for testing LINQ queries against SQL Server databases. It can also be tested with a different. NET language, such as code snippets written by C#,VB.
    2. LINQ Insight:linq Insight Express is a Visual Studio plug-in that allows you to analyze your LINQ queries at design time and simplifies the authoring and debugging of LINQ queries.

7.RegEx

    1. REGEX Tester: The Visual Studio Extender for regular expression testing.
    2. REGEXR: Online regex development and testing tools.
    3. Regexpal: Online regex development and testing tools.
    4. Expresso:expresso is a desktop tool for regex development and testing.
    5. Regexmagic: A tool for automatically generating regular expressions from text patterns. Users need to develop patterns by labeling strings and selecting different options. On this basis, regular expressions are generated automatically. These tools can also generate code that is required in different languages. [Provided by: Samuel Christison]

8.javascript/jquery/angularjs

    1. Tools for Jshint:javascript code quality. There is also a tool, jsline, that enforces stricter rules.
    2. Jsfiddle: Provides an environment in the browser that is used to test html,css and Javascript/jquery.
    3. Protractor: The End-to-end framework is used to test the angular application.
    4. Batarang: Add tools for debugging and analyzing ANGULARJS applications.

9.SQL Server

    1. SQL Profiler:sql tracing is used to monitor instances of the database engine.
    2. Expressprofiler:expressprofiler (also known as SQLExpress Profiler) is a simple and quick alternative to a basic GUI and an integrated SQL Server Profiler. This can be used with the non-express version of Express and SQL Server 2005/2008/2008r2/2012/2014. [Provided by Rickzeeland]
    3. SQL Sentry Plan Explorer: Tools provide a better graphical view of SQL query execution plans.
    4. SQL Complete: Provides SQL Server Management Studio and Visual Studio IntelliSense features and improved SQL formatter.
    5. Nimbletext: Text manipulation and code generation tools.
    6. Query Express: Lightweight SQL Query Analyzer.
    7. IO Meter: Provides details of the IO subsystem.
    8. Sqldecryptor: Deciphering SQL Server objects, such as stored procedures, functions, triggers, views, encrypted with encryption options.
    9. Spatialviewer: View and create space data.
    10. Cleartrace: Import tracing and probing files to SQL Server and display summary performance information.
    11. The Internals Viewer for SQL Server:internals Viewer is a tool that looks at the SQL Server storage engine to see how data is physically allocated, organized, and stored.
    12. PAL: Read in Performance log, using known threshold analysis.
    13. Sqlquerystress: Assists with T-SQL queries and performance stress tests for programs.

10.NHibernate

NHibernate Mapping Generator: Generates NHibernate mapping files and entity classes that correspond to existing DB tables.

11.Tally

Tally ERP 9
Tally DLL:. NET is used to integrate tally accounting software to facilitate the programmatic push and pull of data.

12. Code Review

Stylecop:stylecop is a static code analysis tool that forces your C # source code to perform configuration style and consistency rule settings. It can be run from within Visual Studio or integrated into an MSBuild project.
Fxcop?:fxcop is a static code analysis tool that passes analysis. NET assembly enforce development standards.

13. Flow Capture

WireShark: This is a network protocol Analyzer for UNIX and Windows. It captures the traffic from the TCP layer.
HTTP Monitor: Enables developers to view all HTTP traffic between your computer and the Internet. This includes request data (such as HTTP response headers and form get and post data) and response data (including HTTP response headers and bodies).

14. Diagnosis

Glimpse: Provides server-side diagnostic data. For example, for the ASP.net MVC project, you need to add it from NuGet. Glimpse data can tell you different levels of latency and really indicate that you can optimize the code/solution to improve performance in the area.

15. Performance

PerfMon: Monitor system performance with performance counters.
Yslow:yslow analyzes web pages and points out why they are so slow based on the rules of the Yahoo! High-performance Web site.

16. Code Converter

Telerik code converter:c# to VB and VB to C # 's transcoding converter. This is an online editor. But you can choose "Batch Conversion" and the zip format to upload files.

17. Data extraction and loading

Filehelpers:.net Library, import/export files, strings, or data in a fixed-length or delimited record in a stream.
LogParser: You can write SQL to queries to respond to various log files, and to export data to various destinations, such as SQL tables, CSV files.

18. Screen Recording

Wink: Presentation making software. Using wink, you can capture screenshots, add notes, comments, and so on, as well as create demos.

19. Text Editor

notepad++: Source code Editor.
Notepad2: Lightweight, feature-rich, notepad-like text editor.
Sublimetext: A feature-rich text editor.

20. Documentation

Ghostdoc:ghostdoc is a Visual Studio extender that automatically generates XML document annotations of types, parameters, names, and other related information methods and properties.
Helpndoc:helpndoc is a tool for creating help files. It can generate files of different formats from a single source.

21. Other

    1. Filezilla:filezilla is a free FTP solution. FileZilla client is used for FTP file uploads, and FileZilla server is used for file sharing.
    2. Treetrim:treetrim is the tool used to trim the source tree. It eliminates debug files, source code control bindings, and temporary files.
    3. Browserstack: Test the Web site across browsers.
    4. Firebug: A feature-rich Firefox plugin for css,html and JavaScript developers about building Web pages.
    5. Bugshooting: Screen capture software, screenshots and put to work items, bugs, problem tracking items and so on.
    6. Web Developer Checklist: Ensure Web development best practices.
    7. Xray:firefox Plug-ins. Feature-rich bookmarks. Provides information about the elements of a Web page.
    8. PowerGUI: Helps to quickly accept and use PowerShell to efficiently manage a complete Windows environment.
    9. Beyond Compare: It allows you to compare the contents of a directory tree and a single file. Adaptable, there are popular language plug-ins. [Provided by Ron Matuszek]
    10. Devart codecompare: File diff tool that reads the structure of the C#,c ++,VB code. Includes: folder comparison tool, comparing and merging files and folders independently of app, code review support. [Provided by Cheung Tat Ming]

Warning

Please verify the tool before using.

License

This article, along with any related source code and documentation, follows the code Project Open License (Cpol).

The above is the ASP.net tools of data collation, follow-up continue to supplement the relevant information, thank you for your support of this site!

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.