This post was originally published on my blog, find original post here
Code editor is fundamental prgramming tool. Code editor is the place where we write our scripts and programmers spend most of their time in the code editors
They are two types of code editor
- lightweight editors
IDE (Integrated Developement Environment) is a powerfull editor with lot of features like autocompletion, debugger, build automation, version control system (git) and many other. It operates on a project level.
Usually IDE is heavy software, because it loads much more data on start, analyzes the project structure. So it is not recommended for system with limited resources.
Webstorm is one of the famous IDEs for web developement, it is a paid one.
For beginners, IDE is not recommended to use as code editor.
Lightweight editors are simple but fast.
They are mainly used to open and edit a file instantly.
For a extra feature like autocompletion, debugging, you may need to install extra plugins.
- VSCode (MicroSoft, open source)
- Atom (Github, open source)
- Brackets(Adobe, open source)
- Sublime Text
The choice of an editor is individual,so choose the one you like the most.
My favourite is VSCode, I usually use it for both projects and easy file editing.