The editor you selected should have in your arsenal:
- Syntax highlighting.
- “Folding” (from the English. Folding) – the ability to hide-open the code block.
The term IDE (Integrated Development Environment) – “integrated development environment”, means an editor that is expanded by a large number of “bells and whistles”, can work with auxiliary systems, such as bugtracker, version control, and much more.
As a rule, the IDE loads the entire project as a whole, so it can provide auto-completion by the functions of the entire project, convenient navigation through its files, etc.
If you have not thought about the choice of IDE, look at the following options.
- IntelliJ products: WebStorm , as well as depending on the additional programming language PHPStorm (PHP) , IDEA (Java) , RubyMine (Ruby) and others.
- Visual Studio, combined with the development under .NET (Win)
- Eclipse-based products, in particular Aptana and Zend Studio
- Komodo IDE and its light version of Komodo Edit .
Almost all of them, with the exception of Visual Studio, are cross-platform.
Most IDEs are paid, with the ability to download and use for some time for free. But their cost, compared with the salary of a web developer, is small, so you can focus on convenience.
Light editors are not as powerful as IDE, but they are quick and easy, they start instantly.
The main area of use of the light editor is to instantly open the file you need to fix something in it.
In practice, “light” editors may have a large number of plug-ins, so the border between the IDE and the “light” editor is blurred, arguing that it is the editor and that IDE does not make sense.
- Sublime Text (cross-platform, shareware).
- Visual Studio Code (cross-platform, free).
- Atom (cross-platform, free).
- Brackets (cross-platform, free).
- SciTe is simple, easy and very fast (Windows, free).
- Notepad ++ (free Windows).
- Vim , Emacs . If you know how to cook them.
My Favorite Editors
Personally, my favorite editors are:
- As a quick editor – Sublime Text .
- Sometimes Visual Studio, if the development goes under the platform .NET (Win).
If you do not know what to choose – you can look at them;)
The IDE’s in the above list are that I use or my friends use them for their development. Of course, there are other great editors, if you like something, use it.
The choice of the editor, as well as any tool, is in many respects individual and depends on your projects, habits, personal preferences.
|Reference and Specifications|