Hardly an easy question to answer. They steal ideas from each other all the time.
I like Eclipse, but that's because Eclipse has a multitude of plug-ins for all sorts of environments (and not just program development ones) and allows me to run a connected suite of apps in different languages on different machines at the same time.
IntelliJ Idea is somewhat similar, but not as extensive in the multi-application space. On the other hand, it's usually much more friendly with the average programmer's needs.
And then again, some people just use their local notepad application.
An IDE is no substitute for an Intelligent Developer.
There are varieties of IDE's available. Some of them are free and others are purchasable. I tried notepad, atom, and bracket so far. Atom is colorful and attractive to write a code. However, I like using bracket because it closes your opening tag and allows you to run your code. It also helps us with auto-completion.
Every good tree bears good fruit
posted 7 months ago
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database