As a developer, there are a number of Integrated Development Environment (IDE) options available to you no matter which language you are developing in.


Developers can improve their development efficiency with IDE features such as code highlighting, code completion and hints, syntax error hints, function tracing, breakpoint debugging and more.


How to choose a suitable for their own integrated development environment to work twice the result, the following recommended IDE for everyone to choose oh ~


1c/c++/c#

Recommended: Microsoft Visual Studio (VS).


VS is a basically complete development tool set developed by Microsoft. It includes most of the tools needed in the whole software life cycle, such as UML tools, code control tools, integrated development environment (IDE), etc. The object code written is applicable to all platforms supported by Microsoft. Is a very practical and powerful code development software, is also an excellent development environment by Microsoft’s latest launch, is designed specifically for developers, great for developers to bring convenience.


Features:

· dynamic typing and dynamic programming in C#.NET4.0;

· Support Office;

· support new C++ standard, enhance IDE, effectively improve programmer development efficiency.

· support multiple programming languages, C#, C++, Python, Visual Basic, node. js, HTML, JavaScript and other mainstream high and low programming languages.

· Have powerful visual layout function, can display the interface layout effect in real time.




2Java

Recommendation: MyEclipse


MyEclipse is based on the in-depth design of Java Eclipse, with rich functions of JavaEE integrated development environment, including complete coding, debugging, testing and publishing functions, complete support for HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate, Spring, etc., it can greatly improve the efficiency of Java development.


Features:

· Rich plug-ins;

· Cross-platform support Windows, Linux, Mac OS X and other operating systems;

· Support code debugging, compilation, analysis, auto-completion and reconstruction;

· Have powerful visual layout function, can display the interface layout effect in real time.





Java developers can also try IntelliJ IDEA





3Python

Recommendation: PyCharm


PyCharm is a Python IDE that comes with a full set of tools to help users improve their productivity while developing in Python, such as debugging, syntax highlighting, Project management, code jumps, smart hints, autocomplete, unit testing, and version control. At the same time, it supports the rapid construction of Python framework, which is a necessary development tool for Python developers.


Features:

· Code completion, quick syntax switching, error code highlighting, and code checking for Python;

· Project view, file structure view, quick jump among files, classes and methods;

· Quick code analysis, error highlighting and quick fixes;

· Cross-platform support Windows, Linux, Mac OS X and other operating systems.




4Vue

Recommended: Visual Studio Code


Developed by Microsoft Visual Studio Code is a free open source, cross-platform of lightweight Code editor, integrates the characteristics of modern editors should have supports syntax highlighting, smart Code completion, automatically saved, custom hotkeys, parentheses matching Code, Code snippets, contrast and so on, the plugin is quite rich, cool interface, convenient debugging, And green installation free, decompression can be used, occupy less resources to run particularly smooth.


Features:

· Free and open source;

· Cross-platform support Windows, Linux, Mac OS X and other operating systems;

· Intelligent code completion, intelligent saving, error code highlighting, custom hotkeys, bracket matching, code snippets, code comparison, code inspection, etc.;

· Rich in plug-ins, support the development of more than 30 programming languages through the installation of plug-ins, such as C/C++, C#,.NET, Java, PHP, Python, TypeScript, Objective-C, Vue, JavaScript, CSS, HTML and so on.




5Android

Recommended: Android Studio


Android Studio is an integrated development tool for Android. It is designed for Android phones, tablets, wearables, TVS and other devices. You can directly download the installation free version of the use, no longer in Eclipse complex configuration environment, directly use, quite convenient and fast.


Features:

· Like Microsoft Visual Studio, it has powerful Visual layout function and can display the interface layout effect in real time;

· Android Studio supports a variety of plug-ins, which can be downloaded directly from plug-in Management;

· Intelligent code completion, intelligent saving, error code highlighting, code inspection, etc.;

· Built-in analog terminal.





6iOS

Recommendation: XCode


Xcode is Apple’s integrated development environment (IDE). You can use Xcode to build apps for Apple products, including the iPad, iPhone, Apple Watch, Apple TV, and Mac. Xcode provides tools to manage the entire development workflow — from creating an application to testing, optimizing, and submitting to the App Store.


Features:

· Free and open source;

· Support Mac OS X operating system;

· Intelligent code completion, intelligent saving, error code highlighting, custom hotkeys, bracket matching, code snippets, code comparison, code inspection, etc.;






Follow public accounts

【 Pegasus Club 】



Previous welfare concerns about the pegasus public number, reply to the corresponding keywords package download learning materials; Reply “join the group”, join the Pegasus AI, big data, project manager learning group, and grow together with excellent people!

From beginning to research, the 10 most Readable books in the field of artificial intelligence

RSVP number “2” machine learning & Data Science must-read classic book with resource pack!