Today, it's about the best web development IDE, and first of - there is no best! There's just a best for YOU! So let's find out which of the three most popular ones might be the best for you.
Brackets is Adobe's follow-up for Edge Code. You might heard of Brackets in my 9 Cool Web Development Tools article. I really like Brackets because it's free, open source and feature-rich. And the last one is which describes it at best. It has live preview, extensions, quick-edit options (for example to change colors in CSS easily), one of the best auto-complete functions I have ever seen (also for frameworks) and Extract. What is Extract? Well, it's in the preview state right now, but what you can do with it is just awesome. You'll throw in a Photoshop file and can extract CSS from layers, text, and so on. That means, you could design a whole website just in Photoshop, throw it in Brackets and only have to optimize it a bit and that's it! It really can be that easy nowadays. Also, I like that Brackets does not use projects like Webstorm, Eclipse or IntelliJ. You just use a normal folder as your project folder. This makes it perfect to use with XAMPP or similar software. Also, it makes things a lot easier when working with other people together, because you haven't to import projects, adjust project settings and so on, you just have to open your project folder.
free | brackets.io
Sublime Text might be one of the most famous web editors. It is small and blazingly fast. It opens directly, doesn't have to load anything and you can start right away. Compared to Brackets, the features are much more "hidden". It might not look so appealing to new users, because all functions are hidden in menus. However, it is a great editor and has all features you basically need. The point is Sublime Text is more like an editor, not an web development IDE. Brackets plays the big environment with all it's features while Sublime focuses on the programming. Just like Brackets, it does not use projects. Sublime Text is not only a web development editor, it supports many other languages as well.
free for evaluation/70$ | sublimetext.com
Notepad++ is a bit like Sublime Text, it supports many languages as well. The probably biggest difference between Notepad++ and the other two editors is the project management - there isn't one. In Notepad++, you open the files directly, which I think is a pain in the ass. It comes with a few pre-installed extensions like NppFTP which is a small FTP client or NppExport which lets you export everything as an HTML or RTF file. Notepad++ is also not an IDE, it's an editor. It's great for small projects with a few files, but for bigger projects, I'd recommend using something different.
free | notepad-plus-plus.org
Is it a conclusion? No, it's more like a summary, you can't make a conclusion because those three programs are just too different. If you need just something small and fast that has a more functions than the Windows notepad, then go with Notepad++. If you need something more tidied with structure, then Sublime Text might be the best solution for you, but keep in mind that it costs money. Also, if you want to use multiple languages with just one editor, that's also perfectly fine with those two. But if you want the big IDE, which makes coding much faster, then go with Brackets!
If you aren't sure, which one to use, just try them out. All are free or free to test and only YOU can decide which is best for your workflow.
I hope this article was helpful to you.
Subscribe to my newsletter and stay tuned.