Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall
If we compare different program developers to the various princes of the new kingdoms, then the code Editor can definitely be called the weapon of God in our hands, the different types of developers use the "weapon" is also very different. Like weapons, there is no absolute strength, there is no absolute good, each of the weapons have different advantages and disadvantages, although the saying goes well, an inch long, an inch strong, but if you are not going to that all carry "Guan Master" "Dragon Yan Moon Knife" get, seemingly also not very convenient. So what kind of code editor is best for us developers?
In today's article, we will compare various types of code editors from the following aspects, including:
Friendly degree
Functional
Extensibility
Interface/Experience
Cross-platform
Price
Master level
Vi
VI for the use of Unix friends, is absolutely familiar with the code editor, how many great programs and code is developed by the VI editor ah, since the master level of the Code Editor, for us These ordinary people, can only say that is good to use, Basically, the people around me who use VI mostly because the operating system does not have other editors installed, but also lazy to spend time to install. Of course the use is also quite troublesome, you have to remember a lot of orders, if you can't remember, the only thing to do is to close. I still remember the first time I used VI, I honestly printed a command table, affixed to the wall at any time reference use.
Vim
Vim is a similar to VI of the text editor, but on the basis of the VI added a lot of new features, Vim is widely praised as the Class VI editor of the best one. First published in 1991, won the open source world of welcome. Unlike other code editors, the way the command line works. Unlike the simple input code, you choose to enter and select text, run regular expression searches, and use more other commands. Vim uses scripts and plug-ins to be very suitable for scaling. You can support the GUI or the command line. All operating systems can be supported at the same time. Installed in most Linux systems.
Emacs
Emacs developed since 1970, which is still developing now. This editor has extensions and can load a custom class library. It is the first code Editor to implement code highlighting, automatic indentation, and multiple programming language support. Like Vim, Cross-platform supports both graphical interfaces and command lines. This editor is integrated with the Lisp parser, and in this way the master can modify it to the extreme. At the same time it is free software and open source.
Professional level
Eclipse
Eclipse is the prerequisite code Editor for developing Java applications. The IDE consolidates the plug-in structure and makes it easy to support other programming languages. It has c/c++,ruby,php and other language development. Google-like features develop your own version of the development kit, so it's easy to create Android and app engines. Free and open source.
Apatana Studio
Aptana is a code editor designed specifically for rich client Web application development. Based on Eclipse, and has helped to set powerful new tools. Supports the most popular web development languages: Php,javascript,html,css,ruby,python and more. It has git consolidation and the ability to deploy you have to apply to remote servers. Like Eclipse, Aptana is free and open source.
Netbeans
Netbean is another development welcome, like Eclipse, that can be extended to support other programming languages, php,python,c/c++ and others. Can run on linux,windows and OS X. NetBeans can quickly help you develop desktop applications, and support drag-and-drop GUI, the negative impact is poor performance. But this IDE is free and open source.
Dreamweaver
Dreamweaver is one of the Adobe apps that is used to develop Web applications. Provides support for the most popular web programming languages: Php,asp.net,javascript,html,css. Mainly for beginners to facilitate the programming, to support the WYSIWYG editing method. Can be easily deployed to the server and can be used to develop jquery mobile applications. also supports OS X and Windows. Single Price $399. Of course it's more economical to buy a package.
Visual Studio
Visual Studio is a all Windows development environment. Supports a large number of development languages (C/C++,C#,VB). NET and F #). Can be used to develop desktop applications, mobile and web. Has a strong automatic completion, in-line documentation, error effectiveness, debugging, Form design, database schema design. Prices start at $, but a quick version of Visual Studio can be used for free, and we can use limited development features.
Xcode
Xcode is an Apple solution designed to develop OS X and iOS apps. Supports C,c++,objective-c,objective-c++,java,applescript,python and Ruby. Using Xcode you can write, debug, and preview code. Provides GUI builder and a mobile device simulator to test iOS applications. The IDE is based on open source tools such as GNU Debugger and Apple LLVM compiler. Xcode once had to pay, but now it's free for everyone to use.
Coda 2
CODA is a all web Developer tool. Includes FTP file transfer, code navigation, code scaling, terminal git integration, MySQL management and others. Using the new CODA2 release, you can use the ipad as a preview screen. The normal version price is $99, but you can get a $75 dollar discount price.
Design level
The editors described below are lightweight, easy to use, and extensible. There are a number of support communities that provide plug-ins, articles and their usage tips.
Textmate
TextMate is a popular graphic text editor on OS X. Includes a wide range of extended feature support including: macros, bundle, code scaling, code snippets, shell consolidation, clipboard history, and project management. In TextMate2, we expect to bring in many of the required features, such as Split view and Full-screen view support. This editor costs about 50 dollars.
Sublime Text 2
The most recent editor of the Fire is sublime, a very beautiful cross-platform editor. Fast and feature-rich, almost all programming languages are supported. Supports multiline selection, code scaling, keyboard binding, macros, Split view, and more. It also has full screen and no disturb mode. Ideal for large screen display. Similar to TextMate, with a very active community support, and a lot of plug-ins and bundle, we have introduced the use of sublime Text 2 development javacript and jquery, we can see the strong sublime. It also supports linux,windows and OS X. This editor can be tried indefinitely. Of course you can buy it for 59 dollars and install it on any of your own computers.
Normal level
notepad++
Notepad++ is a powerful lightweight editor on Windows. Although the name is good Notepad is very similar, but the function is more powerful. Supports almost all programming languages and supports screen splits, with FTP browsers, macros, and powerful text-editing capabilities.
TextWrangler
A free lightweight OS X editor that supports multiple programming languages. Provides a powerful multi-file search and replacement functions, word processing, file alignment, automatic indentation, FTP and other functions.
Summary
As you can see, all editors sublime Text 2 has the highest score, with the latest release, with the Cross-platform features, speed and use of the promotion, sublime text 2 will be more and more popular.
If you have your own favorite code editor, please leave us a message and we'll add it to the list above. Thank you for reading!
Source: What is the best code Editor in the eyes of a developer?