Lightweight jQuery drag-and-drop sorting plug-in

Source: Internet
Author: User
Tags ftp file ftp file transfer netbeans

  

 

If we compare different program developers to various princes in The Romance of the Three Kingdoms, then the code editor can be regarded as a powerful weapon in our hands, different types of developers use different "weapons. For example, there is no absolutely strong weapon, and there is no absolutely good weapon. Each weapon has its own advantages and disadvantages. Although the saying goes well, it is an inch long and an inch strong, however, if you have nothing to do, it seems that it is not very convenient to carry the "Qinglong yundun" of "Guan ye. So what kind of code editor is the best for our developers?

In today's article, we will compare various types of code editors from the following aspects:

Friendliness

Functionality

Scalability

Interface/experience

Cross-platform

Price

  Master level

  Vi

Vi is a very familiar code editor for unix friends. How many great programs and code are developed and edited by vi? Since it is a master-level code editor, for ordinary people, we can only say that it is not easy to use. Basically, most of my friends around me use vi because the operating system does not install other editors, and they are also lazy to install them. Of course it is quite troublesome to use. You have to remember a lot of commands. If you can't remember them, the only thing you can do is to close them. I still remember that when I first used vi, I honestly printed a command table and pasted it on the wall for reference at any time.

  

 

  Vim

Vim is a text editor similar to Vi, but many new features are added on the basis of Vi. Vim is generally regarded as the most useful one in the class Vi editor. It was first released in 1991 and won the welcome of the Open Source world. Unlike other code editors, the command line method works. Unlike the simple input code, you choose to enter and select text, run the regular expression search, and use more other commands. Vim can be very suitable for expansion by using scripts and plug-ins. Supports GUI or command line. All operating systems are supported. In most Linux systems, it is pre-installed.

  

 

  Emacs

Emacs has been developed since 1970 and is still developed. This editor has extensions and can load custom class libraries. It is the first code editor that implements code highlighting, automatic indentation, and multi-programming languages. Like Vim, it supports both graphical interfaces and command lines across platforms. This editor is integrated with the LISP parser. In this way, experts can modify it to the extreme. At the same time, it is free software and open-source.

  

 

  Professional level

Eclipse

Eclipse is a necessary code editor for developing java applications. This IDE integrates the plug-in structure so that it can easily support other programming languages. It has C/C ++, Ruby, PHP and other languages. Similar to Google's function to develop your own development kit, you can easily create Android and App engines. Free and open-source.

  

 

  Apatana Studio

Aptana is a code editor specially designed for rich client web applications. It is based on Eclipse and provides powerful new tools. Supports the most popular web development languages: PHP, javascript, HTML, css, Ruby, Python and Other plug-ins. It has Git integration and can be deployed on remote servers. Like Eclipse, Aptana is free and open-source.

  

 

  Netbeans

Netbean is another development welcome. like Eclipse, Netbean can be expanded to support other programming languages, such as PHP, Python, C/C ++, and others. It can run on Linux, windows, and OSX. Netbeans helps you quickly develop desktop applications and supports 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 application suites and is mainly used to develop web applications. Provides support for the most popular web programming languages: PHP, ASP. Net, Javascript, HTML, and CSS. It mainly supports WYSIWYG editing for easy programming for beginners. It can be conveniently deployed on the server and used to develop jQuery mobile applications. Both OSX and Window are supported. Single Price $399. Of course, it is more cost-effective to buy a suite.

  

 

  Visual Studio

Visual studio is an All-in-one windows development environment. Supports a large number of development languages (C/C ++, C #, VB. NET and F #). It can be used to develop desktop applications, mobile and web applications. Powerful Auto-completion, in-line documentation, error validation, debugging, form design, and database schema design. The price starts from $500, but a quick version of visual studio can be used for free. We can use limited development features.

  

 

  Xcode

Xcode is an Apple solution used to develop OSX and iOS applications. Supports C, C ++, Objective-C, Objective-C ++, Java, Applescript, Python, and Ruby. You can use Xcode to write, debug, and preview code. Provides GUI builder and a mobile device Simulator for testing iOS applications. IDE is based on open-source tools such as GNU Debugger and Apple LLVM compiler. Xcode used to pay for it, but it is now available for free.

  

 

  Coda 2

Coda is an all-in-one web Developer tool. Includes FTP file transfer, code navigation, code scaling, terminal GIT integration, Mysql management, and others. With the new Coda2 release, you can use the ipad as a preview screen. The normal version price is $99, but you can get a discount of $75.

  

 

  Design Level

The editor described below is lightweight, easy to use, and scalable. There are many support communities that provide plug-ins, articles, and usage skills.

  Textmate

TextMate is a common image text editing on OSX. Supports many extended functions, including macro, bundle, code scaling, code snippets, shell integration, clipboard history, and project management. In TextMate2, we look forward to bringing many required functions, such as support for split views and full screen views. The editor costs about $50.

  

 

  Sublime Text 2

The most popular editor recently does not belong to it. sublime is a very beautiful cross-platform editor. Fast and rich functions, supporting almost all programming languages. Supports multi-line selection, code scaling, keyboard binding, macros, and split views. Both full screen and do-not-disturb modes are available. It is ideal for Large Screen Display. Similar to TextMate, it has a very active community support and has developed many plug-ins and bundle. We have previously introduced the use of sublime text 2 to develop Javacript and jQuery, we can see the power of Sublime. It supports both Linux, Windows, and OSX. This editor can be used indefinitely. Of course you can purchase it for $59 and install it on any of your own computers.

  

 

  Normal Level

Notepad ++

Notepad ++ is a powerful lightweight editor on windows. Although the name is similar to Notepad, it is more powerful. Supports almost all programming languages, screen splitting, FTP browsers, macros, and powerful text editing functions.

  

 

  TextWrangler

A free lightweight OSX editor that supports multiple programming languages. Provides powerful multi-file search and replacement functions, such as text processing, file comparison, automatic indentation, and ftp.

  

 

  Summary

As you can see, all the editors sublime text 2 have the highest score. With the release of the latest version and the improvement of cross-platform features, speed and usage, sublime text 2 will become more and more popular.

If you have your favorite code editor, please leave a message and we will add it to the list above. Thank you for reading!

Source: What is the best code editor in the eyes of developers?

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.