Lecture
There are two types of editors: IDE and "light".
The difference between them is that the IDE loads the entire project as a whole, so it can provide auto-completion on the functions of the entire project, easy navigation through its files, etc.
Easy editors - edit a specific file (or several) and are unaware of the links between them.
Some IDEs can be used as lightweight editors, but usually IDEs are harder, harder and slower.
You definitely need a good editor.
The one you choose should have in your arsenal:
If you haven't thought about it yet, have a look at the following options.
Almost all of them, with the exception of Visual Studio, are cross-platform.
Sorting in this list means nothing. The choice is made to taste and other technologies that need to be used with JavaScript.
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.
Such editors are not as powerful as IDE, but they are fast and simple, they start instantly.
As a rule, IDE is a powerful editor, with an emphasis on projects. A "light" editors are designed primarily for editing individual files. In practice, the border between the IDE and the “light” editor can be blurred, and arguing what the editor is and what the IDE does not make sense.
Worth attention:
Choose any of the above listed editor, the main thing is that he should be able to do something other than a simple notebook.
Personally, my favorite editors are:
If you do not know what to choose - you can look at them
The lists above list the editors that I or my friends use — good developers. Of course, there are other great editors, if you like something, use it.
The choice of the editor, as well as of any tool, is in many respects individual and depends on your projects, habits, personal preferences.
‹Reference books and specifications
Comments
To leave a comment
Software and information systems development
Terms: Software and information systems development