DEV Community

loading...

25 Code Editor And IDE For Developer

haycuoilennao19 profile image haycuoilennao19 Originally published at en.niemvuilaptrinh.com ・8 min read

Code Editors And IDE For Developer

Visual Studio Code

Visual Studio Code is open source and developed by Microsoft, so please feel free to use it because it is completely free and always updated with the latest versions. Not only that, it is also very suitable for the development of large, complex projects, but also supports Git integration. This tool also provides extensions (extensions) that help us to code faster, manage files efficiently ...
Visual Studio Code
Visual Studio Code

Atom

Atom is open source developed by github and is free. Provides utilities that make working with git and github easier. It also provides extensions, supported by the github community, so I see an improvement in performance in future updates than before. Another special feature is to allow us to customize the interface according to our preferences!
Atom
Atom

Brackets

Brackets is open source and free developed by Adobe. Adobe offers a variety of graphic and design products that many of you may have used, such as Photoshop, After Effects, and Illustrator. It also integrates the basic editors required for coding. There is a special feature in this software that allows us to get colors, measurements, fonts ... from PSD into web-ready CSS. In my opinion, this is an easy tool to use for newbies because it is easy to customize, suitable for deploying HTML, CSS applications, creating real-time connections to the browser, meaning when you adjust edit HTML, CSS files, the browser automatically updates without having to reload the page.
Brackets
Brackets

Notepad++

Notepad ++ is a free and open source licensed by GPL. In my opinion this is a great and simple and easy to use editor for all levels of development especially beginners. It supports many different languages and is considered to be a specialized HTML text editor. Good start-up and performance, providing external utilities that automatically change color according to the tag we use in the HTML!
Notepad++
Notepad++

Sublime Text

Sublime Text is an editor with around 4500 extensions. In my opinion, this is a lightweight, fast editor, high performance and eye-catching interface to help users experience better. It can handle and manage large projects very well. Not only that, it is also updated regularly!
Sublime Text
Sublime Text

Vim

Vim is an advanced code editor that allows programmers to change any type of text or programming language. It is usually for experienced programmers and supports many functions such as providing extensive plugin systems, support for hundreds of programming languages and file formats, search and replace engines. Powerful, can be integrated with many other tools ...
Vim
Vim

GNU Emacs

GNU Emacs is free coding software that can be easily tweaked and extended. The points I feel like about it are the coloring of the syntax in the code, the complete documentation for beginners, highly customizable, simple interface suitable for beginners.
GNU Emacs
GNU Emacs

TextMate

TextMate is a free code editor exclusively for macOS. Some of its strengths are that it supports most of today's popular programming languages, easy to find and replace, can store code snippets or be used, easily tweak the interface for editor ...
TextMate
TextMate

Geany

Geany is a powerful, stable, and lightweight programmer text editor that offers a lot of useful features without disrupting your workflow. It runs on Linux, Windows and MacOS, translated into over 40 languages, and has built-in support for more than 50 programming languages.
Geany
Geany

NetBeans

NetBeans IDE allows you to quickly and easily develop desktop, mobile, and web Java applications, as well as HTML5 applications with HTML, JavaScript, and CSS. The IDE also provides a great set of tools for PHP and C / C ++ developers. It is free and open source and has a large community of users and developers around the world.
NetBeans
NetBeans

Bluefish

Bluefish has a lot of features, this list will give you an overview of the most important or prominent features in Bluefish 2.2 such as:

  • Bluefish is quite lightweight. *Automatically restores changes to documents when a problem occurs or turns off your computer.
  • Integrating many tools in coding.
  • Support auto-fill for many different programming languages. Bluefish Bluefish

Coffee Cup

This is a coding software for the front end with many utilities such as:

  • Automatically opens and closes tags.
  • Allows to download and edit many free templates.
  • User-friendly and easy-to-use interface for new programmers.
  • Allows high tuning and limits the error in the website development process. Coffee Cup Coffee Cup

Nova

Nova is a code editor for macOS operating system and developed from code editor coda. It has special features such as auto complete, mini map to make it easier to navigate where to look, Support for many different types of programming languages such as CoffeeScript, CSS, Diff, ERB, Haml, HTML. , INI, JavaScript, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Ruby, Sass, SCSS, Smarty, SQL, TSX, TypeScript, XML, and YAML.
Nova
Nova

UltraEdit

UltraEdit is a powerful coding software for programmers and supports most of the popular programming languages today. Some of the properties I feel quite like about it are:

  • Provides suggestions for automatic code recognition and suggestions to speed up the coding process.
  • Supports live preview function so you can see immediately the results of the code.
  • The commonly used code snippets are easy to find. UltraEdit UltraEdit

Komodo IDE

Komodo IDE is a software that supports code for many different programming languages. It also supports 3 popular systems: window, Mac and Linux. Some of its features are:

  • Easily detect errors and check for problems of code.
  • There are many extensions to better support coding. Easy to use with other team members.
  • Support Git, Mercurial, Subversion, CVS, Perforce... Komodo IDE Komodo IDE

We Builder

WeBuilder is a fast, smart, and powerful code editor for web developers. Easy-to-use interface, fast start-up, outstanding flexibility, and powerful features make creating and managing HTML, CSS, JavaScript, PHP, Ruby, Python, ASP, SSI and Perl even easier.
We Builder
We Builder

Jetbrain

Jetbrain is a collection of dedicated code for a single language such as PHPStorm for Php, PyCharm for python, CLion for C and C ++ ...
We Builder
We Builder

Code Online For Developer

JS Bin

The JS Bin website is a tool to help you program online with popular web languages ​​such as HTML, CSS, Javascript ... The Output box is the place to display the results when we add the programming code and when you edit HTML, CSS, the web page will automatically run the result to the screen without us have to press the button to run the program again.

It also has the fun that you can share the path of the program program with other programmers and code together with the program that is updated from real time.

However, when we first come to the site, there may be some problems when using it. Therefore the site offers you a forum where a great selection of beginner tutorials and requently asked questions using the program.
JS Bin
JS Bin

JSFiddle

In addition to supporting basic features, The JSFiddle also provides some extra features gives you the flexibility to use and organize your code. Example: setting up the Ajax XHR application programmers, users can transfer data back and forth between the server and online window user's browser. Also, it allows It allows code popular frameworks like Jquery, Bootstrap, Vue, React ... It also provides URL snippets that you can share. your project on social networks like Facebook, Twitter, Stack ...
JSFiddle
JSFiddle

CodeSandbox

CodeSandbox website is mainly for people who specialize in Javascript. In addition to letting you run javascript code, it also provides environments for today's popular frameworks like React, Vue, Angular ... You can also create a complete web application with NodeJs back-end in this website. And you can add any application from npm through the terminal provided on the website.
CodeSandbox
CodeSandbox

CodePen

CodePen website is a social network for programmers to exchange, exchange and learn skills through sharing interesting programs they write. It allows you to program online with popular web programming languages like HTML, CSS, Javascript ... and you can add external libraries via CDN to your program. In my opinion, this is a great place for us to learn through programs that are constantly updated and shared. You can follow your favorite coders on this site as well as post comments or likes on programs we find interesting.
CodePen
CodePen

Web Maker

Web Maker website as its name implies, it will support you with web programming languages such as CSS, HTML, Javascript ... and preprocessors like LESS, Sass, JSX, TypeScript ... Support for use directly on the website, it also has an extension in Goole Chorme to help you program even without a network connection. It also allows you to download your program to your computer when finished or share it on the Codepen site.
Web Maker
Web Maker

Ideone

The Ideone website offers an incredibly powerful editor and debugger with support for over 60 programming languages. Just choose the language you want and the website will automatically add the right working environment. It also allows us to store the project's affiliate code via a specified URL so that you can share the program on popular social networks like Facebook, Twitter ...
Ideone
Ideone

Code Share

The Code Share website, like the pages above, is online programming. But the strong point of this site is that you can share your code with co-workers or other programmers you want. In addition, it provides online video chat function so that we can together with other programmers fix bugs for the program, teach programming or interview programming candidates easily. Currently, Code Share also supports more than 50 popular programming languages.
Code Share
Code Share

StackBlitz

StackBlitz website is mainly for programmers using React, Angular, Ionic, TypeScript ... It has many useful features that the web app programming online today cannot support. You can easily create an Angular or React project online with just one click. And as I see the best thing about StackBlitz is that it will automatically deployed our program to their server for free.
StackBlitz
StackBlitz

Discussion (1)

pic
Editor guide
Collapse
thulasiram_ponnam_8d5e32b profile image
!2C RAM @ jsonformatter.dev • Edited

Thanks for this article,

Can you write an article to list online tools which can be used safely

jsonformatter.dev