List of software development and common tools

Source: Internet
Author: User
Tags ibm db2 reflector

The first step in software development is to select efficient and intelligent tools.

The tool software listed below can help improve work efficiency.

 Development Tools

 

 

Integrated development environment on the Microsoft. NET platform: Visual Studio.

  

Visual Studio is currently the most popular integrated development environment for Windows platform applications. The latest version is Visual Studio 2014 Based on. NET Framework 4.5.2. It includes most of the tools required throughout the software lifecycle, such as UML tools, code control tools, and integrated development environment (IDE. The target Code is applicable to all platforms supported by Microsoft, including Microsoft Windows, Windows Mobile, Windows CE,. NET Framework,. NET Compact framework, Microsoft Silverlight, and Windows Phone.

  

: Http://www.visualstudio.com/downloads/download-visual-studio-vs

 Microsoft Web platform Installer

 

 

Web platform Installer (webpi) Simplifies the download/installation of all Microsoft free Web products. It includes everything needed to build a web solution,

Includes servers, tools, technologies, and the latest products. You can also select your favorite web application. Web pi not only downloads and installs the application,

It also downloads and installs the dependencies required to run the application, helping you get started more quickly and easily. Web PI always includes the latest Microsoft Web platform products,

Therefore, you do not need to access each website separately. You only need to start the Web pi to view the new content.

: Http://www.microsoft.com/web/downloads/platform.aspx

  

 

 Nuget

 

 

Nuget (pronunciation: New-Get) is an extension of Visual Studio. When using Visual Studio to develop applications based on. NET Framework,

Nuget makes adding, removing, and updating references in projects more convenient and convenient.

Address: http://www.nuget.org/

Vs plug-in Library [Products and extensions of Visual Studio]

 

 

The Visual Studio library helps you quickly access tools, controls, and templates to make full use of Visual Studio.

  

Get plug-in method 1: log on to the plug-in library official website https://visualstudiogallery.msdn.microsoft.com/

Find the required plug-in and install it after downloading it.

Method 2: Open Visual Studio, click "expand and update" in the toolbar, and click "online" in the pop-up box,

Alternatively, enter the plug-in name in the search box and click Download to install the plug-in directly.

 

 

1. resharper (charged)

The plug-in is preferred in vs. Its powerful functions are as follows:

    *Analyze and prompt how to improve and improve code Quality
    *Easy unit test
    *Easy Reconstruction
    *Quickly locate code and files

: Https://visualstudiogallery.msdn.microsoft.com/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF? Src = home

 

2.. Net recycltor (charged)

. Net reflector is a class browser and anti-compiler.. Net reflector can analyze the Assembly and show you all its secrets .. The Net Framework introduces reflection concepts that can be used to analyze any. Net-based code (whether it is a single class or a complete assembly) all over the world. Reflection can also be used to retrieve information about various types, methods, and attributes contained in a specific set of programs. Use. net reflector, you can browse the Assembly classes and methods, you can analyze the Microsoft intermediate language (msil) generated by these classes and methods ), in addition, you can decompile these classes and methods and view C # Or Visual Basic.. net.

  3. ilspy Open-source. Net Assembly browsing and decompilation tools

Download: http://wiki.sharpdevelop.net/ilspy.ashx

 

4. localhistory The free program file control tool is similar to the svn function. However, it is installed on the local client, and its cache records are controlled in each corresponding project. localhistory directory. You can view the history at any time, even if the file is deleted, it can be retrieved. It is very helpful for personal local project management. 5. codemaid: Http://www.codemaid.net/codemaid is an open-source extension of Visual Studio for organizing and optimizing code. The function is similar to commercial software resharper, but it is free and open source code. It helps you better understand your code and supports multiple programming languages. Currently, these features are available:
  1. Code cleansing.
  2. Code mining.
  3. Relayout. You can press Microsoft's stylecop or customize it.
  4. Format.
  5. Connection line.
  6. Recursively fold the node or the entire directory tree in the Solution Explorer window.
  7. View the progress of Visual Studio compilation.
  8. Enhance search, switch CPP to the header file, and convert XAML to the back-end code.

The source code of codemaid includes unit test and integration test projects.

 

6. Web Essentials

: Http://www.vswebessentials.com/

The most powerful extension plug-in web development, mainly used to enhance JavaScript, CSS, HTML, URL, and so on. 7, Ghostdoc : Http://submain.com/products/ghostdoc.aspx Ghostdoc is a free plug-in for Visual Studio. You can easily press Ctrl + Shift + D to automatically generate comments. 8. ncrunch :Http://www.ncrunch.net/ncrunch is an automated parallel Continuous testing tool developed for Visual Studio. NET. It can run automatic tests and display relevant test information (such as code coverage and performance indicators) in the IDE ). 9. narrange Narrange is A. Net code management tool. It can automatically beautify the source code and divide class members into a group and region. Currently, C # and VB. NET are supported. More. NET languages will be supported in the future. The main functions are as follows:

◆ Reduce programmer development time
◆ Make the encoding Style Standard
◆ Reduces code conflicts
◆ Code grouping
◆ Good flexibility

: Http://sourceforge.net/projects/narrange/files/ 10. database. net4 (Free Version)Is a multi-database management tool that can manage multiple databases and view them in an intuitive way. Supported databases include MS Access, Excel, dBase, Forpro, Firebird, MySQL, SQL Server, SQLite, Oracle, ODBC, IBM DB2, and sybasloud, allows you to edit and modify connections. 11. sqldelta : Http://www.sqldelta.com/sqldelta is a convenient and practical database management tool. It can be used to find the similarities and differences between the current database project and the past database. It can also synchronize your product database with your development database, reducing the complexity of your work due to database synchronization. Another benefit is that you can use its comparison and synchronization functions to create a database for testing for your current project. You can transfer your data in batches. 12. There are many other data management tools, such as sqldbx, navicate, SQLite Administrator .

List of software development and common tools

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.